day*_*mer 5 java frontend backend
在Web开发中有这么多语言,有时我会混淆哪一个学习和开始.我喜欢Java,但不喜欢JSP的演示,是否有最适合用于Web应用程序开发的Java/Java EE后端的前端技术?
对于大多数事情,它取决于您的项目需要什么.以下是您可能会发现有用的两种强大的Web技术.
对于丰富的AJAX重型应用程序,Vaadin非常适合.
优点:
- 快速开发UI组件和后端bean之间的复杂交互
- 纯Java解决方案,无需担心创建标记或维护大量javascript文件
- 良好的文档
- 许多强大的组件开箱即用和通过开源社区
缺点:
- 可以有一个陡峭的学习曲线来理解各种组件
- 扩展/更改某些功能(例如UI表如何从数据源检索数据)可能非常困难
- 如果您的应用程序需要具有高度可扩展性,请保持记住这个框架是有状态的
- 处理浏览器和动态URL上的后退按钮是额外的工作
如果您想保持总体控制和可伸缩性,那么使用或不使用JSP的Spring MVC是您最好的选择.这是一个很好的hello世界,该网站上提供了更多的spring mvc教程.
好处:
注意:对于HTML/CSS/JS解决方案,我建议从Zurb Foundation或Twitter Bootstrap开始.与从头开始相比,它将节省大量时间.下载最新版本并将其导入您的webapp文件夹,以便快速提升您的项目.
| 归档时间: |
|
| 查看次数: |
28050 次 |
| 最近记录: |