我知道這個話題可能會變得主觀,因此它不是關於我正在處理的特定Web應用程序。什麼時候應該在JavaScript中使用MVC框架?
對於JavaScript,我沒有使用類似Backbone.js這樣的MVC庫,但我發現解耦邏輯和視圖的優勢。另一方面,學習框架並使其適應應用程序以利用它可能不值得。而且,處理JavaScript中的所有視圖使得搜索引擎優化變得更加困難,我想。
那麼我應該如何決定使用Backbone.js或給定Web應用程序概念的類似框架是否合理?決定什麼取決於?
任何幫助,使問題更客觀的是歡迎。
Underscore.js似乎有其他語言的端口。請原諒我的無知,但Underscore與MVC有什麼關係?它似乎只是增加了一些實用功能。 – 2013-07-27 08:57:22
它爲JavaScript Web應用程序提供[models](http://backbonejs.org/#Model)和[views](http://backbonejs.org/#View)。你是對的,這不是一個框架,而是一個工具集。但我沒有完全解決它。這裏有一篇關於[Backbone.js和傳統MVC]的文章(http://backbonejs.org/#FAQ-mvc)。 – danijar
當我第一次知道MVC也可以應用於javascript ..angular,下劃線,骨幹等等時,我完全感到驚訝......但是何時使用它仍然是我的一個大問號......關於它的一個很好的解釋會幫助很多人。+ 1的問題 –