我开始开发基于 Hot Towel 项目模板的应用程序。问题是我怎样才能架起 Durandal?
我想执行类似mvc 脚手架的代码生成,但是对于使用 Hot Towel 模板的 SPA,以加速 CRUD 页面的开发
感谢您的任何建议!
我开始开发基于 Hot Towel 项目模板的应用程序。问题是我怎样才能架起 Durandal?
我想执行类似mvc 脚手架的代码生成,但是对于使用 Hot Towel 模板的 SPA,以加速 CRUD 页面的开发
感谢您的任何建议!
开箱即用的 Hot Towel 项目模板基于 Durandal、Knockout 和 Breeze。Durandal 和 Knockout 与 MVVM 模式无缝协作,而不是 MVC 或其他 MV* 模式。
该方法与 MVC 模式没有太大区别,我对您的最佳建议是遵循为您提供的内容,如果找不到满足您的需求,您可以查看其他一些库或框架,例如 Angular .js 或 Ember.js。
还有更多,但这将是确定您是否使用最适合您需求的最简单的方法。
顺便说一句,除了模式之外,值得注意的是,ASP.NET MVC 项目中的 MVC 脚手架都是在服务器端使用 ASP.NET MVC 控制器和基本生成的视图完成的。使用模板引擎,您可以通过创建每个 CRUD 操作(创建视图、读取(详细信息)视图、更新(编辑)视图和删除视图)轻松地在所有视图中复制相同的功能
使 JavaScript 库与众不同的一件事是,您还可以将所有这四个函数组合为一个,并利用模板引擎来共享这些功能。