Tôi đã xem AngularJS và Backbone.JS cả hai đều giống như các khung công tác tuyệt vời, tuy nhiên cơ sở mã hiện tại của tôi không sử dụng mẫu MVC. Cả hai khung công tác đó buộc bạn phải bắt đầu từ đầu hoặc cấu trúc lại toàn bộ cơ sở mã của bạn để theo mẫu MVC.Tìm kiếm một khung công tác javascript cung cấp khuôn mẫu và ràng buộc dữ liệu không phải là MVC
Hầu như tất cả dữ liệu của tôi là đối tượng tùy chỉnh với nhiều myobject.prototype.myfunction = ...
sau đó được tuần tự hóa/từ JSON và được lưu trữ trên máy chủ và các mẫu jquery để hiển thị.
Ngay bây giờ tôi sử dụng các mẫu jquery và chúng hoạt động tốt. Trong tất cả sự công bằng tôi không có vấn đề với việc sử dụng chúng, ngoại trừ tôi thực sự không thích sự pha trộn của logic kinh doanh và các yếu tố DOM. Nếu các mẫu jQuery chỉ đơn giản là có hai cách ràng buộc dữ liệu, tôi sẽ ở trên thiên đàng, nhưng vào thời điểm này thì không. Tôi biết jsRender và jsViews trông đầy hứa hẹn nhưng tương lai của họ không được đặt trong đá và chưa sẵn sàng cho sản xuất. Tôi cần một cái gì đó tôi có thể xây dựng mã sản xuất ngày hôm nay và hỗ trợ và phát triển với và không phải viết lại/refactor mỗi hai năm.
Vì vậy musts:
- jquery tương thích
- được đầu đến cuối kiểm chứng
- dữ liệu ràng buộc
- sử dụng javascript hiện có đối tượng
- không đòi hỏi refactoring lớn
PS Nếu ý kiến của tôi về góc cạnh hoặc xương sống bị bệnh, thì hãy chỉ cho tôi đi đúng hướng.
Bạn đã xem http://api.jquery.com/jquery.tmpl/ chưa? – Lance
jquery.tmpl bị tạm dừng – Dimitri
về http://knockoutjs.com/? –