为啥很多企业自己写PHP框架?

时间:2022-10-20 22:26:45 | 浏览:3650

Php程序比较简单且速度快,开源又免费,lamp(linux操作系统+apacheWEB服务器+mysql数据库+php)架构成熟稳定,所以很多网站采用它。但是PHP框架的话大多数企业都会用自己写的php框架或是在开源框架上进行大规模的二次

Php程序比较简单且速度快,开源又免费,lamp(linux操作系统+apacheWEB服务器+mysql数据库+php)架构成熟稳定,所以很多网站采用它。但是PHP框架的话大多数企业都会用自己写的php框架或是在开源框架上进行大规模的二次封装,原因是各公司的业务需求差别很大,有个性,便于公司自己运营。并且每个公司都想有一套属于自己的系统,这个要根据各个公司的需要了,一般有一定规模的公司都会自己写适合自己项目的框架,然后不断的完善。如果用开源的,学习成本是一方面,另一方面也不一定适用。

一般的需求框架的企业基本都能满足以下几点:

1成本低

2,速度快

3,容易招人

4,初期规模满足需求

P.S:很多民间的网站,都是不用框架,从开源项目里抽出需要的类库和函数,就够了。

看过用过一些开源框架,像Yii、CakePHP、CodeIgnitor, 同时也为某个大型公司开发维护过内部的框架,简单阐述下观点:

1. 开源框架好是好,但做 PHP 开发的大多围绕项目需求走,没有需要也没有动力去学一个开源的框架,即便要使用,选择哪个框架也是个很困难的事。通常就算用了开源的框架,也只是用了其中一部分,大多没有理解框架设计的原则,一旦需要对框架做扩展时就胡乱来了;

2. 开源框架做的都是通用的需求,而企业内部往往有特殊的需求,自己做框架能够更切合实际的需求,出现 bug 改正也会比较及时。如果使用开源框架,往往要在深入理解内部原理上下不小的功夫,显然没有自己写的代码熟悉;

3. 性能偏见,某些人认为大部分框架中绕来绕去的方法调用、为解耦引入的多次层架构,对性能有影响,因而认为自己写的“简单”代码有更高的性能。这类人往往鄙视设计模式一类的东西,出来的代码当然要更混乱。

PHP框架本身是要提供强约束,比如分层隔离,禁止业务层访问表现层,但PHP的大量函数都在全局命名空间下,你无法禁止对这些函数的访问。归根到底,PHP本来就是设计为对于Web层的抽象。既然要写框架,则隐含前提是认为PHP自身的抽象不够好。重造一层抽象之后,整个就和传统PHP背道而驰了。

从某种程度上说,PHP的哲学是反框架的:

第一:公司有没有自己的框架其实要看公司自身的实力,PHP更多的是一些创业型的公司使用,从成本上来说不适合自己独立开发框架,因为一个良好的框架,业务,安全,性能等等都需要很长时间来考验。

第二:当然有些小公司也会自己写框架,原因很简单自己的业务简单也不需要那么复杂的框架,借鉴一下MVC开发思想,写一个简单的框架也没有那么复杂,另外网站的性能也不是PHP这个框架所决定的,linux和websever的优化和配置以及对数据库的优化和使用都是很重要的因素。

第三:另外关于说PHP不适合大型网站构架纯粹胡扯,不是说他不适合,而是早期的PHP不是很成熟(相对于java和c来说),而且早期的web程序员主要也是以java语言为主,后来虽然PHP技术成熟后,但他们(早期java)占据了公司的领导岗位,对以后的项目会本能的采用自己熟悉的语言和知识。

PHP也是有劣势的:

1:没有占据早期开发优势(人们一般有先入为主的思想),导致现在PHP不能成为大网站的主导语言,

2:属于草根开源语言,在面临bug问题上面,只能等待或者自己做扩展,不像甲骨文可以付费解决问题

第四: 就性能而言,PHP适合快速迭代的开发模式,例如新浪微博就是采用PHP,一个良好的LAMP架构支持百万级的业务量还是相当easy的。

如果项目时间赶,而且公司又没有成熟的开发框架,那么选择开源框架就可以缩短开发周期。如果时间允许,开发团队人员多一些,那么还是公司独立开发一套好一些。在安全性上也会比较有保证。

P.S:自己开发PHP框架,看公司的项目,需要快速反应的,例如给客户做网站,用开源的会有比较多,如果是自己运营的项目,例如自有网站、或者开发自有的软件,那还是自己写比较靠谱,甚至互相结合,交错着用。

想了解更多PHP问题找老师⇛ 后盾网古老师企鹅: 1455067020

看完不要跑记得出来吐吐槽!╰( ̄▽ ̄)


相关资讯

阳台挂着“葫芦果”,一打听可以自己种,4个步骤养出文玩葫芦

