As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened,
visit the help center提供指导。
已关闭8年。
我想知道使用Java Play框架开发应用程序之后的下一个逻辑步骤是什么?
我真的很喜欢用play 1.2进行开发,但是我对它的 future 不确定,主要的开发人员停止了对它的支持(尽管它仍然是开源的),而play 2.0是完全不同的产品。
我尝试学习play 2.0,但我只是不喜欢scala语言(尽管这听起来像是一种很棒的编程语言)
因此,我决定将Web应用程序项目的重点放在另一个框架上。它不必一定是Java,但我更喜欢它是一个独立于平台的框架,例如ruby或其他。 (我也是具有mcp证书的.net开发人员,但我通常使用osx环境进行编码,并且我不太喜欢Windows)。
我当前的游戏框架问题:
效果很好,但是我看不到它的 future ,我担心开源社区会在一段时间后停止开发1.2.x。 Play 2.0使Java成为二等公民,而我开始对开发人员失去信心。 没有太多人寻找游戏框架工作该框架应为:
平台独立独立于数据库(可以使用休眠模式)
否则..)具有庞大的用户社区必须是具有大型企业应用程序的成熟框架我进行了一些搜索,发现了grails,spring和RoR框架。
好了,为了使事情更清楚,以下是关于我的问题的摘要:
我应该继续使用“java”路径吗?我担心时间在变化,并且在 future 几年中,将有更多的“scala”(如在网络框架中使用的功能语言),并且它们在将来的框架中会更加有用。我也想知道Ruby语言吗?关于 future 5年的发展趋势有什么见解? 在接下来的5年中,您在哪里看到“使用scala / java播放框架”?他们值得花时间在他们身上吗? 感谢您的帮助!
Spring。
如果您了解Java,那么合理的事情就是也了解和Spring 。
人们对Spring感到沮丧,因为他们认为:
它不是新的 Shiny 的您需要加仑的XML来执行任何操作。 巨大的整体巨兽。 除了成熟以外,上述所有都不是真正的。与Play不同! Spring 是长途旅行。
Spring并不会开始构建所有内容的“所有者”,而是依赖于您所插入的最佳品种库。因此,使用Spring可以使用任何模板语言,构建系统,持久性等。 。
现在,只有Spring的PITA才能找到一个好的起点。我建议
Spring Roo或
MWA 更新:无论如何,我都不知道为什么我得到-1(发表评论等)。
他要求:
- Platform independent
- Database independent (can use hibernate or else..)
- Has a large user community
- Has to be a proven framework with large enterprise applications
恕我直言,没有一个框架可以更好地满足上述要求(尤其是企业)。
他问了一个有意思的问题,我给他一个。