接私活非 PHP 不可吗?

2021-01-30 14:02:30 +08:00
 zictos

经常看到唱衰 php 的帖子,如果接私活用别的语言替代会是什么语言呢?

淘宝上的小程序开发似乎后台都还是在用 php,有的月销量上万笔。网上分享出来的网站源码、淘宝卖的网站源码也基本都是 php 的,其他语言相对 php 来说似乎是偏少的。当然找后端的工作似乎除了 java 之外也还是 php 好找一些。

淘宝咨询小程序用什么语言:

 
 
 
 
 
   最近想自己写一个项目,在考虑用 python 还是 php,php 相对没 python 熟悉。如果用 php 的话可以进一步增强 php 的能力,但经常看到唱衰 php 的帖子以至于觉得增强 php 的能力似乎也没什么意义了。

   不过如果有一些复杂的功能可能还是要考虑用 python 或其他语言扩展的,比如一些复杂的算法或者复杂的图片处理,python 用起来相对更简单。

   php 其实还是挺简单的,功能单一,意味着只要对 web 这一块掌握好了就可以说自己完全掌握 php 了。php 也一般不用多线程,逻辑非常简单。总之比 java 简单多了,java 写起来就很啰嗦,完全不想写。

9023 次点击
所在节点    程序员
84 条回复
Rocketer
2021-01-31 03:39:05 +08:00
文无第一,武无第二。编程语言之间比好坏完全没有意义,倒不如多关注一下流行度。因为“好坏”是个观点,而“流行度”是个事实。

紧跟流行度,可以让我们获得更多的支持,遇到问题有人答,常用功能有类库。

而讨论好坏,除了打嘴炮没有任何用处。真的是任何、一丝丝的用处,都没有。不会有人因为你说好就去学,更不会给你写类库的。你去翻翻历史上死掉的那些语言,以及目前正在死去的语言,都是各有优点的,但不流行就是不流行,你吵破天它也得死。

就我个人而言,我写过很多很多很多年的 PHP,戴志康在北京的时候我还跟他有一些商务上的来往,可谓很有历史了吧?但我现在更倾向于 Node.js ,因为前后端一把梭真的很快,主要是大部分功能都能 npm,写点胶水代码就完事了。

至于“逼格”、“好坏”、“效率”……我从没关心过这些问题。我只关心开发时间,能让我或者我的团队以最短的时间完工,就是我的选择。效率问题堆服务器就完了,访问量不大的情况下,服务器比人力成本低得多。

至于其他,在这儿打嘴炮还不如去找个妹子打嘴炮……
Rocketer
2021-01-31 03:45:36 +08:00
顺便说一句,PHP 转 Node 很简单,尤其是 ES6 以后,你不必再接触 prototype 之类的 JS 特有的东西,一切思路都跟以前一样,只是换一种格式而已。

我不劝你转,我的意思是——如果你想转,千万别因为要“学习一门新语言”而犹豫,Node 真就是纸老虎一只,实在太简单了。
laravel
2021-01-31 04:18:29 +08:00
@Rocketer php 转 go 的挺多,我所知道的就 2 个了,算上我 3 个了,我认识的技术不多。
我本身也在北京做过前端开发,同时写 vue react node
oneforallsoft
2021-01-31 08:07:12 +08:00
go 语言好
php 在并发方面有无法克服的弱点 用 guzzlehttp 或无论什么框架都不行
现在就 php + go
没有 go 老板或客户无法对我弄出来的有些东西满意

