如何看待PHP的發展?

時間 2021-05-31 21:01:19

1樓:

PHP經歷了

flash時代

xml時代

web2.0時代

ajax時代

vr時代

區塊鏈時代

人工智慧時代(唱了好幾輪好嗎)

一代一代的過去……

PHP穩如泰山

什麼時代人類不用文字了,

什麼時代PHP才會功成身退。

人類會不用文字嗎?

有可能 。

也許用意念交流呢。

意念時代,樓主再發這個帖子來問

2樓:Sinri Edogawa

「看不到任何php寫的知名框架」-哈哈哈哈哈。

你喜歡大資料之類的就好好學python,沒事懟PHP幹啥,帶什麼節奏。

(PHP框架我都用我自己寫的我會亂說。逃

3樓:dboy

假設PHP成為小眾語言,這會不會是很糟糕的情況?我認為不會。乙個東西小眾便小眾了,它沒有輝煌的成功,又怎麼樣?

還是有人,有公司在用它,就有它存在的意義。你知道Python很多年前就是小眾的語言,ruby是現在的小眾語言,Erlang也還是小眾語言,在語言這個生態裡,「小眾」更多時候意味著語言找到了娘家,模稜兩可的適用性被撇清,可以專心語言最能發揮的領域。

語言界照樣存在資訊不對稱,但你要相信最終多數團隊的選擇是理性的,團隊是人構成的,人是複雜的,所以技術選擇不是一山不容二虎,而是達到一種和平共處,還是會有人覺得用Clojure寫網頁有「無與倫比」的優勢,還是會有人擔心python,node會且「應該」取代PHP,還是會有人發文說X是糟糕的語言。這些都會持續的發生,永遠不會停止,對普通開發者,有時候這是雜訊,但未必是壞事,因為行業在演進,明里互相挑戰,暗裡互相學習。

所以這種問題都是:旗未動,船未動,是你的心動了,施主。我們應該回看一下我們自己的價值觀,是不是不該總把大眾和成功等同起來,是不是不該那麼害怕自己進入所謂「少數人的陣營」,是不是可以平常心一點?

4樓:2gua

不是PHP不思進取的問題,這麼說不太負責任,而且 @Laruence 鳥哥肯定不會答應的。PHP 7已經有了很大跨越,而且JIT也在路上。

在前後端分離中,前端們當然更親近Node + JS。這可能會造成一種印象,就是PHP為代表的模板化技術不行了。但是PHP的既有生態基數擺在那兒,甚至有相當的新的Web應用仍採用模板化技術棧。

從業務來講,業務始終是重點,其次才是技術,技術時髦性永遠不可能超越業務盈利的重要性。

另外,PHP的用途跟前後端分離根本不衝突,除了做膠水層,甚至做服務中介軟體也是完全可行的,結合快取等技術,PHP蠻強大的啊!

既然Instagram可以用Python和Django,那麼PHP有什麼不行的呢?

Node場景比PHP多嗎?我的了解是相反。

但多學點總是好的,技術只有合適的,沒有一招鮮。還是盯著業務需要吧,沒必要患得患失鑽牛角尖。

5樓:Cagliostro

還有時間關心世界上最好的語言的未來。。

女朋友找到了嗎,倫家想吃的東西都學會做了嗎。。。

過節購物車都清空了嗎。。

準備結婚了嗎,不發愁發愁。怎麼討好討好岳父大人。。

再好的語言都是工具,何況他也不能帶你一起大(pai)發(huang)展(pian)吧~ 逃

6樓:曠淇元

從一門語言來講,PHP 越來越向現代語言靠近,同時也繼續保留了它的特色(簡單)。不過目前看來,迎合使用者習慣,語言現代化的進展越來越快,甚至於激進到為了快速發版不惜引入 bug。這點我覺得也是在加速喪失它簡單的特性。

希望今後 PHP 能夠繼續保持鮮明的特點,不要為了迎合而中庸。要做迎合的事情,不如新開乙個專案,做一門新的語言,hack 這樣的。

從選型上來說,PHP 已經幾乎可以做所有的事情。因為底層仍然是 C/C++,所以,效率還是非常高的,只是需要開發關注到計算機執行的細節。無形中,這與 PHP 能夠快速上手做 web 開發的傳統形象有所違背,也就造成實際上,能把 PHP 用好的程式設計師寥寥可數,大把 PHP 程式設計師只是實現功能的功能師(與工程師對應)而已。

選型 PHP 就是為了快速實現功能,同時團隊不會存在系統風險,因為 PHP 開發還是挺好招的。

從運維上來說,PHP 的系統幾乎都有個毛病,就是不太注重模組化及橫向擴充套件的設計(最近幾年有所改觀)。乙個是跟開發 PHP 系統的程式設計師有關係,功能師太多,開發又幾乎都是在時間很緊的情況下進行的,沒太多時間考慮這個。另外乙個跟 PHP 語言的特點有關係。

原生 PHP 對常駐記憶體的支援不是特別好,幾乎不支援事件驅動的模型,PHP 程式很長一段時間都是 web 請求觸發的。特別的,時間驅動的設計,幾乎都是由運維做 crontab 來實現。多執行緒也不好用,多程序系統相關性比較大。

很多老的 PHP 開發思維都侷限在被動響應的框框裡。PHP7 發布之後,有了 swoole 和 workerman 這一類的第三方庫之後,情況發生變化也不大,很多半路出家的 PHP 開發看的網上教程還是針對 PHP 5.3/5.

4/5.5 的。

從程式設計師角度說。程式語言只是工具,是你控制計算機執行的工具,重點是計算機執行,產生價值。黑格爾講,存在即合理。

一門存在了幾十年的語言,一定是好用的,只是看場景不同而已。對程式設計師來說,產出價值,高效地驅動計算機做事情(注意,不是驅動計算機高效地做事情。現在硬體成本和開發階段人力成本相比,已經很低了)是最關鍵的。

這才是程式設計師通吃四海的技能。

如何看待天貓徹底拋棄PHP?

找前輩網 看樓上這麼多回答的,我也不好造次說程式。天貓技術層面的調整,是多方面的。就像馬雲所說,飛機引擎裝在拖拉機上,當然只會毫無價值。這兒並不是要比喻node與php,只是說明乙個問題,只有適合自己企業發展需要的技術,才是好技術。這中選擇,對於很多相關企業來講,沒有孰優孰劣的對比,只有針對自己企業...

如何看待鴻蒙的發展

Kevin的世界 當前路迷茫的時候回顧歷史可能會發現答案 本人以前黑莓粉黑莓轉安卓前最後乙個系統是BB10 一款既不是蘋果核心也不是安卓核心的原生系統在我看來 BB10在易用性和功能性和安全性上來看都是優秀的 但他失敗了原因很簡單 開啟黑莓應用商店 你找不到可以用的軟體 常用軟體版本過低很長時間都沒...

PHP和Python該如何抉擇?現在PHP還有前景嗎?

今日油條 我的推薦是都要學會,但是具體要重點學哪個。就看你未來想從事哪些職位。比如做web開發,我推薦PHP,如果不做web開發,那就選擇Python。 黃哥 建議看看 大三,還有時間,選擇一門自己喜歡的程式語言 資料結構和演算法 刷題應付面試。只要真的會程式設計,找到Python職位不是問題。為啥...