Java Vaadin vs.Bootstrap
我计划制作一个在客户端具有复杂表单和逻辑验证视图的应用程序。我计划使用AJAX进行提交,并具有一定的视觉吸引力 我想从那些有Bootstrap和/或CoffeeScript和Vaadin开发经验的人那里得到一个推荐。我有两个选择:Java Vaadin vs.Bootstrap,java,javascript,ajax,web,vaadin,Java,Javascript,Ajax,Web,Vaadin,我计划制作一个在客户端具有复杂表单和逻辑验证视图的应用程序。我计划使用AJAX进行提交,并具有一定的视觉吸引力 我想从那些有Bootstrap和/或CoffeeScript和Vaadin开发经验的人那里得到一个推荐。我有两个选择: 使用Bootstrap/CoffeeScript和服务器站点的一些框架,如Play框架、Rails或Django 瓦丁 我关注的标准与客户端JavaScript和/或HTML5验证以及使用引导编写的CSS和HTML代码中可能出现的复杂情况有关。在ria应用程序中使
- 使用Bootstrap/CoffeeScript和服务器站点的一些框架,如Play框架、Rails或Django
- 瓦丁
帮我做决定。一些相关文档也可能会有所帮助。我会选择Rails3.2+Bootstrap+Backbone.js,我们在这里使用的堆栈
- Rails:很好的社区,坚实的平台,非常容易开发,可以部署到Heroku(上帝保佑Heroku)
- Bootstrap 2.0:兼容HTML5,具有良好的开箱即用功能,良好的社区(只需查看他们的github页面),明智的js插件
- Backbone.js:非常适合客户端繁重的应用程序,可以很好地处理堆栈的其余部分(特别是jQuery),在正确使用时提供良好的用户体验,不具结构性。特别适用于动态表单,因为您可以使用专门的视图(自动完成、包含多个项目的表、相关的选择框等)重构大量代码
- 在屏幕上绘制服务器端应用程序告诉它的任何内容
- 服务器端的大量内存和CPU使用
- 放弃对HTML/CSS/JavaScript的控制李>
- (公司博客帖子)
- 阿伦·古普塔(视频演示,YouTube)
更新 瓦丁8号获释 2017年2月22日。最大的增强是利用现代Java特性重新编写数据模型和数据绑定API,例如带有类型参数和lambda表达式的泛型。而且,使用内存和CPU时效率更高 瓦丁7号获释。 虽然基本上是同一个阿基特