用上 go 还能获取老板的赏识和肯定 能要挟老板 或客户多弄点钱
Seanfuck
2021-01-31 10:29:07 +08:00
@westoy 还不是收入导向,哪个工资高就追捧哪个,关键是老板们也不傻,你用高工资的技术我就让你多加班。慢慢就形成恶性循环:程序员为了高工资越来越追捧复杂的有逼格的技术,老板们越来越增多加班时间或者直接外包出去了,结果就是程序员越来越累。我发现 phper 是最轻松的加班最少的。
oneforallsoft
2021-01-31 10:58:11 +08:00
@westoy
域名停靠以前我也接触过 脑洞大开
没接触前想都想不出还有这种业务
不过那小公司可能倒闭了 叫 silverclicks
现在都是域名卖家都在做停放业务
sukerinwh
2021-01-31 11:19:32 +08:00
我接的都是用 java 那套。架构比较老 说实话 开发效率有点低
shenjinpeng
2021-01-31 11:37:20 +08:00
事实胜于雄辩, 看看市场占有率就行了 . 没必要为黑而黑, 自己看不起就非要跳起来踩两脚 .
idragonet
2021-01-31 11:50:15 +08:00
PHP 现在基本小公司用,或者大厂用。 我在二线城市看了招聘 PHP 都是创业公司, 二线城市首选 JAVA,次之 NET 。二线城市:go 、py 、Node.js 也是小厂用的多。
zj780
2021-01-31 12:08:01 +08:00
唱衰 PHP 的,都是一群搞 Java 的,他们认为 PHP 开发快,已经威胁到他们的饭碗了,这群人有个特点,认为自己会 Java 很了不起,php 是小学生玩的,所以到处散布 php 没落了,社会的发展讲究效率,语言各有所长,不要喷 PHP 了,你会 Java 不牛 b,知道吧?会点并发,队列,算法啥的,这不算啥,因为你还是个打工的,被 996 压榨,你们会 Java 不牛,因为你们始终是码农,所以你们搞 java 的不要有优越感,记住你的身份,你是个打工的,当然创业有成的老板,大部分起步都是 PHP,这是不可否认的
zictos
2021-01-31 12:11:14 +08:00
@idragonet #49 go 、Node.js 之类的工作岗位肯定不会比 php 多,php 除了找工作外在接私活方面也用得很多。go 和 Node.js 虽然风挺大,但是否以后真的能到非常火的程度还是未知数。
所以:
1 、如果为了找工作,学 go 或者 node.js 真的比 php 好吗?
2 、如果为了自己做项目(反正流量不会很大),go 或者 node.js 真的比 python 或 php 好吗?现在学 python 的很多,v2ex 的技术分类的第二个就是 python,可见讨论 python 的很多,如果自己做项目的时候都不用 python,那 python 学了根本就无用武之地啊!
3 、如果为了接私活,go 或者 node.js 真的比 php 好吗?
sagaxu
2021-01-31 12:52:21 +08:00
@zictos 51# 大厂的 Go 职位已经比 PHP 多了,某些厂同级别薪资 Go 也比 PHP 或 Java 稍高。
rophie123
2021-01-31 13:09:34 +08:00
@zj780 我创业 3 年了,我用的 PHP,二线城市,虽然我会 Java,node,go 等等等等
dayeye2006199
2021-01-31 13:19:06 +08:00
有个很有意思的点,我在美国这边见过的创业团队,上来特别喜欢 py 撸一套,干活也很快,后续找程序员开发,招聘难度也不大。各种 paas 部署平台 py 也都是一等一的公民。这是为什么呢?是因为历史原因吗?
zj780
2021-01-31 13:58:24 +08:00
@rophie123 对啊,选择合适语言
zj780
2021-01-31 14:00:27 +08:00
凡是网上唱衰 PHP 的都是一群爱装逼的,被 996 所压榨的 Java 码农。
zj780
2021-01-31 14:10:31 +08:00
@o0 你们公司大佬之所以都用 java,是因为他们都不会 PHP,所以称不上大佬,什么是 IT 大佬?能够开发出一款框架,做出能够推动 IT 发展革命性的技术,否则只能算是代码工具熟练操作工,俗称码农
zj780
2021-01-31 14:13:46 +08:00
我们 PHP 从不在网上喷 Java,但是经常在网上看见 Java 喷 PHP,这就是眼界。就像小米一样,总觉得自己用着别人家的芯片做出来的手机是最好的
oneforallsoft
2021-01-31 14:16:22 +08:00
@dayeye2006199
bash 被 Python 取代
perl 被 ruby 取代
o0
2021-01-31 15:00:19 +08:00
@zj780 呃...我不写 java,公司使用什么语言也不由我们这些底层劳动力决定,用 c++和 php 的系统也有,颠覆性的框架这个不知道你有没有,我身边是没有。另外,我司是 955 。

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

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

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

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

© 2021 V2EX