<分区>
我的问题基于以下问题:Choosing a Java Web Framework now? ..仅仅一年后。
我提问题的原因是一年发生了很多事情,play framework已经成熟了等等,想知道今天的热点是什么。当今框架的优点和缺点是什么。
<分区>
我的问题基于以下问题:Choosing a Java Web Framework now? ..仅仅一年后。
我提问题的原因是一年发生了很多事情,play framework已经成熟了等等,想知道今天的热点是什么。当今框架的优点和缺点是什么。
最佳答案
专注于 Java 框架,这取决于您的目标(就像 IT 中的一切一样!)
对于大公司的产品,您可以选择 Java EE 或标准的 Struts/Spring/Hibernate。它们是经过验证的堆栈,这些堆栈满足了该环境中的可扩展性需求,并且有状态在该环境中可能是相关的。此外,他们在应用程序(Play、Scala,那是什么?)中应用了新版本的“没有人因购买 IBM 而被解雇”
对于您的个人项目,没有商业目的,只是或有趣,您喜欢的任何框架。举重、玩耍等等。
对于初创公司,我会推荐 Lift 或 Play。我个人更喜欢 Play,但 YMMV。两者都是简化开发并提供快速周转的敏捷框架。创业公司的完美搭档。差异(无状态与有状态等)是您在决定之前应该检查的内容。
关于 Scala 与 Java,这又取决于。除非你很幸运,否则你不会被允许在公司环境中使用 Scala(虽然正在慢慢传播)。对于您自己的项目,没关系。对于启动,请选择您最了解的一个。我知道,学习很吸引人,但如果您有 6 个月的 Scala 爱好者经验和 5 年的商业 Java 经验,那么在 Scala 中创建项目所花费的时间和痛苦是不值得的。
关于java - 选择 Java Web 框架 2011,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6254728/