首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何跟上PHP框架的发展?

如何跟上PHP框架的发展?
EN

Stack Overflow用户
提问于 2014-12-11 11:40:18
回答 2查看 564关注 0票数 7

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

我们试图在ASP.net和PHP之间做出决定,我们正在考虑PHP,因为ASP.net在许可和服务器上花费太大。有拉勒维尔、交响乐、CodeIgniter、Zend等。

问题是,这个项目应该在未来的几年里继续存在。但是,我们觉得使用PHP框架会受到约束,因为每次更新该框架时,我们都需要更新整个系统。例如..。现在Laravel从第4版升级到第5版,整个文件夹结构也发生了变化。我无法想象我们的大系统需要更新,并跟上每一个Laravel版本的更新。你怎么跟得上这个?

另外,如果拉勒维尔消失了,现在流行起来了,会发生什么呢?但是我们看到PHP框架来来去去。

更明智的做法是不要使用任何php框架,从零开始构建一切,以获得更多的控制权吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-11 11:48:30

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

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

另外要提到的一点是:在实现新特性时,可能有人以前已经构建过它,甚至可能比您预期的还要好。

只要您遵守框架的编码准则,就不应该太难跟上框架的进度。有了更大的框架,新版本就有关于如何将以前的版本移植到新版本格式的教程(或者在某个时候生成)。

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

祝好运!

票数 4
EN

Stack Overflow用户

发布于 2014-12-11 11:48:13

您可以将框架看作是一个可以开始的基础。记住你得到了所有的密码!看看密码。你喜欢吗?它符合你的要求吗?使用框架比从头开始做任何事情都有很大的优势。

但是你需要更新吗?你会不断更新你自己的代码吗?也许它并不总是需要的。当然,如果存在安全问题,您应该做些什么,但是把对框架的每一次更新看作是必不可少的,简直是胡说八道。

我构建了针对特定版本的框架和库的项目。我试着构建灵活性,这样我就可以交换框架、库和版本,但是我经常发现我坚持工作的方式。

有些人可能不喜欢这个,并认为你应该总是在最新的版本,但我发现这完全不切实际。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27422019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档