在这里,我来自 Windows 窗体开发。
我有我的业务层 DLL 和 DAL,我想基于这些创建 Web 应用程序。
从标准的 ASP.NET MVC4 开始,一切看起来都很好。
现在我想让用户体验更好,我认为带有 knockoutJS 的 WEB API 会帮助我。
但是当我阅读各种教程和书籍时,我开始质疑这种好处。
我的目标: AJAXify 从而使用户体验更好。
我目前的想法:
1) 在我现有的 MVC 应用程序中使用 knockoutJS 和 WEB Api
2) 只需在我现有的 MVC 应用程序中使用 jquery + WEB Api 来做我想做的事。
我认为 #2 是旧做法,我应该移至 #1 或类似的。
但是当我开始阅读有关视图模型、路由等的内容时,我会感到困惑,因为我不知道在哪里创建和管理这些。在 ASP.NET 模型中还是在 Javascript 中或两者中?
我在脑海中“闻到”意大利面条的味道......