2009-01-02 12 views
5

Có ai có thể chỉ ra một so sánh thống nhất tốt về các thư viện AJAX khác nhau không? Tôi đã đọc khoảng một chục cái khác nhau, tôi sắp bắt đầu một dự án, và tôi không tự tin rằng tôi đã khám phá không gian của các khả năng.So sánh các thư viện Ajax

XIN LƯU Ý Tôi không yêu cầu "Tôi nghĩ XXX tuyệt vời" - Tôi đang tìm kiếm các so sánh toàn diện tốt. Oh, và xác suất mà tôi sẽ sử dụng .NET hoặc ASP.NET là rất nhỏ; Tôi không có bất kỳ môi trường Microsoft nào có sẵn và tôi không vội vã ra ngoài để có được một môi trường.

Được rồi, điều sau đây là tôi có một số ứng dụng nhỏ mà tôi muốn xây dựng. tất cả chúng đều giống như trò chơi, và không phải tất cả là phức tạp, với một phần quan trọng là có được một số trải nghiệm với AJAX và DHTML. Tôi nghi ngờ bất kỳ gói chính nào cũng sẽ hoạt động, như Rico, Scriptaculous hoặc Dojo.

Tôi sẽ tìm một vài thứ: đồ họa, qua SVG hoặc Canvas và khả năng kéo biểu tượng thả & thành từng phần. Ngoài ra, ai biết được? Nhưng tôi muốn có đủ thông tin để thực hiện một khởi đầu tốt trong một thay vì phải hack về việc thử một số.

Trả lời

4

Thành thật mà nói, so sánh khung ajax là khó khăn và không thể so sánh toàn diện. Một số là thư viện cơ sở mở rộng js, như nguyên mẫu. những người khác, như jQuery, mở rộng mái vòm và thực hiện thao tác dễ dàng hơn. Những người khác vẫn là khung công tác giao diện người dùng js, như Dojo hoặc extjs. Ngoài ra còn có các nền tảng và trình bao bọc phía máy chủ (Jayrock, các phần của ms-ajax và các phần của RoR).

Nếu bạn đang đi với tuyến đường MS, tôi sẽ nhìn vào ngăn xếp WCF REST, thư viện máy khách MS Ajax và jQuery, sẽ cung cấp cho bạn một đường dẫn hỗ trợ tốt, tôi biết bạn không muốn có X phản hồi tuyệt vời, nhưng cần thêm thông tin để cung cấp cho bạn câu trả lời tốt hơn. Bạn đang tìm kiếm các phần, sự kết hợp của các phần, hoặc tất cả trong một ứng dụng, và các giải pháp thành phần? Những gì bạn đang hỏi cũng giống như yêu cầu so sánh tốt bánh mì, thu hẹp nó xuống.

1

Cũng giống như một thay thế cho các thư viện lớn, xem Fork Javascript library, cụ thể là FORK.Ajax - đơn giản và nó hoạt động tốt. Để xử lý ký hiệu JSON: Tôi thích sốcủa Doug Crockford hơn FORK.Json. (giao dịch với JSON dễ dàng hơn nhiều so với XML từ phía javascript.)

1

Tôi đã sử dụng cả moo.fx và jQuery cho AJAX trong quá khứ, cả hai đều rất hiệu quả. moo có một dấu chân rất nhỏ và nó cũng có khá nhiều chức năng đồ họa trong gói cơ sở. Tuy nhiên nếu bạn đang tìm kiếm để làm rất nhiều với javascript jQuery có nhiều tính năng hơn và được tài liệu rất tốt.

Có kéo & thả chức năng trong cả hai cũng

http://demos111.mootools.net/DragDrop

http://ui.jquery.com/demos/droppable