Začali byste znovu používat jQuery, kdyby mělo jen 6.6KB? rubrika: Programování: PHP

1 tomflidr
položil/-a 12.5.2012
 
upravil/-a 12.5.2012

Ahoj,
chtěl bych se zeptat kohokoli, kdo scriptuje Javascript a třeba i pamatuje doby, kdy nebylo jQuery:)

Používali byste znovu jQuery, kdyby mělo jen 18 KB (min. a gzip.: 6.6 KB) a kdybyste ho zbavili všech funkcí, které jste stejně nikdy nepoužili?

Po skoro roce ladění a používání jsem dal ven svůj malý Javascriptový framework jDiet pro front~end fíčury.
Chtěl bych vědět, zda to někdo shledá užitečným:

jDiet - tiny javascript framework [google code]

Díky za jakékoli reakce

odkaz
Anonym
odpověděl/-a 12.5.2012

Patřím mezi ty, kterým vadí, že jQuery poměrně nabobtnalo, ale nahradit ho něčím, co má menší kompatibilitu prohlížečů, víc potencionálních chyb bych si asi netroufl. Ačkoliv jQuery nemám moc v lásce, ve firmě má jednu nespornou výhodu, jeho penetrace je obrovská a každý ho aspoň z části zná.

Na soukromích projektech jdu raději cestou Knockout nebo AngularJs. Při delším vývojovém cyklu roznesou jQuery na kopytech, udržet čistý a přehledný kód v jQuery při týmovém vývoji je občas peklo, ale to je spíše o znalosti samotného js.

Pokud na nějakém hodně nenáročném projektu potřebuji pracovat s DOMem a nevystačím si se standardními getDocument sáhnu k http://xuijs.com/ a udělám si vlastní sestavu podle potřeb. Používám ho také v případě, že dělám nějaké JS widgety ala bannery do externích webů, tam je jQuery zvěrstvo.

Komentáře

  • tomflidr : Díky za odkaz na xuijs, vlastně také kvůli tomu dělat widgety nebo bannery do 25KB jsem potřeboval malý framework, díky posledním 3 příspěvkům se u mě ty malé frameworky docela rozrostly:-) 12.5.2012
  • brabitom : Nepoužívá AngularJs na pozadí jQuery? Tuším, že pro práci s DOMem používá nějakou odlehčenou verzi, ale možná si to s něčím pletu. 15.5.2012

Pro zobrazení všech 4 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.