web开发中有如此多的语言,以至于有时我会困惑于应该学习哪种语言并从哪种开始。我喜欢Java,但不喜欢JSP的表示,有没有最适合Java/Java EE后端的web应用开发的前端技术?
发布于 2011-05-04 05:23:02
在最新的JavaEE版本中推广的web层技术是JSF。它的视图使用facelets而不是JSP。
使用JSTL的JSP已经很好了,我看不出有什么理由要放弃它。你可以在任何web框架中使用它,比如spring-mvc,struts,或者其他使用不同渲染技术的框架,比如GWT,Vaadin,Wicket等。
发布于 2013-04-23 01:23:04
在大多数情况下,这取决于您的项目需要什么。这里有两个你可能会发现有用的强大的web技术。
Vaadin (前端和后端集成为纯Java)
对于富AJAX繁重的应用程序,可能是一个很好的选择。
优势:
缺点:
如果您的应用程序需要高度可伸缩性,请记住,此框架是浏览器上的后退按钮( stateful
Spring MVC (前端为JSP或HTML,后端为Spring MVC)
如果您想保持总体控制和可伸缩性,无论是否使用,JSP 都是您最好的选择。这里有一个很好的hello world,在该站点上还提供了更多的spring mvc教程。
优势:
H133通过创建HTML/CSS/JS
注意:对于HTML/CSS/JS解决方案,我建议从Zurb Foundation或Twitter Bootstrap开始。与从头开始相比,它将节省大量时间。下载最新版本并将其导入到您的webapp文件夹中,以快速提升您的项目。
缺点:
在大型applications上,
发布于 2015-01-31 20:11:30
我认为Spring MVC with ExtJS是最好的选择,因为ExtJS MVC确实使代码可读且易于管理。同样,spring MVC的IC也将使开发人员的工作变得更容易。我建议你研究一下Play框架。Play for java很好,但是如果你想深入挖掘,显然它会给你带来很大的困难,因为它主要是为Scala开发的。
https://stackoverflow.com/questions/5875858
复制相似问题