PHP:草根创业的最爱

PSI - https://gitee.com/crm8000/PSI 是我们的创业项目,其后台开发语言是PHP。

最终选择PHP的过程

1. PSI的起源

2013年,在一个物流项目中,首次用了PSI这个项目名称,这应该是PSI起源的最初了。该项目是用C#写的(有趣的是,该项目的前端框架一直沿用到今天)。

2014年圣诞节前后,用Groovy写的PSI原型完工。这次PSI是进销存项目了。原本是计划用Java写的,但是在习惯了C#后,在品味方面实在是不能接受Java的某些风格,所以就找到了Groovy这个替代品(题外话,如果当时有.net core的话,就没有后面的故事了)。

时间到了2015年,Gitee联合魔泊云,一起推广研发和部署一体化的解决方案。当我们把PSI部署到魔泊云后,发现Groovy写的程序没法运行。这自然是我们当初技术稀烂,就找Groovy背锅,决定换一种开发语言。

最后的选择是PHP。

娶了红玫瑰,久而久之,红的变了墙上的一抹蚊子血,白的还是“床前明月光”;娶了白玫瑰,白的便是衣服上沾的一粒饭粘子,红的却是心口上一颗朱砂痣。

C#与PHP,白玫瑰与红玫瑰。

2. 黑客、理想主义者与商业开源

这种从C#换到Groovy,再换到PHP,除了是玩票,不会是正常的商业行为。 的确如此,PSI最初是玩票性质,Just For Fun。

深受第一代黑客的影响,最初的PSI走的是理想主义的路线。说的难听点就是,很多地方自不量力,走了很多弯路。

在这期间,很奇怪的事情是,PSI作为一个完全开源的项目,居然源源不断地有收入。市场一步一步地把PSI推进到了商业开源的路径中来。

商业开源视角下的PHP

国内商业开源中,我们最佩服的公司是做禅道( https://gitee.com/wwccss/zentaopms )的公司,从各个方面对他们有不少研究,受益很多。同时,我们也有了自己的理解。

PHP天生的脚本性质,使其与Web和开源就是天然一体的。同时PHP没有一个巨头直接支持它,这又决定了它的草根性质。这种草根性质,让人总是有一种利用完它就抛弃掉再去找新欢的冲动。是的,说的就是诸如这类言词:“先用PHP快速完成,赚钱后再换Java来重构”。

但,这只是技术人员天真的美好想法。

当PSI不断地在商业开源之路上行走的时候,愈发认识到一个公司在一个技术路线上越有沉淀,越不可能轻易切换技术路线。

我们对PHP的思路,从投机性质的使用,逐步走向了把后台技术路线完全交托在PHP之下的转变。2021年末,PHP基金会的成立,更是对我们影响巨大,产生了公司的技术愿景:二十年后成为PHP基金会中的董事成员。这需要我们在商业开源上做出极大的成就,既是动力也是压力。

PHP语言和其生态,既然我们已经身在其中了,就奋力把它改造得更好。

最爱

天空一片蔚蓝

清风添上了浪漫

《最爱》https://music.163.com/#/song?id=329925

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章