我一直在听很多有关"new" MV *框架的信息。我已经修改了KnockoutJS,创建了一个发票应用程序,但是我更喜欢在原始JavaScript中编写干净的模块化代码-必要时利用实用程序API和其他库。
给定一种有条理的/结构化的/SOLID的方法来编写JavaScript应用程序,并遵守OOP,SOC,SRP和其他设计原则,那么使用MV *框架会不会是多余的?
是否有任何文章表达/解决这些问题?
我过去发现过一个:
http://www.netmagazine.com/opinions/dont-get-tied-one-javascript-framework
最佳答案
如果编写好的,干净的模块化代码,您会发现您重复了很多模式,甚至可能从过去的项目中复制了很多样板代码。您最终将拥有自己的个人框架。
像您描述的那样,每个干净的模块化应用程序背后都有某种框架,可以是可重用的第三方框架,也可以随应用程序/在应用程序下发展而来。许多开发人员发现他们节省了时间,并且如果使用其他人的框架,他们会拥有更好的框架。
关于javascript - 干净的模块化代码与MV *框架,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18222741/