php7 更新後對於 python 會造成怎樣的衝擊?python+c 擴展能否 hold 住性能?
01-06
php7更新後號稱性能直追facebook的HHVM,在得到這樣「人人可獲得」的性能提升後會對python特別是在web開發領域將造成怎樣的衝擊?
此外,python+c擴展這種方式在實際使用中是否在性能上能hold住(比如趨近於達到c的性能?)?python有沒有也進行這種性能提升的可能?(傳言python3比python2反而是自降性能= =)=====更新分隔線=======
恩,我知道python還有pypy,gevent等「科技」可以提高性能,所以這裡一個角度是單就語言本身來談,另一個角度是這些「性能科技」生態的雙方比較情況如何?php7這一改進是否會對原有的生態形勢產生巨大影響?
看到有匿名用戶說「Php7性能再好,它也是PHP,某種程度上,php7的意義還不如swoole這個擴展。」,還有評論懷疑是我寫的。趕緊出來澄清下。知乎一個人只能答一次,所以肯定不是我寫的。而且PHP7的價值是遠超Swoole的。PHP7是給所有PHPer的福利,Swoole主要是面向高階PHP程序員。
PHP7和Swoole是2個方向的東西,詳情可以看我寫的博文《PHP7與Swoole》 http://rango.swoole.com/archives/440
PHP7的改進對Python沒有衝擊。性能是相對的,和自己比更有意義。比如PHP5.6下我的程序可以支持每秒100個請求,PHP7可以提升到每秒300個請求。可以應對更大的並發。這樣才是有價值的。
PHP7的偉大之處就是可以讓你的程序無成本地提升2倍性能。所以PHP程序員們趕快出來跪謝鳥哥吧。Python 能夠發展到今天這個程度,靠的從來都不是性能。對性能有極致追求的人也不會蛋疼到非要用 Python。
此外,Python 提升性能有很多方案,不只是 C擴展,這個得看具體應用量身定做。Python本來就是個通用的膠水語言,而且在很多領域上已經站住了腳,何必去跟別人爭什麼性能問題。
就像是Ruby只是在變得越來越對內部DSL友好,C++變得越來越複雜,Java越來越像Scala。
但畢竟都不是最好的編程語言。Php7性能再好,它也是PHP,某種程度上,php7的意義還不如swoole這個擴展。
月經帖,哪門語言你搞深了都牛B
即使沒有PHP7,php依然是最好的web語言
一年之後,php和go 誰與爭鋒
php的發展不用和其他語言進行對比,php一直在想好的方向發展,最初或許有一些詬病,隨著版本升級,生態圈的建立,一步一步發展的挺好! 我是挺喜歡這個語言的!
談性能啊,你去用 C 吧
根據中國的胡搬亂套上培訓班的it風格,近幾年python應該是火不過php的。
這是個典型的成本問題,創業公司為什麼選php,部分公司的管理後台開發為什麼選php,php的開發效率是毋庸置疑的,如果說同樣的代碼性能得到n倍提升何樂而不為了,至於影響python那倒是未必,用python開發的也不會轉php
在啃py的phper表示沒什麼大不了的,愛他媽whowho,爺愛用who就是who啦!
Php7性能再好,它也是PHP,某種程度上,php7的意義還不如swoole這個擴展
提升兩倍確實是有看頭的,python升級指接拋棄原來的版本,這點php7做的好
不結合場景談性能都是耍流氓!
php python java 都用。。。無所謂
低手, 想請問一下大家,現在國外開始流行全系列使用javascript技術,從JS前端到node.js,Express, React, React Native IOS, React Native Android,就一個JS全系列都搞掂了,PHP在這個系列中,能擠進去一個地位嗎?如何擠?
別在意這些細節,使用什麼工具,使用什麼語言不重要,關鍵是,你用它們做出了什麼產品
python web性能問題往往不在於python
YouTube 就是Python啊 沒問題啊!性能在大規模的應用中,是各個環節的優化後體現出來的,語言在這個層面的話,可以通過其他方式比如編寫擴展之類的進行優化。
推薦閱讀:
※前端工程師需要對 Linux 掌握到什麼程度?
※作為一名前端開發人員,有哪些值得一讀的js代碼?
※Python 能取代 PHP 的 Web 開發地位嗎?
※CSS如何實現這種背景效果?
※前端技術領域,有哪些開發者的知乎/微博值得關注?