Sku*_*rpi 7 java web-services web-applications web-frameworks
我的问题基于以下问题:现在选择Java Web Framework? 一年后.
我的问题的原因是,一年内发生了很多事情,游戏框架已经成熟等等,我想知道今天的热门话题.今天框架的优点和缺点是什么?
专注于 Java 框架,这取决于您的目标(就像 IT 中的一切一样!)
对于大公司的产品,您要么使用 Java EE,要么使用标准的 Struts/Spring/Hibernate。它们是经过验证的堆栈,这些堆栈可以满足该环境中的可扩展性需求,并且有状态可以与该环境相关。此外,他们在应用程序中应用了新版本的“没有人因购买 IBM 而被解雇”(Play、Scala,那是什么?)
对于您的个人项目,没有商业目的,只是或有趣,任何您喜欢的框架。举起、玩耍,等等。
对于初创公司,我建议选择 Lift 或 Play。我个人更喜欢Play,但是YMMV。两者都是敏捷框架,可以简化开发并提供快速周转。与初创公司完美匹配。差异(无状态与有状态等)是您在决定之前应该检查的内容。
Scala 与 Java 的比较,还是要看情况。除非你很幸运,否则你不会被允许在企业环境中使用 Scala(尽管正在慢慢传播)。对于你自己的项目来说,这并不重要。对于启动,请选择您最了解的一个。我知道,学习很有吸引力,但如果您有 6 个月的 Scala 爱好者经验和 5 年的商业 Java 经验,那么在 Scala 中创建项目的时间和痛苦就不值得了。