【发布时间】:2012-05-11 04:14:26
【问题描述】:
我正在尝试开始使用几个 Web 应用程序。但是,选择要使用的框架可能会让人不知所措!
我过去使用过 Java,因为我在工作中使用 C# .NET,所以我不介意学习和扩展我的 Java 知识。现在,似乎没有 jsp 和其他我从未理解过的小程序的东西的唯一框架是 Play 2 框架。我下载了这个框架,将可执行文件放在我的路径中,它似乎对我有用。但是,我遇到了 CakePHP 和 Yii 框架(我相信还有更多),并注意到有一个代码生成工具可以获取数据库并自动为您生成模型 + CRUD 等。天哪,这是节省时间。
我去谷歌搜索了我的问题,发现这在 Play Framework 中也是可能的(但不幸的是只找到了 1.x 框架的模块。)
How to quickly generate models in play framework 1.2?
http://www.playframework.org/modules/db
所以,我的问题是……
是否有一个模块可以让您在 Java Play 2.0 框架中像在提到的 PHP 框架中一样轻松完成这项工作?
如果没有,坚持 Java 框架是否值得(任何优势)?
如果没有,您认为哪个 php 框架甚至 python(但 Ruby)框架具有像这种自动完成功能这样的最佳工具? 我不是说学习一门新语言,我必须无论如何。但是为了学习一门语言,我可以做 Web 开发以外的事情(对于 Ruby,我知道你可以做更多的事情,但学习其他语言可能只是浪费时间。但是,学习 Python、Java 会打开应用程序和手机开发)
不想展开辩论,请在回答中简洁(不像我)。谢谢!
【问题讨论】:
标签: frameworks web playframework yii cakephp-2.0