換一種思維看待PHP VS Node.js

來源:互聯網
上載者:User

標籤:pst   javascrip   發展   技術   時間   最佳化   chrome   傳遞資料   net   

php和javascript都是非常流行的程式設計語言,剛剛開始一個服務於服務端,一個服務於前端,長久以來,它們都能夠和睦相處,直到有一天,一個叫做node.js的JavaScript運行環境誕生後,再加上PHP的swoole擴充的出生,一度讓這兩個語言成為比較討論的對象,各種關於它們的對比資訊在文章、論壇、交流群等比比皆是,一些人說PHP好,一些人說node.js好,別擔心,本文不是比較二者的,只是換一種思維看待它們之間的關係。

所謂的缺陷都是浮雲

浮雲

node.js從之前的0.10.x版本到現在的7.5.0版本,PHP從1.0到現在的7.x,二者的版本更新都是非常快的,而且從每次更新的日誌來看,都解決了很多bug,最佳化了很多效能及新增了很多功能等等,這說明了,很多缺陷都會在現在的版本或今後的版本列為任務目標而被攻克掉,所以從某種程度上來說,所謂的缺陷都是浮雲。

它們存在的意義是什麼

價值

對於JavaScript,ajax的出現讓我們都知道,服務端僅僅傳遞資料過來就可以了,剩餘的解析資料、渲染資料及處理資料的事情都由JavaScript來完成,而這些之前都是由服務端來完成的,換句話說,JavaScript已經可以分擔服務端一部分事情了,直到基於Chrome的V8 JavaScript引擎的node.js的出現,讓我們看到,原來JavaScript還可以運行在服務端。

從上面的描述不難發現,node.js存在的意義一方面是為JavaScript的發展增加活力,另一方面是讓從事JavaScript的人多了一個從業方向-後端方向,能夠讓他們更清楚後端的一些商務邏輯,從而完善自己的編程思想,甚至讓他們可以自豪的說一句,我什麼都可以開發了。

對於PHP,我們大家都知道,還有其他ASP.NET、JSP、PYTHON等等,經過對比的學習,不難發現,PHP是入門最簡單的一種,這也正體現了它開發效率高這個事實,這是其他幾種語言無法比的,所以它的存在意義,就是時間最小化,即在最短的時間裡完成我們需要的功能需求。

提供一種可選的決策方案

決策

PHP能夠做的事情,node.js也可以,反之也是,所以選擇它們很簡單,如果公司前端多,就選擇node.js,如果公司後端多,就選擇PHP,當然這隻是個人觀點哈:)。

本文由甲爪廣告聯盟(0http://www.jiazhua.com)原創供稿!原創文章轉載請註明!

換一種思維看待PHP VS Node.js

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.