这几年,大家有没有觉得,PHP走向衰退了。。

大洋的顶端 发布于 2017/12/07 15:48
阅读 6K+
收藏 2

前几年,PHP还相当火热,然而这几年,感觉PHP走下坡路了,个人觉得原因有:

1:重视移动端的发展,轻视WEB端的应用。

 (1)现在很多新型的企业直接取消WEB端了,企业的业务靠APP支撑,像直播类的,运动类、视频类的等等。

 (2)也有很多公司为了推荐使用APP,在手机上浏览网页有很多限制,比如贴吧、知乎等,在手机浏览器上出现了无法查看,出现了APP专享等字样,必须下载APP才能查看。

2:随着目前互联网技术的发展,前后端逐渐分离,PHP的优势已经没有多少了。

3:随着PYTHON、GO、RUST、NODEJS等崛起,还有JAVA、C#不停的输液,可供后端语言的选择大大增加了。

加载中
4
好远
好远

你的担心是多余的, 据统计php 依然是全宇宙最好的编程语言

4
巴林的狗尾草
巴林的狗尾草

@eechen eechen还有5秒达到战场

2
新de代码
新de代码

    并不是衰落,是趋于稳定了,几年前的市场只是资本驱使之下的场景,有点钱就能开个公司,从一开始的游戏资讯站,到后来的移动互联网,大量的app应用,数不清的P2P,各种各样花式圈钱的金融互联网公司一涌而出。现在坑蒙拐骗的公司钱烧完了,该倒闭的倒闭,该跑路的跑路,需求肯定会没有之前那么强烈,所以两向对比,显得似乎是有衰落的样子。

    实际上PHP这门为Web而生的语言,只要互联网不灭,短期内不会有什么语言可以取而代之。过个十几年嘛,那就说不清楚了。就算哪一天PHP真的衰落到没有公司去用的地步,这么多年融入其中的技术积淀与思想,是不会磨灭的,去看一看PHP的解析器底层代码,再看看新涌现出来的语言底层内核代码,你会发现有相同相容的东西。如果PHP没落了,独属于PHP自己的编程基因,一定会在未来的某个宿主里重生,只是再见那时,你我已分辨不出彼此。

Albert_Hu
Albert_Hu
这段话似曾相识
六月是你的谎言
六月是你的谎言
好文采!!!
dubox
dubox
好文案
2
黑人牙膏
黑人牙膏

1.移动APP是趋势,毕竟你带着手机和平板远比带着Laptop出街方便

2.APP上各种广告或者是收费模式才能让公司生存下去

3.前后分离是为了提高性能,静态资源由nginx, apache等去解释和加速,后端多数是大集群,这个当然PHP也可以做,但PHP太局限,只能在page里写代码,不像其他语言,java, C#, Go, Python,甚至NodeJS等,后端代码能跟前端页面完全分离,毕竟前后完全分离已经是技术趋势了

4.PHP的优势是快速开发,但这种优势似乎被nodejs逐渐淘汰,毕竟nodejs的优势实在太大,相比php来说。

山里来的牧码人
山里来的牧码人
卧槽,没有这么黑的好不
开源中国首席罗纳尔多
开源中国首席罗纳尔多
PHP能大数据,能前后端分离,能集群吗?
梦想岛
梦想岛
php也是可以模版化,前后分离呀,别误解别人
dubox
dubox
竟然没有人骂你
2
志田未来
志田未来

引用来自“黑人牙膏”的评论

1.移动APP是趋势,毕竟你带着手机和平板远比带着Laptop出街方便

2.APP上各种广告或者是收费模式才能让公司生存下去

3.前后分离是为了提高性能,静态资源由nginx, apache等去解释和加速,后端多数是大集群,这个当然PHP也可以做,但PHP太局限,只能在page里写代码,不像其他语言,java, C#, Go, Python,甚至NodeJS等,后端代码能跟前端页面完全分离,毕竟前后完全分离已经是技术趋势了

4.PHP的优势是快速开发,但这种优势似乎被nodejs逐渐淘汰,毕竟nodejs的优势实在太大,相比php来说。

