2011-01-14 11 views

Odpowiedz

4

Myślę, że po prostu za wcześnie. jQuery Mobile nie widziało jeszcze oficjalnej wersji (tylko alpha2), a zepto.js również jest jeszcze w powijakach.

Co więcej, zepto.js stwierdza "[...] że emulacja wszystkich funkcji jQuery nie jest celem projektu", po prostu chcą emulować najbardziej użyteczne części. W tym kierunku wątpliwe jest, czy zepto.js może kiedykolwiek służyć jako zamiennik dla jQuery w kontekście mobilnym.

Jednak możliwy sukces zepto.js może zainspirować zespół jQuery ... może wkrótce zobaczymy kompilację "jQuery dla Chrome Smartfonów", w której skompilowane zostaną wszystkie pliki IE/Firefox/Opera.

+0

Mimo że w niektórych przypadkach pożądane jest kierowanie na określone programy klienckie, zachęcanie programistów do tego na podstawie obecnych udziałów w rynku przeglądarki nie wydaje się dobrym pomysłem. – dave1010

16

Główną cechą Zepto.js nad jQuery jest rozmiar pliku ~ 10kb (minified, nie spakowany gzipem) zamiast jQuery ~ 80kb. Jeśli miałbyś zastąpić jQuery wuth Zepto.js, nadal musiałbyś włączyć jQuery mobile, który waży około 95kb (JS & CSS).

  • jQuery i jQuery mobile: 175kb
  • Zepto.js i jQuery mobile: 115kB

Można by zaoszczędzić około 1/3rd masy pobierania (nie w tym HTML, obrazy i inne JS), co sprawia, że ​​tworzenie portu jQuery Mobile na Zepto.js jest mało warte poświęcenia czasu.

Zepto.js obecnie obsługuje również tylko przeglądarki WebKit, co oznacza, że ​​tracisz także obsługę Firefox Mobile i IE7 & 9 Mobile.

Aktualizacja: Zepto now supports a lot more platforms.

+1

Po aktualizacji, Zepto obsługuje obecnie dużą liczbę przeglądarek, w tym firefox i operę. Obsługa IE jest w toku. http://zeptojs.com/ – Hasanavi

11

dave1010 sprawia dobre punkty.

Możesz być także zainteresowany powrotem & powrotem pomiędzy twórcą Zepto (madrobby) i jQuery (John Resig) na Hacker News

+0

Uwielbiam takie rzeczy, bardzo dobry udział. Awansuj dla Ciebie! –

+1

@max To prawie 2-letni rant abount Zepto vs Jqeury. I nawet w tym temacie rant jest na pierwszej wersji beta zepto. – Plippie

+0

@webmat Link nie jest niczym więcej niż tematem przekupstwa/przekupstwa. porównywanie jabłek z gruszkami. Nie wychodzi z tego nic pozytywnego ani rzeczywistego. – Plippie

1

jqtouch już wspierać zeptojs, może warto spróbować.

0

Zacząłem od projektu internetowego i naprawdę chciałbym skorzystać z Zepto, ale obecni użytkownicy, którzy pracują nad Zepto, są naprawdę nisko. Nie jest to duża społeczność, nie wiele wtyczek i nie rozumiem, dlaczego nie używać CDN google do jQuery.

Zepto jest świetnym rozwiązaniem dla starszych programistów JavaScript.