2012-05-09 7 views
12

Tôi mới dùng Backbone và cố gắng quyết định cách tiếp cận phát triển.Backbone.Marionette vs Backbone-Boilerplate

Hiện tại tôi tự hỏi khi nào mọi người sẽ sử dụng backbone.marionette trên xương sống-boilerplate?

Từ những gì tôi có thể nói với Marionette có nhiều quy tắc hơn, nhưng đây có phải là cách mà hầu hết mọi người tiếp cận phát triển ở đây không?

+0

Tôi sẽ thay đổi câu hỏi này thành Marionette vs LayoutManager hoặc một cái gì đó tương tự ... –

Trả lời

24

Marionette tự động hóa rất nhiều công việc vệ sinh đối với quan điểm mà tôi tin rằng Backbone lẽ ra nên được đưa vào ngay từ đầu. Marionette được chủ động duy trì và thấy nó cực kỳ hữu ích và linh hoạt cho dự án của tôi.

backbone-boilerplate, từ những gì tôi thấy, là một cách khác để tổ chức mã của bạn thành các mô-đun nhưng không chạm vào chế độ xem Xương sống.

Bạn sẽ có thể sử dụng bản mẫu cho tổ chức mã và Giao thức người dùng để có thể xem dễ dàng hơn. Tôi tin rằng họ giải quyết các vấn đề bổ sung.

Marionette gần đây đã thêm một phiên bản AMD để nó hiện tương thích với RequireJS ra khỏi hộp.

+15

Tôi cũng nói rằng "Marionette vs Boilerplate" là quá trình suy nghĩ sai. Họ không cạnh tranh. Họ giải quyết các vấn đề khác nhau và có thể được sử dụng cùng nhau. –

+0

Cảm ơn những gì tôi muốn biết và tôi không rõ 100%. –

+1

phải ... thực hiện cùng một sử dụng cả boilerplate và marionette trong một dự án -> thêm một mẫu dự án cho bản thân mình nhưng cảm thấy tự do để sử dụng nó https://github.com/jamuhl/bmq-tmpl – jamuhl