【发布时间】:2012-06-28 05:33:37
【问题描述】:
由于我在 play 1.2 方面拥有绝对出色的体验,我说服我的新客户从他们内部构建的 MVC 框架移植到游戏,现在我开始将他们的 java 框架移植到 play-2,我正在玩得不开心。我个人的感觉是 Play 不再方便 java 开发,这就是我的原因/感受。我认为 Play 已经转向 Scala 并且已经失去了 java 作为焦点。例如查询参数绑定和模板加载的便利性不再存在,您必须在路由文件中指定查询参数?真的??有时甚至对象名称都没有意义,我花了很多时间弄清楚如何从配置文件中获取一个简单的值和一个简单的 Play.application().configuration().getString("key");不起作用,一天后才意识到我将 play.api.Play 导入为 play.Play 或函数链 WS.url("url").get().get().asJson();让我很不舒服,get.get??有没有其他人有同样的感觉,还是完全有味道?
【问题讨论】:
-
这是
matter of taste我更喜欢带有Java 的P2 而不是P1。文档中有漏洞,但社区仍然修复它,最新版本可以在 github.com/playframework/Play20/wiki 找到。 SO示例...好吧,我不知道该说什么。答案可能是好是错,但这不是框架的内疚。总的来说,我不认为 P2更差,也许你应该问更多的技术问题? -
你无法运行的例子是那些基于 scala 或 java 的框架的例子(只问是因为它是先淘汰的好东西)?
-
我正在用 java 开发,所以这些是我看过的例子,例如 Play.current.configuration.getString("db.driver");
-
嗯,但我在 Stack 找到的唯一答案是
scala标签,不是吗? stackoverflow.com/a/9858011/1066240 ,Java 示例也可用,也标记为javastackoverflow.com/a/9849100/1066240 -
请定义你认为“一个很好的Java框架”。否则我们无法回答您的问题。