And*_*avu 4 frameworks intranet
我需要为新项目选择一个框架,我将从头开始.应用程序性能要求非常低.它需要允许快速开发并实施良好的开发实践.最终的应用程序应该易于部署并处理好的数据库迁移.
该应用程序将在大多数情况下处理特定域的简单CRUD操作.它需要非常安全.从长远来看,我需要证明它的安全性.我有使用PHP编程的经验,现在我是一名Java开发人员.
只要符合上述要求,框架的语言就不重要了.
从PHP开始并最近切换到rails,我必须说rails确实强制执行"最佳实践".铁轨绰号不是偶然的.它遵循严格的模型 - 视图 - 控制器范例,使得做正确的事情变得容易.有很多东西已经完成,你可能总是计划做,但从来没有到过,就像在生产/开发/测试环境之间切换的简单方法,每个环境都有自己的特点(即在测试和开发中,电子邮件是不发送但记录).迁移基础结构使得更改模型(数据库结构)的部署变得非常容易.
这些想法都不可能在其他框架中复制,我认为其中许多已经做到了.但总的来说,我有一种完整性和对细节的关注,这是我以前从未见过的.Ruby,这种语言,需要一些习惯,但与php相比它相当优雅.
关于安全性,这可能主要是你的工作.消除输入等Rails有一些内置的机制来帮助你,但我认为其他任何框架也是如此.