php與python誰更適合web開發?
先針對各種PHP的不實描述辟謠。
1.目前全世界有80%以上的WEB網站都是PHP開發!
謠言。這是個沒有真實統計數據支持的信口雌黃。URL后綴是PHP,不能說明就是基于PHP技術的。京東的登錄頁URL是
https://passport.jd.com/new/login.aspx?ReturnUrl=https%3A%2F%2Fwww.jd.com%2F
,你能說他是ASPX開發的嗎?眾所周知,京東早就從 .NET陣營轉Java陣營了
80%的這個數據是夸大的。下面還說的是占60%呢,怎么一下子就變成80%了,都是隨便說的。
2.目前全世界一大批優秀的企業都在用PHP,這些企業著名的有Facebook、Twitter、騰訊、微博、百度等等企業,都是將PHP作為主力主要技術選型。
謠言:facebook目前使用的是hack和Java/C++。早期確實使用過PHP,后來基本淘汰了PHP,使用類PHP語言hack替換了業務層
Twitter早期使用ruby,后來用了scala,從未用過PHP。
騰訊和百度主要使用C++,有部分后臺管理系統和業務層使用了PHP。
微博確實主要基于PHP。
3.本來淘寶也是使用PHP,后來因為阿里搞不定PHP,就去sun公司弄來了一群Java高手重構了整個淘寶。
謠言。淘寶沒有使用PHP不是搞不定PHP,而是PHP支撐不了淘寶的體量。
4.PHP跨平臺,兼容性強。
謠言。PHP不是跨平臺語言,PHP依賴于各種使用C開發的擴展,不少官方擴展根本沒有windows版,就算有往往windows版和linux版擴展不同步。比如PHP的一個重量級擴展swoole,很久后才有的windows擴展,而且不完整。(明確告知 Windows 下的功能受限)
PHP7和PHP5.x之間有許多破壞性的API修改,兼容性并不好。
5.PHP的開源系統簡直是數不勝數。
謠言。上github看下就知道了,PHP的開源系統不僅數量不多,而且質量不高。
統計代碼:https://github.com/benfred/github-analysis
2018年統計結果,無論數量還是熱度,PHP都是偏低的
結論:PHP沒有宣傳的那么好。語言沒有適合不適合,只有你能不能搞定。
python目前的生態也足夠做web了,案例有豆瓣和知乎(知乎開始向golang遷移了)。