View previous topic :: View next topic |
Author |
Message |
carr
Joined: 13 Nov 2003 Posts: 1397 Location: Karlovac
|
Posted: 01.10.2006 21:28 Post subject: prototype vs jquery |
|
|
vidim da je retro one postao nesto o jqueryu u susjednom threadu pa imam pitanje.
dosad za klijentski js library koristim prototype, pa da li preci na taj jquery, prednosti itd?
dakle konkretna misljenja mi trebaju.
obzirom da nemam vremena sad proucavati drugi library, jednostavno cu se povesti za misljenjem ljudi ovdje (koje smatram pametnima) koji su ga mozda probali pa mi mogu rec iz prve ruke.
dakle sto koristite / nesto trece / zasto bas to koristite (odgovor "naletio na googleu prvi" je isto dobar odgovor ) |
_________________ Bolje biti malo lud, nego malo pametan. |
|
Back to top |
|
|
retro_one
Joined: 16 Sep 2003 Posts: 880 Location: DUBRAVA.
|
Posted: 01.10.2006 23:31 Post subject: |
|
|
ja sam dosta radio sa prototypeom jer dolazi s railsima..pa i nema smisla traziti alternativu previse...ali u zadnje vrijeme koristim pretezno jquery...jer je jednostavno bolji...kod je cisci, i ima najvaznije od svega chainable metode...sto znaci da svaka jquery metoda vraca natrag jquery objekt. sve se radi na kolekciji dom elemenata koje pokupis css / xpath (limited) selektorima npr.:
ce ti vratiti sve neparne tr-ove u tablici
ono sto je super je da $ metoda vraca ili array ili jedan objekt, a da jquery jednostavno ne mari, nego ako se radi o vise elemenata pozove funkciju na svakom od njih sto znaci da mozes napraviti ovo
Code: | $('div').addClass('dodana-klasa').hide() |
i on ti pokrene addClass metodu na svakom divu koji nadje, a nakon toga taj div i sakrije, bez da radis explicitnu iteraciju...
uz to napisati plugin za jquery je piece of cake
dodaj tome i dokumentaciju koja po kvaliteti konkurira php-ovoj
obavezno isprobati |
_________________ Just your average eccentric programmer. |
|
Back to top |
|
|
carr
Joined: 13 Nov 2003 Posts: 1397 Location: Karlovac
|
Posted: 01.10.2006 23:56 Post subject: |
|
|
retro_one wrote: | ja sam dosta radio sa prototypeom jer dolazi s railsima..pa i nema smisla traziti alternativu previse...ali u zadnje vrijeme koristim pretezno jquery...jer je jednostavno bolji...kod je cisci, i ima najvaznije od svega chainable metode...sto znaci da svaka jquery metoda vraca natrag jquery objekt. sve se radi na kolekciji dom elemenata koje pokupis css / xpath (limited) selektorima npr.:
ce ti vratiti sve neparne tr-ove u tablici
ono sto je super je da $ metoda vraca ili array ili jedan objekt, a da jquery jednostavno ne mari, nego ako se radi o vise elemenata pozove funkciju na svakom od njih sto znaci da mozes napraviti ovo
Code: | $('div').addClass('dodana-klasa').hide() |
i on ti pokrene addClass metodu na svakom divu koji nadje, a nakon toga taj div i sakrije, bez da radis explicitnu iteraciju...
uz to napisati plugin za jquery je piece of cake
dodaj tome i dokumentaciju koja po kvaliteti konkurira php-ovoj
obavezno isprobati |
dobro ova dokumentacija je za popizdit za skrolat
budem probao ovo, svidjaju mi se neke stvari koje vidim... |
_________________ Bolje biti malo lud, nego malo pametan. |
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 02.10.2006 12:34 Post subject: |
|
|
mootools, vas dvoje, mootools
talijan je uzeo spojio najbolje iz prototype i jquery |
|
|
Back to top |
|
|
retro_one
Joined: 16 Sep 2003 Posts: 880 Location: DUBRAVA.
|
Posted: 02.10.2006 13:49 Post subject: |
|
|
da? aj daj neki mini review usporedba mootools - prototype - jquery |
_________________ Just your average eccentric programmer. |
|
Back to top |
|
|
Tristan
Joined: 01 Aug 2006 Posts: 614 Location: Under the sky
|
|
Back to top |
|
|
retro_one
Joined: 16 Sep 2003 Posts: 880 Location: DUBRAVA.
|
Posted: 02.10.2006 16:10 Post subject: |
|
|
uh sto si mudar.
sjetit cu se ovog odgovora kad postavis sljedece n00b pitanje u clien/server side forumu. |
_________________ Just your average eccentric programmer. |
|
Back to top |
|
|
Tristan
Joined: 01 Aug 2006 Posts: 614 Location: Under the sky
|
Posted: 02.10.2006 17:12 Post subject: |
|
|
retro_one wrote: |
uh sto si mudar.
sjetit cu se ovog odgovora kad postavis sljedece n00b pitanje u clien/server side forumu. |
A to je meni neko napiso pa sam samo proslijedio... jer nisam imo pametniji odgovor... nek pomogne ko moze... ispricavam se zbog ovakbih upada... |
_________________ Carpe diem... |
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 02.10.2006 22:21 Post subject: |
|
|
moj del.icio.us, blesani |
|
|
Back to top |
|
|
vicevi
Joined: 10 Mar 2006 Posts: 132
|
Posted: 02.10.2006 22:46 Post subject: |
|
|
BlizZ wrote: | ... ispricavam se zbog ovakbih upada... |
mislis ISPADA |
|
|
Back to top |
|
|
Tristan
Joined: 01 Aug 2006 Posts: 614 Location: Under the sky
|
Posted: 02.10.2006 22:48 Post subject: |
|
|
whatever |
_________________ Carpe diem... |
|
Back to top |
|
|
retro_one
Joined: 16 Sep 2003 Posts: 880 Location: DUBRAVA.
|
Posted: 02.10.2006 23:35 Post subject: |
|
|
Sulien wrote: | moj del.icio.us, blesani |
mislio sam subjektivni opis blesane |
_________________ Just your average eccentric programmer. |
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 02.10.2006 23:42 Post subject: |
|
|
subjektivno? igrajte se mootools-ima dok prototype ne ugradi sve ono što su rekli
Sam Stephenson i ostali su se bacili na posao, Prototype.js se naglo poboljšava, dokumentira, bit će tu (već i ima) zgodnih stvari |
|
|
Back to top |
|
|
carr
Joined: 13 Nov 2003 Posts: 1397 Location: Karlovac
|
Posted: 03.10.2006 00:06 Post subject: |
|
|
@quote retro.
dakle, postavio sam ovaj topic bas zato jer nemam vremena isprobavati krdo js librarya, dosad sam zapeo na prototypeu jer...neznam, ispao je prvi na googleu
pa me zanima misljenja kolega, koji su nesto koristili pa misle da je dobro/nije/je zasto/zato itd.
recimo meni je prototype ok, ali ociti nedostaci su mu losa dokumentacija, fale neke metode (Field.disable, ili ima pa ja neznam/imam staru verziju?..), i ne svidja mi se sto nakoti neke svoje pizdarije na standardne JS tipove (array)
a uopce tlacim s ovim jer mi je JS library jako bitan, jer onda razvijam ostatak svojih rjesenja koristeci njime, pa recimo da kad ga odaberem ukopam se s njim dosta (sve funkcije, klase mi ga nakon toga koriste, dakle nije bas da se mogu prebaciti na drugi..)
ima i onaj YUI od yahooa, neznam kolko je to upotrebljivo... |
_________________ Bolje biti malo lud, nego malo pametan. |
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 03.10.2006 01:06 Post subject: |
|
|
YUI je shit!
YUI jedino ima predobar Event module, ostalo sve je orjentirano prozorima, animacijama i widgetima DOM utilities preloše (premalo), inheritance shema (subclassing) preloša, ništa ne dodaje na built-in objekte (sve drži u svom namespace-u)
Resig (jQuery) je malo pun sebe pa govori kako je jQuery filozofija bolja i bla bla, a u stvari Prototype ima sve što je on htio podkopati kod njega. Mochikit, ima dobrih stvari, ali overall je Prototype bolji. Dojo, totalni overkill, makar neki spinoff-ovi njega (Dojo.Storage recimo) postaju interesantni. Zimbra, blje. Google WT je za Java ljude. Mootools obećava: svakako pročitati ove neke.
Prototype je i dalje moj favorit, čak i sa svojim očitim manama. Kad ukomponiraju Base od Dean Edwardsa, kao i njegove forEach hackove (mootools je to napravio) bit će prejak. |
|
|
Back to top |
|
|
retro_one
Joined: 16 Sep 2003 Posts: 880 Location: DUBRAVA.
|
Posted: 03.10.2006 11:01 Post subject: |
|
|
Sulien wrote: |
Resig (jQuery) je malo pun sebe pa govori kako je jQuery filozofija bolja i bla bla, a u stvari Prototype ima sve što je on htio podkopati kod njega. Mochikit, ima dobrih stvari, ali overall je Prototype bolji. Dojo, totalni overkill, makar neki spinoff-ovi njega (Dojo.Storage recimo) postaju interesantni. Zimbra, blje. Google WT je za Java ljude. Mootools obećava: svakako pročitati ove neke.
Prototype je i dalje moj favorit, čak i sa svojim očitim manama. Kad ukomponiraju Base od Dean Edwardsa, kao i njegove forEach hackove (mootools je to napravio) bit će prejak. |
Bahatost programera je ocito postala glavno marketinsko oruzje opensource projekata. Na kraju krajeva sve je pocelo s Railsima i DHH-om koji je psovao ljude okolo..tako da mi to i nije niti plus, a niti minus u odabiru librarya. Inace prototype koristim i koristit cu sa railsima, jer ipak dobijem hrpu stvari gratis, ali za neke projekte koje radim u php-u, koristit cu (najverojatnije) jquery. Mootools se cini ok, ali ne cini mi se nista posebno revolucionarnim, uostalom jos je mlad library tako da ce se vidjeti kroz par mjeseci jel ima snage boriti se s ostalima |
_________________ Just your average eccentric programmer. |
|
Back to top |
|
|
|