{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

你認為曾經“最好的語言”PHP過時了嗎?為什么?

toddmarktoddmark 回答9 收藏1
收藏問題

9條回答

tyheist

tyheist

回答于2022-06-22 19:23

世界上最好的語言 PHP,最近似乎被你黑的比較多,正因為這樣,我想才有這么一問:你認為曾經“最好的語言”PHP過時了嗎?。作為一個 8 年的 PHPer(雖然現在也使用 Go,但 PHP 還是在大量使用。),談談我的看法。

借用鳥哥的轉發的微博

說某種技術好,大家都喜歡黑一下其他技術,這仿佛是對比論證。所以,這種"黑"可以忽視,因為什么技術都會有人黑,要有自己的判斷和了解大環境。


PHP 的優點


1. 開發速度快:從誕生之日起,PHP 就以開發速度快著稱!它是一門專門為 Web 而生的語言,在過去 PHP、ASP、JSP 三分天下時,PHP 的優勢很明顯。

2. 環境簡單,易學:LMAP/LMNP 一直是 Web 領悟很重要、流行的技術方案。搭建這套方案很容易,有成熟的套件直接可用。

3. 各種強大的函數直接可用。比如計算文件的 md5,直接一個函數搞定:md5_file(),其他大部分語言都語言好些代碼。

4. 強大的 array。我相信沒人會懷疑這一點,這是我最喜歡 PHP 的一個特性。

5. 依然有大量的招聘信息。在各大招聘網站搜一下,會發現,PHP 招聘依然是大量的,因為很多大廠依然在大量使用 PHP。

6. PHP 7 性能的大幅提升;Swool 框架在國內的推廣,對 PHP 都是有利的消息。


其他優點我不列舉了。


關于過時說


這幾年移動互聯網大勢盛行,技術架構發生了很大變化,前后端分離幾乎成為了標配,服務端只負責接口,加之微服務架構的流行,這時候,類似 Go 這樣的語言進入了人們的視野。但我發現,學習 Go 語言的,大部分之前或現在是用 PHP 的,大家都喜歡黑一下,調侃一下 PHP。


坦誠說,這幾年,PHP 在一些技術選型中,大家考慮它的可能性有所下降。如果你現在只會 PHP ,競爭力會大打折扣。但因此直接說 PHP 過時了,我是不認同的。


建議


在如今的年代,我們要「深度和廣度」并存。如果你喜歡 PHP 語言,完全可以深入學習,足夠深;同時,涉獵其他語言,比如 Go。我想,只要你在某一個領域足夠深,不存在過時說,你可以很輕易的掌握其他技術,那個所謂的過時,會成為你的優勢。


Go語言中文網致力于 Go 語言知識分享以及服務端、架構等經驗交流,歡迎關注我!

評論0 贊同0
  •  加載中...
Tony

Tony

回答于2022-06-22 19:23

我來說說自己的觀點

不管是ASP,還是PHP,都孕育了一代程序員。

PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯后代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。

不管現在用什么語言了,PHP還是有它不可替代的地位的

評論0 贊同0
  •  加載中...
boredream

boredream

回答于2022-06-22 19:23

不能說是過時,但是確實是沒有之前那么火了。現在風頭完全在Python、Java之下,應該主要是因為語言本身的特性決定的,PHP的優勢在Web服務端的腳本,有一定的局限性。現在編程語言基本都有一個方向支撐,PHP這塊不明顯,

1、比如Java,Java語言的廣度和深度都非常的不錯,現在火爆的大數據分析、人工智能都能扯上關系,尤其是大數據生態的編程開發,現在框架層面的hadoop、spark、storm基本都是java生態。還有就是企業應用開發,java占據主導地位。

2、比如Python,Python語言最近這幾年真的是大紅大紫,主要得益于幾點,一個是很多大牛的貢獻,使得Python庫里面的函數非常豐富,解決了一些實際性的問題。還有就是人工智能的發展,把Python推上了高峰,數據分析方面,Python也有不錯的表現。

反觀PHP,并沒有在熱門領域的出色建樹,慢慢冷卻也是情理之中。

評論0 贊同0
  •  加載中...
ivan_qhz

ivan_qhz

回答于2022-06-22 19:23

我是一個phper,同時我還是一個delphier,為什么都是一些老的開發平臺。因為我是一個側重數據庫的開發者,哪里能讓我書寫SQL,我就認為它是一個好的開發工具。以上的二位都是在行業中悶頭干活,不怎么出來發表意見了!

說說PHP吧,官方網站

https://www.php.net/

目前幾個主要版本還在活躍使用中。5系列、7系列、7.2系列、7.3系列。

基于php的快發框架以laravel、thinkphp、zend為代表的等無法計數的框架。

再來說說過時的問題,我覺得真正的過時是不是有活躍用戶,以及市場使用度。Java為什么在中國火,和ucloud、ucloud這些大平臺的廣泛使用有很大關系,誰不想學習一門大公司使用的語言呢,萬一我能有機會去這些大公司工作呢?

看看編程語言排名網站TIOBE(https://www.tiobe.com/tiobe-index/)給出的數據(2019-05)

php處于第9名,名次還不錯,但是同比從第7掉到第9名,雖然不能完全說明問題,但是可以看出來一個趨勢(這個榜單和大公司的語言使用有關系的)。

國內的生態是創業的小公司、小應用、展示頁面、不需要太多后臺壓力的計算會使用PHP,所以工資待遇上估計沒有別的語言好。但是也不能以偏概全,php編碼快,產品上線快是它優勢!

評論0 贊同0
  •  加載中...
Jacendfeng

Jacendfeng

回答于2022-06-22 19:23

你好,科技領域工作十多年的三邵又來夢囈了:-),如有回答不妥,請指正。


PHP 語言已經在走下坡路了,但目前有一些公司仍然在使用它作后端使用。

下降趨勢的原因主要有:


1. 任何語言的發展,一定是需要解決當下一些別的語言的問題,有一定的生態,并且得到系統級的應用才行。PHP 語言在后端架構上只能簡單的分布兩層或者三層。但Java 卻可以實現多層面的網絡架構。采用MVC設計理念,使得電子商務軟件功能更合理、更高效。


2. 從安全性的角度來看, 同樣作為服務器后端語言的代表,PHP 直接可以看到源碼,很容易修改;而Java語言因為字節碼的原因并不會有安全性上的問題,從這一點上更有優勢。

從歷年的編程語言排行榜上Java 穩居第一。


3. 人工智能、大數據、自動駕駛、VR/AR 等新技術領域對PHP 的需求更少。


PHP的應用領域似乎只限定在 服務器后端程序,在數據挖掘等新技術領域,PHP 幾乎幫不上什么忙。而Python這個腳本語言則在人工智能、深度學習領域大放異彩。


PHP 仍然有部分公司繼續在使用它作為后端腳本,但在未來,PHP的應用空間可能只會越來越小。

如果你覺得我的回答對你有幫助,或解答了你的疑惑,歡迎點贊和關注!你的支持是我持續輸出的動力!

評論0 贊同0
  •  加載中...
TigerChain

TigerChain

回答于2022-06-22 19:23

謝謝邀請!

PHP不僅沒有過時,反而因為PHP的優良特性變的越來越受歡迎,PHP是非常經典的快速開發語言,用來做業務開發非常合適,尤其在Web開發領域PHP占據著很大的比例。

全世界一流的互聯網企業都在用PHP

就像比爾蓋茨喜歡Basic一樣,Facebook的創始人、CEO扎克伯格非常喜歡PHP,這就讓PHP成為了Facebook的主要編程語言之一。

在互聯網領域PHP是比價受歡迎的,幾乎是全球頂級的互聯網公司都在用PHP,Facebook、WhatsApp、新浪微博、百度、ucloud都在用PHP,大家還記得去年春晚紅包嗎?百度能夠成為第一家真正扛住了春晚流量洪峰的互聯網企業,PHP功不可沒,其中鳥哥的Yaf就是最重要的技術棧之一。

根據最新一期的TIOBLE編程語言排行榜單顯示,PHP排在榜單的第9名,雖然跟Java/C/C++三大行業霸主還有差距,可是PHP依然是最受歡迎的編程語言之一。

PHP有哪些優點

很多人說PHP基本上全是缺點,PHP能做的Java也能做,Java能做的PHP卻未必能做。不少人還拿大并發來說事。

借用鳥哥的一句話說:

說PHP不支持多線程(90% of這些人不知道多線程模型和IO復用模型的不相伯仲), 爛. 說PHP不支持異步(90% of這些人, 根本不知道異步代表什么), 爛. 說PHP是屌絲語言(99% of這些人是想找尋智商優越感), 爛. 每每我看到這種的論調, 我真的很無奈, 因為你根本沒辦法讓一個裝傻的人變聰明.

PHP跨平臺、并且性能優越,也非常適合快速開發,PHP在快速開發方面的優勢讓Java都坐不住了,趕緊推進springboot和微服務。

PHP結合Linux/Unix綜合性能非常強,PHP有類似于LAMP這種非常具有性價比的解決方案,相對于C#、Java來說,PHP毫無疑問是非常具有性價比的解決方案,語法非常簡單,對于目前主流的技術支持非常好,也擁有眾多成熟的框架,研發成本極低。

假設你是開始一個新項目、或者說你是一家創業公司,我非常建議采用PHP作為核心技術棧,等真正做得很大了,你完全可以用C最底層,PHP專注于業務就好,這會讓你事半功倍。

作為一個Java程序員,我經常開玩笑,Java很棒,可是當你看完了ucloud的那本Java代碼規范之后,應該有個清楚的認知,需要用這么大的篇幅來寫代碼規范的編程語言,你真的不應該用他開始一個新項目,至于C#終歸還是一個非常昂貴的選擇。

評論0 贊同0
  •  加載中...
bingchen

bingchen

回答于2022-06-22 19:23

C語言老吧,但你學好了照樣能找到高薪水的工作

評論0 贊同0
  •  加載中...
qpwoeiru96

qpwoeiru96

回答于2022-06-22 19:23

怎么可能過時,目前80%的網站還是php做的,剩下的都是特殊的業務應用場景,比如淘寶,京東部分業務,需要使用java,net node等開發實現。哪個公司敢說自己完全沒有使用php??

評論0 贊同0
  •  加載中...
LoftySoul

LoftySoul

回答于2022-06-22 19:23

現在,PHP已經更新到了7.3版本,2019年底將會跟新7.4版本,之后會升級到8.0版本。

小哥表示,PHP5.0版本在2004年發布的時候,它的性能就已經達到了平均水平。

在升級到7.0版本的時候,又從頭開始重寫了一遍核心部分,運行WordPress 5.0時,性能提升了兩到三倍。

在Web應用程序中,PHP與其他語言也有可比性,在某些情況下性能表現還更好。

雖然與C和Rust相比,PHP還是略遜一籌,但比Rails或Django要好得多,性能也比得上ExpressJS。

評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<