MVC框架(尤爲是大型框架)有一個嚴重的缺點,就是會產生用戶的重度依賴。一旦框架自己出現問題或者中止更新,用戶的處境就會很困難,維護和更新成本極高。javascript
ES6的到來,使得JavaScript語言有了原生的模塊解決方案。因而,開發者有了另外一種選擇,就是不使用MVC框架,只使用各類單一用途的模塊庫,組合完成一個項目。css
下面是可供選擇的各類用途的模塊列表,摘自Andy Walpole的《2015: The End of the Monolithic JavaScript Framework》。java
輔助開發庫(Development Assistance)github
流程控制和架構(Flow Control/Architecture)編程
某些狀況下,能夠使用微型框架,做爲項目開發的起點。
轉自 https://github.com/ruanyf/articles/blob/master/2015/2015-01-16-zero-framework.md