如何跟上PHP框架的发展?

oma*_*ojo 6 php cloud frameworks laravel

所以我即将为云启动一个大型物业管理系统.这个酒店系统已经存在于VB.net技术中,现在我们将整个系统移植到网络上.

我们正在尝试在ASP.net或PHP之间做出决定,我们正在考虑使用PHP,因为ASP.net在许可和服务器上的成本太高.所以有Laravel,Symphony,CodeIgniter,Zend等.

问题是,这个项目假设要活多年.但是我们觉得通过使用PHP框架来约束,因为每次框架更新时我们都需要更新整个系统.例如..现在Laravel从版本4更新到5.整个文件夹结构发生了变化.我无法想象我们的大系统需要更新并跟上每个Laravel版本的更新.你怎么跟上这个?

此外,如果Laravel消失,将会发生什么,现在是时尚潮流.但是我们看到PHP框架来去匆匆.

不使用任何php框架并从头开始构建所有内容以更多地控制它是否更明智?

Ric*_*rds 4

首先你应该注意到,使用框架主要是为了解决两个问题;

  1. 强制编码为某种“格式”。协作处理代码可能会生成“被黑客攻击”的解决方案或无法维护的代码。框架可以成为帮助控制这些事情的力量。
  2. 框架带有一定的核心代码,可以处理例如数据库抽象、路由等,这可以节省您自己开发的大量时间。

额外值得一提的是;在实现新功能时,有可能有人以前已经构建过它,甚至可能比您预期的更好。

只要遵守框架的编码指南,跟上框架的步伐应该不会太难。对于更大的框架,新版本有(或在有时生成后)有关如何将以前的版本移植到新版本格式的教程。

选择使用哪个框架是一个基于意见的问题,不适合在这里讨论,但请记住,您可以根据需要选择框架。还要检查社区有多大以及存在多少第三方插件/代码(越多,框架的持续时间越长)。

祝你好运!