我们将开始开发一个使用以下内容的 Web 应用程序:
- Spring MVC 框架
- 休眠
- MySql 或 MongoDB(或两者兼有)
- 将在浏览器上运行的移动应用程序的 HTML5(这将是实际 Web 应用程序的次要部分)
我以前从未使用过任何 javascript MVC/MV* 框架。每当我需要时,我一直在使用普通的 jQuery 和其他库。
Web 应用程序的要求:
- 正常登录等
- 仪表板将显示分析、图表等。
- 表单设计工具 - 例如,用户可以输入新行的可编辑表单,并且更改的实时预览应反映在与其相邻的类似移动设备的屏幕上。看看它在移动视图中的样子。用户可以添加、编辑和删除新行。所以它将是一个交互式表单构建界面。(这就是我认为 MV* 库/框架可以帮助我的地方。怎么说?或者 jQuery 可以解决问题?)
HTML5 移动应用程序要求:
- 用户将从浏览器访问应用程序。
- 它应该看起来像一个原生应用程序(但实际上它将是一个 HTML5 应用程序)
- 它最多有 2-3 页(带有 NEXT 按钮)和用于输入的简单文本区域(例如电子邮件、电话号码等)和 SUBMIT 按钮。(使用 jQuery mobile 会是最好的解决方案吗?或者我应该使用 MV* 库或任何与 HTML5 很好结合的东西,这将使我的生活更轻松。使用什么?)
我对Backbone.js、Ember.js、KnockoutJS、AngularJS 等一系列框架和库感到有些困惑。
有人可以指导我。我将非常感激和感激。我并不期待最好的框架,我只需要针对上述情况的“最佳”框架。:)