阳台挂着“葫芦果”,一打听可以自己种,4个步骤养出文玩葫芦前几天小花经过一个小区,在一户人家的阳台上看到了一盆非常可爱的葫芦盆栽。一个个小小的葫芦挂在枝头实在是可爱极了,原来这些小葫芦也可以种出如此精美的盆栽,观赏起来比一般的花卉植物有趣多

文玩葫芦造型奇特价格昂贵,阳台种一棵,好成活自己定造型

文玩葫芦造型奇特,价格昂贵,不如阳台种一棵,好发芽造型自己定很多朋友家里的阳台都很空旷,适合养一些植物,小花今天和大家介绍的这种植物,相信大家都知道,这种植物的名称叫葫芦,样子很讨喜,小花常常在电视里看见用葫芦装酒的场景,其实,葫芦也可以养

奇瑞51%股份仅卖144.5亿,国产老大哥为何成这样?业内人:怪自己

奇瑞51%股份仅卖144.5亿,国产老大哥为何成这样?业内人:怪自己对于奇瑞汽车大家应该都是非常熟悉的,在国产车中表现也算是非常不错的,但是奇瑞公司51%的股份被青海的五道口公司以144.5亿的价格收购,这个看起来还是比较令人唏嘘的,为啥当

重磅!砸下144.5个亿,青岛“神秘”企业控股奇瑞汽车

说起奇瑞汽车青岛人都不陌生作为一个国民汽车品牌“奇瑞”也成为不少山东家庭的“座驾”选择昨日,随着一宗增值扩股项目的落定“奇瑞”和山东青岛的关系也将更加紧密记者从相关方面获悉“奇瑞”增资扩股项目已顺利成交而投资方则是来自来青岛的一家“神秘”企

奇瑞发威!旗下20家企业将排队IPO,三家已上市,最高市值超200亿

作为国内唯一一家未上市的主流整车车企,奇瑞将要上市的消息在坊间早有传闻。此前奇瑞汽车有限公司党委书记、董事长尹同跃也表示:“奇瑞希望引入新资本,借助他们在资本、人才、机制变革等方面的能力,实现深层次变革。”这意味着奇瑞会在条件允许的情况下以

白云机场成功入选国务院国资委国有重点企业管理标杆创建行动标杆企业

近日,国务院国资委办公厅印发通知,公布“国有重点企业管理标杆创建行动标杆企业、标杆项目、标杆模式”名单,广州白云国际机场股份有限公司(下称“白云机场”)荣誉上榜,成功入选“标杆企业”,成为广东省3家入选的标杆企业之一。白云机场是广东省机场集

高度近视明星,你知道几位,最严重的脱离眼镜不知道自己在哪

今天小编想说的话题是,大家平时看的电影电视剧,综艺节目,有看到明星带眼镜嘛,貌似很少看吧,难道演员们的视力都极佳吗?其实事实恰恰相反。也有许多明星因为近视,但为了拍戏,为了美观所以,只会戴隐形眼镜或者做视力矫正手术。还记得林心如当年扮演的紫

福音来了?国外企业推出一款用于近视治疗的MicroLED眼镜

行家说快讯:近日,日本久保田制药控股(Kubota Pharmaceutical Holdings)宣布,其旗下子公司Kubota Vision研发的一款采用Micro LED技术、用于治疗近视的智能眼镜Kubota Glass在日本正式开

我国近视患者人数超6亿很多人不知道眼镜其实应该这样戴

如今,我国近视患者人数超6亿,近视发生率居亚洲首位。没日没夜对着手机和电脑,给视力带来极大损伤。 今天(6月6日)是全国爱眼日,配近视眼镜时要注意什么?隐形眼镜如何挑选?一起了解 (央视新闻;阿法)来源: 每日经济新闻

近视眼喜欢带大框眼镜?注意了很多人可能不适合

现在一些年轻朋友,选择近视眼镜的镜框,喜欢比较大的,觉得好看、新潮。可是,近日,中消协的一份报告显示,500度以上的近视患者,不宜选择大镜框。中消协发布的《2019年配装眼镜比较试验报告》提醒,500度以下的消费者,可以选择范围较大的镜框形

友情链接

SEO域名抢注宝宝起名网妈妈知道币圈释小龙影迷网超声电子A股国债可转债行情网睡前故事大全宋仲基影迷网平遥古城旅游攻略烧烤音乐节佛山头条新闻网瑞典旅游网女宝宝取名字今日威海保时捷跑车网中医养生网古董拍卖网鹰潭新闻资讯网
PHP编程知识网-php开源建站系统、PHP程序员网站开发、php编程工具、php菜鸟教程下载、PHP网络编程教学、php网络编程、php工程师、php菜鸟教程数据库、PHP网站开发、PHP精品源码网站、php程序员入门、php零基础入门教程、php源码搭建网站流程、php从入门到精通第2版、php开发简单网站、php制作网站实例、php网站开发实例教程源代码、php中文网破解版、php中文网。
php编程知识 yoceo.cn ©2022-2028版权所有