我经常听到有关"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/