首页 开发编程 正文

原生php怎么样 原生php在2018已经过时了吗

小而美的纯web项目已经没有多少活路了,往往都是java团队胜出……大概这就是所谓的php过时的原因。...

原生php怎么样,PHP在2018已经过时了吗?

移动互联的年代,小而美的纯web项目已经没有多少活路了,在这个产品扎眼运营到位项目就能一飞冲天的年代,不仅仅php,任何后端语言在java面前都会黯然失色。

java有成熟的技术栈,苛刻的编程规范,都为项目迅速扩大提供了有力保障,反观其他语言,php也好,python也好,甚至迅猛前进的go,因为没有统一的架构模型,导致初期的开发者决定了项目后期走向的命运,如果一开始就有位大牛主导的架构易扩展易维护,那么即使项目迅速起来,在优秀的架构下,也能轻易的招架下来,反之一开始的代码像牛皮廯一样,服务器架构放飞自我,那么业务量大起来各种问题凸显出来时,往往都是重构的命。

现在回头我们看各种架构模型,组件化,模块化rpc,soa,微服务等……包括php广为人知的mvc,其实最早都是java从业者最先提出来或最先发扬光大的。

拎一个任何一种语言的程序员大家互相切磋可能半斤八两,不相上下,但是如果一个团队合作,往往都是java团队胜出……大概这就是所谓的php过时的原因。

原生php和thinkphp这些框架有什么区别?

thinkphp等框架是 面向对象的mvc架构 mvc是目前主流的开发模式 框架是自己已经做好了这种架构开发者只需要写业务代码就可以了 而且框架一般会把一些常用的类提供给开发者 比如图片处理 分页类 验证码类 等等 框架还会把sql语句进行简化 这些都是在提高开发者的开发效率 而如果使用原生php 开发者需要自己做mvc的架构 自己做单入口 开发效率以及代码的可维护性都是不如直接使用那些主流的mvc框架

PHP没落的原因是移动领域的兴起吗?

我在PHP行业干了十几年,总结了PHP没落几个原因:

1,互联网公司越来越多,个人站长增长不大,公司对买几台并不差钱,而一台服务器运营多个网站有优势的php脚本语言开始被各公司弃选。公司不差钱了以后他们不考虑服务器成本,只要能完成功能,随便员工怎么定技术原型,所有他们选择了java,asp.net,golang,nodejs(exprees),lua去了。

2,另外还因为其他语言的崛起,这主要是媒体的推波助澜,比如2008年要死了的java又在web服务端开发中再次崛起,go语言高并发形象的宣传,python的万能,大公司看中.net系列的成熟方案,这些也导致php被弃选。

3,计算机技术发展方向细化社深入各领悟,新增很多技术,如:大数据,人工智能,智能家居,音频解码,直播技术,vr技术等,有一些phper他们转行了,进而稀释了php在技术市场中的地位。

4,在php需求降低同时,培训机构也根据市场热度大量建议编程爱好者学习其他语言,php推荐得少。

5,php框架太多了,框架再多,也没有什么新鲜玩意,大家都是按照MVC套路去做,其实是没什么突破的,感觉这些框架不过就是大家封装不同的class和function的纸上游戏而已,最终都完成一样的事情。有的人用框架做了两年都对php原生不太熟悉。鉴于这样的情况,我最近正在开发PHP领悟有突破的新框架,大概就是用php开发混合app,希望得到关注。

综上所述:尽管php在不断的优化和升级,到php7性能提升好多倍,现在php8了,又出现了swoole 等高并发框架,但始终php只是做服务端应用为主的,在计算机技术百家兴趣的时候,php技术领悟内部出现不同的框架,对phper进行分化,为了多掌握几个框架应对工作,学习成本增加了。

普通水平的php程序员这个职业还有存在的必要吗?

第一:当然是有必要的,最简单的逻辑,无论哪个PHP大神都是从普通水平走过来的,房子是一层层砌上去的,如果没有最底层的一些项目经验的积累,没有底层的日常BUG处理,小技巧经验的积累,一个人也不会成为这个行业的顶尖人才,无论哪一门编程语言都是一样的.

第二:cms很成熟,但是它有适用群体,并不是每个公司都会使用的,而且现在大型的互联网公司都会使用到几门编程语言,并不是一门,而php部分的一些日常的代码编写,维护工作总归是要有人去做的,

一台服务器能支撑起多少个PHP请求?

这个需要看服务器的配置,普通服务器一般10000请求的并发就会响应缓慢!这个归根结底要看服务器的配置来定!

本文转载自互联网,如有侵权,联系删除