不是所有公司盈利模式都是考广告,再说 App 也是要后端支持啊

PHP 只能在前台页面写代码!我发现你的认知水平还是在10年前吧, PHP 是不仅能独立的页面而且能直接当做模板语言使用,其他语言如:go

java node等还需要另外学习一门模板语言, PHP 直接就可以嵌套到模板里面,这是优势,

前后端分离只适用于特别场合, PC 端,你不考虑 SEO, 不用模板引擎?

node.js 至今都没有一个程序的商业大型框架,一般只能做做一些接口的小事情,取代 PHP 言之过早

喷也要有点水平,认知还是几年前的水平,还 bb 丢不丢人啊

zcqshine
zcqshine
回复 @志田未来 : 并不是所有的 web 应用都需要 SEO 的
志田未来
志田未来
回复 @zcqshine : 前后端分离只适用于特定场合,开源中国首页为什么不前后端分离?不考虑 SEO?不需要模板引擎?
zcqshine
zcqshine
回复 @志田未来 : 前后端分离了, 要什么 jsp?
志田未来
志田未来
回复 @唱不完的离歌 : 当然,包含基本程序结构:变量/分支/循环的都叫
唱不完的离歌
唱不完的离歌
java node还需要另外学习一门模板语言?您说的是jsp、hbs/ejs? 这也叫语言?.....
2
eechen
eechen

引用来自“黑人牙膏”的评论

1.移动APP是趋势,毕竟你带着手机和平板远比带着Laptop出街方便

2.APP上各种广告或者是收费模式才能让公司生存下去

3.前后分离是为了提高性能,静态资源由nginx, apache等去解释和加速,后端多数是大集群,这个当然PHP也可以做,但PHP太局限,只能在page里写代码,不像其他语言,java, C#, Go, Python,甚至NodeJS等,后端代码能跟前端页面完全分离,毕竟前后完全分离已经是技术趋势了

4.PHP的优势是快速开发,但这种优势似乎被nodejs逐渐淘汰,毕竟nodejs的优势实在太大,相比php来说。

PHP不能开发App服务器端?别逗,也别秀下限.

前后端分离就不能用PHP了?莫非你认为PHP就只是一门模板语言?浅薄.

Node连热部署和多进程都不完美,还想取代PHP?先取代WordPress吧,哈哈.

PHP7+Swoole为PHP打开了一个新的世界,要速度有速度,要异步有异步.
PHP7保证了PHP基础性能,而Swoole提供了PHP异步编程和PHP逻辑内存常驻的支持.
W3Techs统计的Web后端编程语言,PHP份额常年超过80%.
简单实用的东西永远不会过时.

中小公司还是老老实实用简简单单的PHP,做大了直接上PHP7+Swoole引擎.
Browser/WebView + HTML5 + HTTP/WebSocket <=> PHP7 + Swoole
可以用PHP+Swoole开发游戏逻辑服务器.
可以用PHP-FPM开发游戏运营管理后台.
美滋滋.

1
eechen
eechen

引用来自“wei2011”的评论

你这是要被喷的节奏

其实很多App都嵌入了WebView,而且App大多也都通过HTTP跟服务器交互,到了楼主这里,就浅薄的理解为PHP写的服务,只能提供给标准浏览器来使用,而不能提供给其他服务使用.所以说,自大往往源于无知.说实话,使用Swoole,别说轻松实现HTTP服务,实现WebSocket/MQTT/TCP/UDP/P2P这些PHP开发者可能不常接触的服务,也是手到擒来,不出不黑.

1
靐鑫森淼焱垚
靐鑫森淼焱垚

webapp势头正猛,动不动就唱衰一门编程语言的人建议别做程序员了

1
评论专用
评论专用

楼主好像没说过php不能写http接口吧,也没说php不能前后端分离吧,人家说的是做这些php没什么优势,楼上某些人反驳也得先看看楼主说的是什么吧

1
Mike__Long
Mike__Long

PHP是这个宇宙上最好的语言---鲁迅。

返回顶部
顶部