我以前用过Django,最近用过seen和Play framework.
这是Java社区对Django的回答吗?有没有这方面的经验?是否与其他Java web框架进行了性能比较?
编辑:几乎相似的to this question,回答,不幸的是,没有说太多的框架.
我以前用过Django,最近用过seen和Play framework.
这是Java社区对Django的回答吗?有没有这方面的经验?是否与其他Java web框架进行了性能比较?
编辑:几乎相似的to this question,回答,不幸的是,没有说太多的框架.
玩!给Java带来了一股 fresh 空气,绕过了多年来企业版的所有弊端.即使名称空间也只是play,而不是com.playframework.它应该是对Rails、Django等的回应,并且是基于MVC的.Java需要在除根深蒂固的企业store 之外的所有领域保持相关性.
玩!减少了旧Java的过度抽象和痛苦的配置.它是一个完整的堆栈,它不像Restlet那样依赖或遵循旧的servlet/ejb方法(使睡觉在servlet中变得更容易).玩!是一个很棒的基于睡觉的JAVA框架,是其他平台MVC框架的有效竞争者.
它非常REST风格,很容易将参数绑定到Java方法.它们还通过其Play名称空间使JPA更易于使用.
玩db.jpa.模型
public void messages(int page) {
User connectedUser = User.find("byEmail", connected());
List<Message> messages = Message.find(
"user = ? and read = false order by date desc",
connectedUser
).from(page * 10).fetch(10);
render(connectedUser, messages);
}
Python被用来编写脚本,而不是用Maven构建,这可能会挽救一些人的生命.
自从Red5或Restlet之后,我还没有对Java框架如此兴奋过.一个额外的好处是,使用Java版本的GAE,他们也可以很容易地将您的应用程序安装到Google AppEngine上.