2011-01-14 27 views

Trả lời

4

Tôi nghĩ đơn giản là sớm cho điều đó. jQuery Mobile chưa thấy một bản phát hành chính thức (chỉ alpha2) và zepto.js vẫn còn trong giai đoạn trứng nước.

Hơn nữa, zepto.js nói "[...] mô phỏng tất cả các tính năng của jQuery không phải là mục tiêu dự án", chúng chỉ muốn mô phỏng các phần hữu ích nhất. Với hướng này, nó là vấn đề nếu zepto.js có thể phục vụ như là một sự thay thế cho jQuery trong bối cảnh di động. Tuy nhiên, một thành công có thể có của zepto.js có thể truyền cảm hứng cho nhóm jQuery ... có lẽ chúng ta sẽ sớm thấy một bản dựng "jQuery cho Chrome Smartphones" có tất cả các công cụ IE/Firefox/Opera được biên dịch.

+0

Mặc dù trong một số trường hợp mong muốn nhắm mục tiêu các đại lý người dùng cụ thể, khuyến khích các nhà phát triển thực hiện điều này dựa trên thị phần trình duyệt hiện tại dường như không phải là một ý tưởng hay. – dave1010

16

Tính năng chính của Zepto.js trên jQuery là kích thước tệp của nó là ~ 10kb (được rút gọn, không được nén) thay vì ~ 80kb của jQuery. Nếu bạn đã thay thế jQuery wuth Zepto.js thì bạn vẫn phải bao gồm jQuery mobile, có trọng lượng khoảng 95kb (JS & CSS).

  • jQuery và jQuery di động: 175kb
  • Zepto.js và jQuery di động: 115kb

Bạn sẽ tiết kiệm được khoảng 1/3 trọng lượng tải (không bao gồm HTML, hình ảnh và JS khác), làm cho một cổng của jQuery Mobile thành Zepto.js không có giá trị thời gian.

Zepto.js hiện cũng chỉ hỗ trợ trình duyệt WebKit, có nghĩa là bạn cũng sẽ mất hỗ trợ của Firefox Mobile và IE7 & 9 Di động.

Cập nhật: Zepto now supports a lot more platforms.

+1

Chỉ cần cập nhật, Zepto đang hỗ trợ một số lượng lớn trình duyệt hiện bao gồm firefox và opera. Hỗ trợ cho IE đang được tiến hành. http://zeptojs.com/ – Hasanavi

11

dave1010 làm cho điểm tốt.

Bạn cũng có thể quan tâm đến một trở & ra giữa tác giả của Zepto (madrobby) và jQuery (John Resig) trên Hacker News

+0

Yêu thích nội dung như thế này, chia sẻ rất tốt. Upvote cho bạn! –

+1

@max Đó là gần 2 năm tuổi đã bỏ qua Zepto vs Jqeury. Và ngay cả trong chủ đề đó, rant là bản phát hành beta đầu tiên của zepto. – Plippie

+0

@webmat Liên kết là không có gì nhiều hơn sau đó một chủ đề rant/hối lộ. so sánh táo với quả lê. Không phải bất kỳ điều gì có thể so sánh tích cực hoặc thực sự đều có thể so sánh được với nó. – Plippie

1

jqtouch đã hỗ trợ zeptojs, bạn có thể muốn cung cấp cho nó một thử.

0

Tôi bắt đầu vào một dự án web và tôi thực sự, tập hợp muốn sử dụng Zepto, nhưng người dùng hiện tại đang phát triển cho Zepto thực sự thấp. Không phải là một cộng đồng lớn, không phải nhiều plugin và tôi không thấy lý do tại sao không sử dụng CDN của Google cho jQuery.

Zepto rất tuyệt vời cho các nhà phát triển JavaScript cao cấp.

Các vấn đề liên quan