我们使用 MVC2 来构建我们的 Web 应用程序。我们的项目中有一些复杂的页面。他们有大量的用户交互、实时股票数据和图表,无需刷新页面。
我是前端开发和 ASP.NET MVC2 的新手。使用一段时间后,我认为它是一个基于表单的表示层框架(我可能错了)。如果大多数 UI 操作都在一个网页中执行,使用 ajax 和 javascript 呈现数据并运行 UI 逻辑似乎更好。
然后我发现有两种方法可以在我们的应用程序中呈现 UI:使用 MVC2 将 UI 模型绑定到 View 和使用 javascript 填充视图。如果实现越来越多的视图,这似乎不太优雅或可能会混乱。
似乎 MVC2 控制器擅长作为 RESTful UI 模型数据提供者。所以我认为将解决方案设置为 Controller(model data)->HTML layouts + javascript(ui logic) 可能是实现这样一个富客户端 Web 应用程序的好方法。这是一个好习惯吗?或者你对这类项目有什么建议?是否有任何网络资源(文章或示例项目)可供参考?
非常感谢。