PHP 这门语言,现在还热门吗?

2018-03-13 14:50:12 +08:00
 Cybozu0
现在使用 php 的产品多吗?
9777 次点击
所在节点    程序员
75 条回复
parkcg
2018-03-13 19:27:04 +08:00
想当自由职业者,php 应该是最合适的了吧。
SummerWQM
2018-03-13 19:36:09 +08:00
只会用 php 的不多了
Actrace
2018-03-13 19:48:04 +08:00
@gs139
PHP 有点就是灵活快速,其语言本身就是一个大型的框架,并实现了模板解析等各种功能。
在框架里再套用框架,除非是为了将某些问题抽象出来处理,要不然我个人感觉是多此一举。
纯函数的项目我也写过,开发快速,调整简单。不过只适合小项目,后期有一些关联性比较强的逻辑建议还是抽象出来作为 class 处理。

当然,无论如何处理,其目的始终只有一个“简单快速可调整”。

至于 @ycz0926 提到的现象,我认为是个例。并不是所有人都有代码洁癖,除非你是团队的领导并有权力约束成员。其实大家的代码规范都是大千世界无奇不有。代码写的不好看并不能用来评价一个程序员的能力,更别引申到一个语言。其实你别看 python 写的整整齐齐,其实要是想写烂也容易。
xvrzhao
2018-03-13 19:55:53 +08:00
现在 php 基本上都是 oop、mvc 敏捷开发,使用 laravel 框架可以写出利于维护和优雅的项目,laravel 生态也很磅礴。加之 php7 对 zend engine 的性能提升显著,composer 包管理前几年的引入,php-fig 推出的 psr 编程规范,服务器环境的部署快捷,swoole 异步扩展的成长发展,新版本 php 对内置函数类接口的统一命名,渐渐地消除着历史包袱,可以说现在的 Php 已经是一门现代化的 web 语言了。
raphaelsoul
2018-03-13 20:27:40 +08:00
Laravel 也救不了 php https://github.com/trending/php 你对比对比 go 和 javascript 再在时间轴上对比一下结论很明显
raphaelsoul
2018-03-13 20:30:17 +08:00
至于 swoole 我认为不如从项目里拆个中间件出去 随你拿什么写 拿天生异步的 node 写岂不美哉?
huba
2018-03-13 20:36:54 +08:00
@raphaelsoul 又是你,我认得你,上次就是你跟我说 laravel 都救不了 php,然后我跟老板说了,他打了我一巴掌
raphaelsoul
2018-03-13 20:38:48 +08:00
@huba 我可是 php 死忠粉(逃
ibugeek
2018-03-13 21:55:31 +08:00
@raphaelsoul #48 外包人生苦短,我用 Laravel。
iyaozhen
2018-03-13 21:57:25 +08:00
web 方向还能再战几年
joeke
2018-03-13 22:02:49 +08:00
只能说没有前几年火了
1762628386
2018-03-13 22:04:47 +08:00
@gs139 仅限于博客网站吧 如果大了 不用设计模式一团糟
scnace
2018-03-13 23:08:55 +08:00
@huba 笑出声
slince
2018-03-13 23:44:06 +08:00
@WatcherHangzhou 感谢举荐; PHP 流行时间不是一天两天的了,使用 PHP 的 web 产品比起前几年是有所下滑,毕竟之前是没什么选择,而现在 nodejs,go,python ,ruby 都可以做 web,所以 php 份额下降是必然的;但这并不代表 php 会被取代,php 庞大的产品基数,web 解决方案的成熟度都是另外几门语言比不上的;

一直以来大家都诟病 php 的语法,php 项目的随心所欲,维护起来难度之大;但是我想说这和 php 语言无关,php 也可以写的很优雅,我一直喜欢 symfony 的原因也在于此,它让我在 php 上感受到了 java 的优雅与设计感;

PHPDish https://github.com/slince/phpdish 是一个机遇,我会维护下去,现在在做一些核心功能的丰富,希望大家继续关注;如果你不喜欢 discuz 和 phpwind 的业务繁杂与代码混乱,那么可以关注下 PHPDish,一个更优雅的社区应用;
kobe123
2018-03-14 09:05:39 +08:00
@OMGZui 请问你 百度 腾讯 微博 facebook 是不是小公司呢?
kobe123
2018-03-14 09:06:02 +08:00
抛开应用场景 只谈语言就是刷流氓。
skyjerry
2018-03-14 09:11:41 +08:00
总有那么一些人,煽动 php 怎么怎么不行了,将来必然要被 xxx 取代,只有小公司在用等等之类的,很多从 php 入门的小白还没把 php 玩好就开始茫然,我还要不要学 php ?这些人不仅仅黑了 php,更是阻碍了一批新人发展,引导新人产生浮躁,真的很无聊

其实
php 还是很热的
很多大厂都在用
没有只会 php 的大牛,它只是工具
slince
2018-03-14 09:22:34 +08:00
@raphaelsoul php 的是因为最近 symfony 组件处在上升期,近期内都是 symfony,主要是 https://github.com/symfony/thanks 的运用导致的
gouchaoer
2018-03-14 09:25:00 +08:00
@ycz0926 你如果找论坛源码,discuz/wecenter 这些 php 已经非常成熟了,而且都已经不玩了。。。。国内的论坛 90%以上 php 支撑起来了
xiaoqi
2018-03-14 09:54:34 +08:00
你就说你想跟风就好了,非要黑一波 PHP 才甘心啊?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/437617

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX