DevProTalk

Forumi IT profesionalaca
web development, web design, e-business, SEO


Idite nazad   DevProTalk > Web development i web aplikacije > (X)HTML, JavaScript, DHTML, XML, CSS
Želite da se reklamirate ekskluzivno na ovoj poziciji? Javite se

(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi

Odgovori
 
Alati teme Način prikaza
Staro 13. 02. 2007.   #1
jablan
VD IT Direktora
Invented the damn thing
 
Avatar jablan
 
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
jablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamen
Default Preporuka za JavaScript frejmvork

Ok, znam da je već bilo i da mnogi doživljavaju frasove kad čuju frejmvork, izvinjavam se, ali moram da pitam...

Elem, pošto tim u kome radim nije primarno fokusiran na veb aplikacije, a ja tu među njima dođem nekako za to najkompetentniji, imam slobodu da koristim štagod hoću, a moguće i da nametnem neke mini standarde za razvoj veb aplikacija...

Pošto tu i tamo stalno zatreba poneki klijentski skript, razmišljam da počnem da koristim neku od OS biblioteka, čisto da se ne bih stalno zamarao sa rutinskim stvarima tipa nakači event, nađi sve tekstboksove i promeni im klasu itd...

Dakle, interesuju me vaši predlozi za neku JS biblioteku koja je lagana, pouzdana (crossbrowser itd), brza i relativno dobro dokumentovana... Ako ima još neku vrlinu, još bolje.

Hvala unapred.
jablan je offline   Odgovorite uz citat
Staro 13. 02. 2007.   #2
Ilija Studen
Direktor Kombinata
Invented the damn thing
 
Avatar Ilija Studen
 
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
Ilija Studen će postati "faca" uskoroIlija Studen će postati "faca" uskoro
Default

Citat:
Originalno napisao jablan
Dakle, interesuju me vaši predlozi za neku JS biblioteku koja je lagana, pouzdana (crossbrowser itd), brza i relativno dobro dokumentovana...
jQuery definitivno. Jedan fajl, ~20kb koda (kompresovano, naravno). Umesto da pokušava da reši sve JS probleme kao neke biblioteke jQuery samo pomaže da se stvari koje se često rade rade jako brzo i uz minimum koda.

Jednostavno je filozofija rada sa njim logična - nađi elemente, uradi nešto sa njima. Tipa, kako obojiti sve linkove klase nekaKlasa u bloku nekiBlok u crveno:

Kôd:
$('#nekiBlok a.nekaKlasa').css('color', 'red');
Jednostavno se koristi i dosta je pouzdana. Sve preporuke.
Ilija Studen je offline   Odgovorite uz citat
Staro 13. 02. 2007.   #3
xippi
xippster
Master
 
Avatar xippi
 
Datum učlanjenja: 16.06.2005
Lokacija: Beograd
Poruke: 681
Hvala: 102
138 "Hvala" u 84 poruka
xippi će postati "faca" uskoroxippi će postati "faca" uskoro
Default

jquery, odlicno dokumentovan, sa tonom pluginova

odlican je kao helper, jer je mali i u stvari omogucava da se js MNOGO jednostavnije pise. ubedljivo najbolje resenje
xippi je offline   Odgovorite uz citat
Staro 13. 02. 2007.   #4
jablan
VD IT Direktora
Invented the damn thing
 
Avatar jablan
 
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
jablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamen
Default

Hvala na preporuci, taman sam bio počeo da čitam dokumentaciju...

Jedno pitanje: kakva je navika vas koji koristite ovakve frejmvorke: da li ih bez razmišljanja uključujete u svaki projekat (sve stranice), pa koristite ispočetka, ili prvo koristite klasično kodiranje od nule, pa tek kad količina koda (preti da) pređe neku kritičnu masu prelazite na frejmvork?
jablan je offline   Odgovorite uz citat
Staro 13. 02. 2007.   #5
cvele
Banned
Knowledge base
 
Avatar cvele
 
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
cvele ima spektakularnu aurucvele ima spektakularnu auru
Default

iskreno ja koristim script.aculo.us koji je sustinski plugin za prototype.

sto se prakse tice obicno imam unified header za sve stranice tako da svaka ukljucuje prototype bibl a script.aculo.us ukljucujem po potrebi i to filtrirano samo na stvari koje su potrebne.

dosadasnje iskustvo mi je pokazalo da je gubljenje vremena pisati kod od nule kada ce na svakom iole ozbiljnijem projektu kolicina js koda preci 500-600 linija koje mogu postati 100-200 linija pravilnim koriscenjem bibl.

na kraju zato su i biblioteke tu da ti Svaki put olaksaju rad

jquery nisam koristio i sumljam da cu ga koristiti prvenstveno zbog navike mada sam cuo veoma lepe stvari

Poslednja izmena od cvele : 13. 02. 2007. u 16:58.
cvele je offline   Odgovorite uz citat
Staro 14. 02. 2007.   #6
jablan
VD IT Direktora
Invented the damn thing
 
Avatar jablan
 
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
jablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamen
Default

Ljudi, ostao sam bez reči... Za 10-ak minuta sam pedesetak linija javaskripta sveo na 5 jQuery poziva. Čisto i efikasno:

Kôd:
previousTab = $("li.selected[@id ^= 'tabLI']");
Doduše, nije preterano čitljivo, neko ko bude održavao aplikaciju će se malo češati po glavi...

Hvala još jednom!
jablan je offline   Odgovorite uz citat
Staro 14. 02. 2007.   #7
Alef
član
Na probnom radu
 
Avatar Alef
 
Datum učlanjenja: 17.08.2006
Lokacija: Novi Sad
Poruke: 36
Hvala: 0
0 "Hvala" u 0 poruka
Alef is on a distinguished road
Default

Ako hoces heavyweight javascript framework, u kojem je imas vec gomilu gotovih resenja, ja bih ti preporucio http://dojotoolkit.com/ (mislim da ga je, ako sam dobro propratio desavanja, IBM uzeo pod svoje pa ima neku buducnost). Mana mu je bila dokumentacija, kad sam ja poceo da ga koristim, ali su dosta poradili na tome pa mislim da je sada ok.

Ako pak hoces nesto lightweight sto ti daje najcesce koriscene stvari i poneka resenja, onda definitivno http://mochikit.com/. Jako je citak, perfektno dokumentovan...
Alef je offline   Odgovorite uz citat
Staro 14. 02. 2007.   #8
zextra
Boris
Grand Master
 
Avatar zextra
 
Datum učlanjenja: 01.12.2005
Lokacija: Novi Sad
Poruke: 775
Hvala: 5
156 "Hvala" u 2 poruka
zextra is on a distinguished roadzextra is on a distinguished road
Default

Jos jedan glas za jQuery, uz gore navedene pozitivne strane
__________________
"It’s important to have goals when you pet. Otherwise you’re just rubbing another mammal for no reason." - Scott Adams
zextra je offline   Odgovorite uz citat
Staro 14. 02. 2007.   #9
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

ima i mootools, veoma mali i veoma ugodan za rad, narocito je jak za razne vizuelne efekte, a i sa ajaxom fino radi....mada evo sad gledam jquery i bogme i to je jako lepo, narocito ovaj chaining poziva..

Uzgred, nemoj da brines oko citljivosti, jer onaj ko bude odrzavao ce morati da se upozna sa bibliotekom koju koristis, a onda ce mu to biti sasvim citljivo... uvek je lakse provaliti jednu komplikovanu liniju nego 50 polu-komplikovanih...


EDIT: jedno pitanje, da li postoji mainstream JS biblioteka koja standardno podrzava i IE5 (ili bar IE5.5) ???
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat
Odgovori


Alati teme
Način prikaza

Pravila pisanja
Možete ne započinjati nove teme
Možete ne slati odgovore
Možete ne slati priloge
Možete ne izmeniti svoje poruke
vB kôd je Uključen
Smajliji su Uključen
[IMG] kod je Uključen
HTML kôd je Isključen
Pogledajte forum

Slične teme
Tema Početna poruka teme Forum Odgovori Poslednja poruka
Preporuka za MFP rex Hardware 16 10. 12. 2010. 22:30
Preporuka za ASP.NET VPS Marko Medojevic Web Hosting, web serveri i operativni sistemi 0 07. 10. 2010. 19:01
Javascript ORM kodi (X)HTML, JavaScript, DHTML, XML, CSS 2 10. 07. 2007. 12:17
javascript 3D ivanhoe Opušteno 2 03. 11. 2006. 13:25
WACT - jos jedan php frejmvork ivanhoe PHP 4 23. 04. 2006. 03:59


Vreme je GMT +2. Trenutno vreme je 17:47.


Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.
Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.