【问题标题】:Is play framework 2 a good framework to do java? [closed]play framework 2 是做java的好框架吗? [关闭]
【发布时间】: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 示例也可用,也标记为 java stackoverflow.com/a/9849100/1066240
  • 请定义你认为“一个很好的Java框架”。否则我们无法回答您的问题。

标签: playframework-2.0


【解决方案1】:

我相信play 1 仍然受支持,因此除非您愿意,否则您实际上不需要切换到play 2。但是,play 框架代码是开源的,因此即使不再支持它,您也可以分叉他们的 repo 并为自己维护一个版本。

你有没有尝试过他们的example apps?这(在查看他们的源代码时)通常是一个不错的起点。

【讨论】:

  • 正在寻找一种简单的方法来从最后一小时的请求中获取表单参数! play framework 1 和 params.get("key") 一样简单事实上,在 play2 中,即使从表单中获取一个简单的值也不清楚,毫无疑问 Play framework2 不是在 java 中使用的“好”框架 *good框架,是一个有意义的框架,从请求中获取参数之类的操作很简单!
猜你喜欢
  • 2011-12-18
  • 1970-01-01
  • 2010-09-06
  • 2013-10-05
  • 2016-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-04
相关资源
最近更新 更多