我正在开始一个基于 ASP.NET 的新项目。该应用程序将是一个带有 Web 界面的注册表。它将被大约 3000 个用户使用。
自从我上次开始一个新项目以来已经 4 年了,所以当谈到最新趋势时,我有点“生疏”了。
我希望新应用程序是 SPA,因此我研究了一些 Javascript MV* 框架,最后选择了 Durandal、Bootstrap(用于布局)和 Telerik 的 Kendo UI 以及 ASP.NET MVC 助手。
我安装了一个名为 Hot Towel 的模板,它创建了一个基于 ASP.NET MVC 的 Durandal 项目设置。但是,我看到视图是 html 而不是 Razor 的 cshtml。我还能使用 cshtml 文件(帮助类工作)吗?这有什么败笔吗?
我还听到一个讨论,在使用 Durandal 时,不应该使用 ASP.NET MVC,而应该只使用 Web API。你对那个怎么想的?我仍然想在这里和那里使用 MVC 助手..或者是否有充分的理由放弃它以使用 Web API?
您对新项目设置还有其他考虑和建议吗?
最好的祝愿,安德鲁