【发布时间】:2009-10-08 16:12:01
【问题描述】:
我对学习 java web 开发框架很感兴趣,我正在寻找一些关于我应该学习的建议/建议(以及为什么)。
理想情况下,我希望框架:
- 基于 MVC。
- 如果有任何配置,请尽量减少
- 有一个易于使用的 ORM
- 拥有良好的会话管理
- 易于取货
我对 pylons 和 django 很熟悉,所以如果有类似于其中任何一个的 java 框架,那么我会对它特别感兴趣。
谢谢。
结论:
首先,我要感谢那些花时间分享他们的见解的人。在过去的几周里,我尝试了 Spring MVC、Wicket 和 Stripes。最终,出于《公民不服从》中描述的所有原因,我选择了 Stripes;令人惊讶的是,他的任何陈述都没有被证明是双曲线的。结合 Stripes,我正在使用 JPA/Hibernate。我担心的一个问题是,与 Struts2、JSF 等相比,Stripes 社区似乎相对“小”。虽然它可能相对较小,但社区非常易于访问、友好和乐于助人。
最后,虽然我没有试用 Grails,但我确实对其进行了研究,它看起来非常有趣/很有希望。据我所见,Groovy 语法看起来与 python 非常相似(因为我熟悉 python,这将使我更容易学习),而 Grails 框架本身似乎是一个 RAD 框架,可与 Rails、Django 相媲美/塔架。我当然计划进一步研究并(在不久的将来)最终学习 groovy/grails。
【问题讨论】:
-
你一定要检查 PlayFramework。就可用性和性能而言,它是最好的 MVC 类型 Web 框架。 Play 到 Java 就像 Django 到 Python 和 Rails 到 Ruby,但最重要的是 Play 有更好的性能。此外,还支持 Scala,它在语言级别提供了非常好的功能
标签: java jakarta-ee frameworks