Tôi đã vui vẻ sử dụng JQuery trong 2 năm qua và đã khá thành công khi tạo ra một số chức năng thực sự tuyệt vời với nó ... vì vậy tôi rất thoải mái với nó. Tôi cũng tin rằng tương lai của web sẽ tiếp tục trên con đường phía khách hàng hiện tại.
Tuy nhiên...
Thử thách tiếp theo dường như sắp diễn ra dưới dạng các khung điều khiển khác nhau: KnockoutJS , BackboneJS , SproutCore , JavaScriptMVC (danh sách vẫn tiếp tục).
Ngoài ra, có một số công cụ AMD Loader tuyệt vời để sử dụng như RequireJS hoặc LabJS, v.v. Tuy nhiên, jQuery hiện có define
và có then
khả năng tích hợp sẵn.
Càng ngày càng khó hơn để theo dõi tất cả ...
Và bây giờ, nhiệm vụ của tôi dường như là đánh giá / quyết định - định hướng chiến lược cho việc sử dụng một số hình thức của phía máy khách khung MVC hoặc MVVM ... nhưng tôi có rất nhiều câu hỏi.
- Nơi nào JQuery phù hợp với các khung điều khiển khác nhau được đề cập ở trên?
- Là JQuery sử dụng cùng với mỗi hoặc làm một số trong số họ có riêng của họ ' JQuery -styled phiên bản' nướng-in?
- Là các công cụ như RequireJS vẫn cần thiết nếu bạn triển khai một trong các khung điều khiển khác nhau được đề cập ở trên?
- Liệu
define
và cácthen
khả năng có được đưa vào JQuery không thay thế Trình tải AMD được đề cập ở trên không? - Cái nào có vẻ mô-đun nhất? (xem ghi chú bên dưới)
GHI CHÚ:
Một điều tôi không muốn trong bất kỳ khuôn khổ nào trong tương lai là yêu cầu phải có - với số lượng lớn chức năng mà tôi không sử dụng. Có nghĩa là, tôi muốn sử dụng một khung thực sự là mô-đun. Ví dụ, để sử dụng jQuery UI, bạn phải đưa vào rất nhiều thư viện cốt lõi khác mà bạn có thể không thực sự sử dụng.
Tôi sẽ thử nghiệm với từng người, nhưng một số phản hồi THỰC SỰ sẽ rất tuyệt. Tôi đã thấy một số câu hỏi 'tương tự', nhưng không có câu hỏi nào thực sự trả lời sai lệch ở trên.
Cảm ơn trước!