尤其是與php7相比差距就更大了,雖然說Python比較全能,但每一方面都有比較強的存在,感覺這兩年Python發展越來越緩慢了。說實話,之前從php轉到Python就是因為其代碼看起來舒服,現在卻比較迷茫了,之前的一個Python群裡天天談論的不是Python而是node.js,受不了這個氣氛就離開了,現在想來知乎求個答案,看看將時間花費在Python上值不值。
以前每次看到別人大談php貶低Python就氣不過,現在卻沒什麼感覺餓。
回複內容:
不知道題主說的“與PHP差距大”指的是哪一方面??
如果是指的在WEB領域用Python的不如用PHP的多,那挺正常啊,因為WEB領域PHP是NO.1嘛,不僅Python沒它用的多,JSP、http://ASP.NET、Ruby、Node.js都沒PHP多
不過PHP除了WEB就很少有地方用了,WEB卻只是Python的一部分,當然,如果你說我只在乎WEB,那Python相比其他幾個確實沒啥顯著優勢看問題,主要是想表達的
“當初做PHP開發的老是看不起我們做Python的,他們有什麼資格看不起我們,氣不過。。。。”
“後來,發現PHP確實比Python好。”
語言鄙視鏈的受害者。個人以為python和nodejs是後端最佳指令碼組合
nodejs做後端的前台api響應
python做後端的後台BI/ML
java也不錯但是對創業公司太重了 成本也高每個語言有每個語言的用處,他們有他們各自有優缺點,面對不同的業務類型,採用不同的語言實現。語言本身沒有什麼可比性PHP的學習成本低加長期曆史積累所產生的慣性,除非有顛覆性的語言特性創新可能在幾年內能淘汰它,而Python的位置比較尷尬,說它是好語言大家是承認的,但是大面積使用它是存在成本的。
成本不只是學習成本,還包括人才成本,相比招一個Python人才,去招PHP人才更容易。
網路上大量開原始碼都是PHP寫的,這也是成本所在,除非定製性很強的需求,一般意義的需求通過開來源程式都能很好的滿足,這節約了大量寶貴的時間。由於Python特殊的文法,導致Python無法從網上直接粘貼代碼,這點太蛋疼了,而且,多重專案的代碼文檔組合的時候,也很蛋疼 一切都要看情境需求,善於利用語言的有點。語言本身的好壞評價都必須在一個特定的情境下,譬如在web下,你能說c比PHP好嗎?譬如要寫一個OS,你除了C還有更好的選擇嗎?一般的誤區是大型項目用java,小型項目用php等,其實大型項目中,各部分都可能是多種語言,譬如IO密集的服務端可能用nodejs,java負責維護資料庫,PHP負責呈現頁面與部分邏輯。效能瓶頸的地方可能用c/c++,某些場合更適合R,這都不能一概而論的。沒有環境和需求解決資料
一切比較兩種開發語言的
都是耍流氓
是耍流氓
耍流氓
流氓
湊!那你用php做系統管理,用php做科學計算好了各有各的優點,不要總拿蘿蔔和白菜比較,它們是不同的好不好!就算同是白菜,還分不同的品種呢。