Tôi đã sử dụng jQuery rộng rãi và yêu thích nó. Tôi đã xem xét ExtJS nhiều lần và rất thích có cơ hội sử dụng thư viện này vào một thời điểm nào đó. Đây là việc của tôi.
jQuery
Các ngăn kéo rác của chương trình javascript. Họ có tất cả mọi thứ bạn cần ở đó, nếu bạn sẵn sàng đào, sử dụng một số băng keo và siêu keo, và nói chung có một nhóm các nhà phát triển có thể và sẵn sàng để búa mã. jQuery là tuyệt vời!
Được sử dụng theo cách nhiều nơi hơn bạn nghĩ. Tuy nhiên, giống như Drupal và các khung/thư viện được cộng đồng hỗ trợ khác, khi bạn nhận được hỗ trợ miễn phí, bạn sẽ nhận được những gì bạn phải trả. Bạn có thể làm cho tất cả được thực hiện với jQuery, nhưng đôi khi bạn cần một cái xẻng, đèn pin và sự kiên trì.
Ngoài ra, tài liệu rất tốt (ngang bằng với tài liệu trực tuyến của PHP), và tấn, theo nghĩa đen là tấn, ví dụ về mã và các mục blog trên mạng.
Sẽ thu hút người gửi tin nhắn và "người viết kịch bản nâng cao" không ngại Google một cụm từ để tìm ví dụ có thể được sử dụng để phát triển sự cố và phát triển tốc độ.
ExtJS
chuyên nghiệp được phát triển bởi một công ty phi lợi nhuận, đây là những giống hơn để điều khiển (trong bối cảnh của Visual Studio) so với widget hay plugin. Cố ý hoàn chỉnh và mạnh mẽ, với một cái nhìn chi tiết và cấu trúc tổ chức cấp cao hơn tôi nghĩ tồn tại trong môi trường jQuery, ExtJS là một thứ bạn có được: Một sản phẩm được phát triển và hỗ trợ chuyên nghiệp sống và chết bởi khả năng của nó để trả về giá trị.
Sẽ thu hút các nhà lập trình "được đào tạo chuyên nghiệp" mong đợi thử nghiệm rộng rãi và có thứ tự cao hơn hoặc nghiêm ngặt hơn trong việc phát triển kiểm soát.
cuối cùng Khuyến nghị
Nó thực sự đã làm với cửa hàng và khách hàng của bạn. Nếu nhóm của bạn là DIY nhiều hơn và thích dán những thứ với nhau và nhận được nó ra khỏi cửa, đi với jQuery. Đó là mạnh mẽ cho mọi tình huống. Nếu bạn có một cửa hàng được đặt hàng và chuyên nghiệp, ExtJS có thể là một lựa chọn tốt, nhưng jQuery cũng sẽ là khả thi. Tôi không thấy cần phải chia nhỏ kiến thức của bạn và sử dụng cả hai, nhưng thực sự, nếu bạn làm, hãy sử dụng ExtJS cho phần phía máy khách và jQuery cho bảng điều khiển quản trị. Tôi không thấy lợi ích theo cách khác.
Ngoài ra, đối với bạn bàn điều khiển quản trị, hãy xem TIBCO. Có thể quá mức, nhưng rất thú vị.
Đẹp viết lên trên cả hai .. Funnily đủ Tôi đã đến kết luận ngược lại lại: khách hàng VS admin :) – Ben
Tôi đoán quyết định đã làm với những gì khách hàng đang nhìn thấy và những gì giao diện điều khiển admin được giao nhiệm vụ (điều chỉnh người dùng tài khoản so với SCADA). Suy nghĩ của tôi là khách hàng sẽ thấy tiền và bảng điều khiển quản trị đó chỉ là những thứ cần thiết, nhưng điều đó không khó trong đá. Thành thật mà nói, tôi sẽ có một thời gian khó khăn thực sự ủng hộ một sự phân chia mã trừ khi nó là di sản. Tại sao viết lại mã bạn đã có trong jQuery? Điều đó nghe có vẻ như lãng phí $$ trừ khi ExtJS cung cấp cho bạn những cải thiện thực tế và có thể dự đoán được về số liệu hỗ trợ khách hàng và/hoặc thời gian tới tàu. –
Nhân tiện, Giao diện chung TIBCO là điểm vào tốt nhất nếu bạn quan tâm đến nó. http://developer.tibco.com/gi/default.jsp –