Từ góc độ thiết kế UX (tự do thiết kế, đánh bóng tương tác, khả năng sử dụng, khả năng giao diện, v.v.), khung JavaScript UI nào là tốt nhất? Đặc biệt, chúng tôi đang xem xét ExtJS và JQuery. Và, vâng, chúng tôi cần một điều khiển lưới tốt, vì vậy tôi đang nghiêng về Ext.
Tôi thuộc nhóm truyền giáo jquery cũng như một diễn giả tại hội nghị Extjs sắp tới. Chúng tôi sử dụng ExtJS rộng rãi tại Marketo.
Nếu các yêu cầu của bạn là đơn giản, có thể truy cập công khai và được thực hiện bởi các nhà phát triển web, thì hãy sử dụng jQuery.
Nếu đây là một tình huống phức tạp hơn, bạn có nhiều kỹ sư lõi cứng hơn, đằng sau tên người dùng/mật khẩu, thì tôi đề xuất ExtJS.
ExtJS là cứu cánh cho sản phẩm chủ lực của chúng tôi và chúng tôi rõ ràng rơi vào trại sau. Tuy nhiên, đối với trang web công cộng của chúng tôi, Chúng tôi sử dụng jQuery vì nó nhẹ hơn và dễ dàng hơn.
Tôi biết bạn muốn biết ExtJS vs jQuery, nhưng tôi có một cái nhìn nghiêm túc về khung phát sáng của BBC . BBC xem xét các ưu tiên hàng đầu về khả năng sử dụng và khả năng truy cập và đã thiết kế khung javascript của mình xung quanh các yếu tố đó để đáp ứng các tiêu chuẩn & hướng dẫn của riêng mình .
trong tất cả các khung tôi đã thấy ExtJS có các điều khiển tốt nhất. Vì vậy, nếu bạn cần điều khiển ràng buộc dữ liệu Nice, ExtJS là thứ bạn đang tìm kiếm.
Nếu bạn cần hình động đẹp, menu và hiệu ứng UI cũ đơn giản thì jQuery tốt hơn đơn giản vì có nhiều plugin hơn.
Từ quan điểm thiết kế UX, bạn sẽ không bao giờ đánh bại thứ gì đó đã được thiết kế cho nhu cầu cụ thể của người dùng của bạn.
Do đó, nếu bạn thực sự phải chọn giữa jQuery UI và ExtJS, tôi sẽ đi với jQuery, vì nó liên quan nhiều hơn đến việc cung cấp bộ xương cơ bản mà bạn cần. ExtJS được thiết kế quá mức.
Tôi nghĩ rằng cả hai có những gì bạn cần. Hãy thử cả hai trong một thời gian và xem cái nào phù hợp hơn với bạn và bằng cách sử dụng khuôn khổ nào bạn cảm thấy tốt hơn!
ExtJS có nhiều điều khiển được tích hợp trong nó nhưng lõi UI jQuery là một đứa trẻ nhỏ và bạn nên mở rộng nó bằng các plugin (rất nhiều trong số chúng trên internet !!).
Nhưng tôi thích jQueryUI hơn, nó đơn giản và nhẹ.
Nếu bạn cần một lưới mạnh mẽ hơn là nhìn vào khung dhtmlx: http://dhtmlx.com Nó có một bộ widget UI rất tốt và điều khiển lưới là một trong những lưới JavaScript tốt nhất mà tôi đã đã xem.