Tôi biết chủ đề này có khả năng trở thành chủ quan, do đó nó không phải là về ứng dụng web cụ thể của tôi mà tôi đang làm việc.Khi nào tôi nên sử dụng khung MVC trong JavaScript?
Đối với JavaScript, tôi chưa từng làm việc với thư viện MVC như Backbone.js nhưng tôi thấy lợi thế trong logic tách và chế độ xem. Mặt khác, nó chỉ có thể không có giá trị thời gian để tìm hiểu khuôn khổ và điều chỉnh ứng dụng để sử dụng nó. Hơn nữa, việc xử lý tất cả các khung nhìn trong JavaScript khiến SEO trở nên khó hơn, tôi đoán vậy.
Vậy làm cách nào tôi nên quyết định xem có nên sử dụng Backbone.js hoặc khung tương tự cho khái niệm về ứng dụng web không? Điều gì phụ thuộc vào quyết định?
Bất kỳ trợ giúp nào để đặt câu hỏi khách quan hơn đều được hoan nghênh.
Underscore.js dường như có cổng đến các ngôn ngữ khác. Xin lỗi vì sự thiếu hiểu biết của tôi, nhưng Underscore phải làm gì với MVC? Nó chỉ có vẻ để thêm một số chức năng tiện ích. –
Nó cung cấp [mô hình] (http://backbonejs.org/#Model) và [xem] (http://backbonejs.org/#View) cho các ứng dụng web JavaScript. Bạn là đúng đó là một khuôn khổ ít hơn và nhiều hơn một bộ công cụ. Nhưng tôi chưa hoàn thành nó. Đây là một bài viết về [Backbone.js và MVC truyền thống] (http://backbonejs.org/#FAQ-mvc). – danijar
tôi đã hoàn toàn ngạc nhiên khi lần đầu tiên tôi biết rằng MVC cũng có thể được áp dụng trong javascript..angular, underscore, xương sống là một số ví dụ ... nhưng khi sử dụng nó vẫn là một dấu hỏi lớn đối với tôi ... một lời giải thích tốt về nó sẽ giúp nhiều người. –