我计划使用 HTML、JavaScript 和 CSS 重写现有的 Silverlight 应用程序。这将是一个富 Internet 应用程序,仅连接到服务器以获取数据(基于 JSON 的 Web 服务)——因此不会有诸如 JSP 或 ASP.NET 之类的服务器端表示框架。该应用程序由大约 8 个屏幕组成,其中大部分采用选项卡式布局。问题是...
以模块化方式编写此类应用程序的最佳方法是什么?我想将各个屏幕编写为仅通过事件相互通信的独立模块。我还想使用某种 MVC 框架将表示层与模型分离。
关于我应该看哪些框架的任何想法?您有使用它们的良好体验吗?我开始研究Backbone.js、JavaScriptMVC和SproutCore。我错过了任何值得考虑的事情吗?
在此先感谢您的时间。
PS 如果您想查看我正在尝试重写的应用程序,可以在此处获得在线演示- 这是一个为学习和比较技术而构建的真实交易应用程序。