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