0

我开始开发基于 Hot Towel 项目模板的应用程序。问题是我怎样才能架起 Durandal?

我想执行类似mvc 脚手架的代码生成,但是对于使用 Hot Towel 模板的 SPA,以加速 CRUD 页面的开发

感谢您的任何建议!

4

1 回答 1

0

开箱即用的 Hot Towel 项目模板基于 Durandal、Knockout 和 Breeze。Durandal 和 Knockout 与 MVVM 模式无缝协作,而不是 MVC 或其他 MV* 模式。

该方法与 MVC 模式没有太大区别,我对您的最佳建议是遵循为您提供的内容,如果找不到满足您的需求,您可以查看其他一些库或框架,例如 Angular .js 或 Ember.js。

还有更多,但这将是确定您是否使用最适合您需求的最简单的方法。

顺便说一句,除了模式之外,值得注意的是,ASP.NET MVC 项目中的 MVC 脚手架都是在服务器端使用 ASP.NET MVC 控制器和基本生成的视图完成的。使用模板引擎,您可以通过创建每个 CRUD 操作(创建视图、读取(详细信息)视图、更新(编辑)视图和删除视图)轻松地在所有视图中复制相同的功能

使 JavaScript 库与众不同的一件事是,您还可以将所有这四个函数组合为一个,并利用模板引擎来共享这些功能。

于 2013-08-04T16:45:38.567 回答