我正在尝试着用Java开发一个相对快速的Web应用程序,但是我尝试过的大多数框架(Apache Wicket,Liftweb)都需要大量的设置,配置和尝试,在使整个过程与Eclipse融为一体的同时,全神贯注于Maven,我整个周末都在试图写我的第一行代码!
谁能推荐一个简单的Java Webapp框架,它不涉及Maven,难以置信的复杂目录结构或无数必须手动编辑的XML文件?
我自己还没有尝试过,但我认为
http://www.playframework.org/
有很大的潜力…
来自php和classic asp,它是第一个对我来说很有前途的Java Web框架。
由原始问题提问者编辑-2011-06-09
只是想提供一个更新。
我选择了Play,这正是我想要的。它只需要很少的配置,并且开箱即用。这是不寻常的,因为它避开了一些常见的Java最佳实践,以使事情尽可能简单。
特别是,它大量使用了静态方法,甚至对传递给方法的变量名进行了自省,这是Java反射API不支持的。
Play的态度是,其首要目标是成为一个有用的Web框架,而遵循常见的Java最佳实践和习惯用法是其次要目标。这种方法对我来说很有意义,但是Java纯粹主义者可能不喜欢它,并且使用Apache Wicket会更好。
总而言之,如果您想构建一个与Ruby on Rails之类的框架可比的便捷性和简单性的Web应用程序,但是要使用Java并利用Java工具(例如Eclipse)的好处,那么Play Framework是一个不错的选择。