接私活非 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 写起来就很啰嗦,完全不想写。

8966 次点击
所在节点    程序员
84 条回复
xingshu1990
2021-01-30 14:18:49 +08:00
很多做网站的公司,多数企业网站用的是帝国 CMS 或者织梦 或者 wordpress 套用的是正版 或者盗版的模板,然而这些公司还能卖个几万几万的。比如某动力。

举个例子,从 A 点到 B 点是 5 公里的直线距离,地图上的曲线距离差不多 10 公里,可以坐船+其他交通工具,可以打滴滴,可以开飞机,可以坐公交。

说人话就是:多数小程序用 PHP,首先性能要求不高,功能要求也不多,刚好 PHP 就能满足,而且 PHP 自己还非常熟悉,容易编写功能,容易出活,我为什么要考虑其他语言呢?甚至连用户都不懂其他语言的部署,就算你程序太好都没用。
GDC
2021-01-30 14:20:05 +08:00
部署简单,市面上“虚拟主机”便宜又容易用
falcon05
2021-01-30 14:22:02 +08:00
PHP 在接私活方面几乎是无敌的
Actrace
2021-01-30 14:28:58 +08:00
语言之争一直都有,只是现在业界基本已经学术化了,跟学术界没什么两样。
比如面试用算法无脑决定,实质上与看学历没什么两样。

这些现象说到底,就是市场需求已经饱和。
大家闲的闲,忙的忙。闲的人研究如何折腾,忙的人忙着赚钱,没时间折腾。
成年人不能从现象去窥视事物的本质,而是要学会从本质去理解现象,做好自己的选择。否则就会像炒股一样,在最高位入场,还一把梭哈,结局肯定是下海干活。
zjsxwc
2021-01-30 14:31:52 +08:00
其实除了 php,用 ruby rails 的也挺多的,就是会 ruby 的人不好找
o0
2021-01-30 14:42:07 +08:00
我司大佬们都是用 java,不过有些地方确实不方便,不适合中小企业。
lixuda
2021-01-30 14:48:35 +08:00
php 部署,改方便。
laravel
2021-01-30 15:15:43 +08:00
php 门槛极低,这是很大的优点,稍微懂点儿计算机的人,给他写个安装教程,他都能安起来运行。
sagaxu
2021-01-30 15:18:11 +08:00
我接私活都避开 PHP,因为对手们价格太低了,竞争不过
laravel
2021-01-30 15:32:20 +08:00
php 写出来的东西卖多少钱,主要看技术含量,技术含量低的就面临打价格战了。
本来软件这东西,几乎是零成本复制,只要以前做过,再次出售都是利润。
zictos
2021-01-30 15:34:59 +08:00
@sagaxu #9 那你用什么语言啊?
shellic
2021-01-30 15:36:38 +08:00
唱衰 PHP 的有一大半的就是在跟风,PHP 的优势就是开发速度快在 web 方面生态很不错,私活明显 PHP 更合适
Rocketer
2021-01-30 16:04:13 +08:00
一楼真相,因为小网站一般都是内容网站,所以找个流行的 CMS 改一改就可以收钱了。内容网站与 PHP 属于同一时代的产物,所以即便 PHP 不那么流行了,也仍有大量流行的 CMS 。

近期新诞生的应用应该不会有太多用 PHP 的了,但最近也没什么像 CMS 这么标准化的应用,都不大,所以不显眼。

私以为,全干工程师还不如用 Node.js 做后端,这样前后端一门语言就涵盖了,双效熟练,加倍提速
xuanbg
2021-01-30 16:34:37 +08:00
java 也可以的。但 java 的话需要自己积累一些东西,才好快速交付项目。如果你积累得好,就能以很高的质量交付项目。这对建立口碑,减少维护成本都是很有利的。
grewer
2021-01-30 16:37:57 +08:00
dedecms 听到还是怀念我实习的时候
HiCode
2021-01-30 16:42:01 +08:00
全职接私活,原本是 JS + PHP,现在准备切换到全面 JS,当然后端不是 node,而是 deno 。

接私活你要面向需求,面向市场去确定技术选型,而不是面向技术去做技术选型。

语言无好坏,客户需要的是你能尽快完成,快速修改,什么语言,什么框架能让你更好的满足客户需求,你就比其他竞争对手多了一点优势。

不用纠结这些没意义的。
zictos
2021-01-30 17:06:57 +08:00
@xuanbg #14 但是 100 个接私活的估计都很难找到一个用 java 的
mreasonyang
2021-01-30 17:08:29 +08:00
真相就是这种私活能有个 2c2g 的 VPS 部署就算不错了,有的还在用虚拟空间,真上线了也没多少流量,用 Java 放个 JVM 实属浪费,要是同机器再跑个 DB 那就更容易 boom 了。不用 Python 我觉得还是国内在生产领域的 Python Web 实践很少,人才不多还集中在头部,后面再找别人做二次开发可能成本更高了,而且很多专做这种小外包的公司肯定有自己的一套模版程序,每次就是按需求改改,既然已经用了 PHP 那也找不到什么理由迭代成别的,ROI 很低。
虽然国内头部大厂里 PHP 基本已经没人用了(老旧项目除外),但是 PHP 的生态还是很好的,所以我觉得 PHP 在细分、垂直的中小企业里还是很难被完全替代的。
dream4ever
2021-01-30 17:11:17 +08:00
@Rocketer 作为传统公司的全干工程师,我就是后端用的 Node.js ,这样 JavaScript 一把梭,的确省心。
AndyAO
2021-01-30 17:15:55 +08:00
常用不代表好
或许只是群众比较喜闻乐见

至少从 bug 的数量来说,PHP 绝对是冠绝群雄的
这个有相关的文章和研究做支持
https://www.veracode.com/sites/default/files/pdf/resources/ipapers/security-flaw-heatmap/index.html

其他的我也不太清楚

可能是看唱衰的内容太多了吧
看到 PHP 就眉头紧锁,想快点走开

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

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

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

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

© 2021 V2EX