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

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

問答專欄Q & A COLUMN

PHP轉(zhuǎn)Java是否可行?現(xiàn)在Java相比PHP,發(fā)展如何?

chuyaochuyao 回答2 收藏1
收藏問題

2條回答

liaosilzu2007

liaosilzu2007

回答于2022-06-22 19:32

我從事PHP開發(fā)也有近9年的時間了,當然途中也接觸過其它的編程語言。總體上來說,多數(shù)PHPer很容易觸碰到天花板,但也不排除有一些PHP高手深耕PHP的底層知識。

PHP的定位是弱類型腳本語言,它的開發(fā)速度和效率都很不錯。所以給人的感覺是它很簡單,而國內(nèi)PHP更多的應(yīng)用場景就是:中小型網(wǎng)站開發(fā)、大型網(wǎng)站前端展示層、一些后端服務(wù)等很多5年經(jīng)驗的PHPer和3年經(jīng)驗的PHPer天天做的事都差不多,這也就造成了很多PHPer的焦慮感。

從未來技術(shù)態(tài)勢上說,PHP在未來相當長的一段時間內(nèi)不會被淘汰,但是,未來會有越來越多的PHPer來和我們競爭。打個比方,如果你是老板,你招一個30歲8年以上的PHPer要1000元,招一個25歲5年的PHPer只要500元,你會選哪個?相信很多老板都會選后者,因為這2位PHPer做的事差不多,更偏向于選擇年輕人來做事。

從這種態(tài)勢上說,我建議大家如果精力足夠,完全可以考慮轉(zhuǎn)Java的。Java一直以來都是編程界的王者,使用人數(shù)在所有語言中是最多的。國內(nèi)技術(shù)崗中,也就Java的崗位和薪資較其它編程語言的要高。另外Java和PHP的定位不同,使用范圍不同,發(fā)展前景更可觀,比如說:

  • Java生態(tài)圈很好,市面上各類需求在Java這里都能找到成熟的解決方案;比如現(xiàn)在流行的大數(shù)據(jù)、微服務(wù)等都能快速上手;

  • Java在APP開發(fā)領(lǐng)域也占一大部分市場,Android開發(fā)者也需要使用到Java,多了一種選擇;

  • 國內(nèi)知名互聯(lián)網(wǎng)公司以前可能不是用Java作為主要編程語言的,現(xiàn)在也都轉(zhuǎn)向Java懷抱了,再說銀行不少系統(tǒng)也是Java系的,跟著大勢走,總是沒錯的。

綜上,在時間和精力允許的情況下,建議可以學(xué)習(xí)一下Java,提升自己未來的競爭力。我是科技領(lǐng)域創(chuàng)作者,十年互聯(lián)網(wǎng)從業(yè)經(jīng)驗,歡迎關(guān)注我了解更多科技知識!如果大家有不同看法,歡迎在下方評論區(qū)發(fā)表自己的觀點 ~

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

verano

回答于2022-06-22 19:32

作為BAT的Java開發(fā)工程師,我也算從PHP轉(zhuǎn)到Java的。我在實習(xí)時候用的是thinkPHP框架,轉(zhuǎn)正后開始用Java寫項目,我來分析下我的經(jīng)驗。

技術(shù)難度

同樣都是后端編程語言,這種轉(zhuǎn)變的技術(shù)難度其實很低了。與PHP比起來,很多計算機專業(yè)出身的工程師,在學(xué)校可能沒學(xué)過php語言,但是一定學(xué)過Java語言,因此基礎(chǔ)知識方面完全不用擔心。通常PHP工程師也是使用各種框架的,轉(zhuǎn)到Java無非就是要學(xué)習(xí)新的框架,了解常見的SpringBoot,SSM以及使用場景逐漸減少的SSH框架,而目前這三種框架的相關(guān)資料書籍可以說是浩如煙海,唾手可得,對于一個能夠熟練使用PHP進行開發(fā)的程序員來說,通常一周的下班時間就足夠?qū)pring框架有大概的了解了。

安全性

Java web的安全性要比PHP穩(wěn)定得多。

前段時間,公司內(nèi)部發(fā)了一封郵件,表示thinkphp的某個版本有漏洞,所有使用該版本框架的服務(wù)必須在指定時間內(nèi)升級或更換框架,否則被公司掃描出來后,不論是開發(fā)人員還是經(jīng)理,都需要背處罰。當時公布的有漏洞的框架不僅thinkPHP,還有很多其他語言的多種多版本框架,但是其中明確的是沒有Java,這足以說明Java web框架的安全性。這也能從側(cè)面說明重要的項目,大家一定更傾向于使用java進行開發(fā)。

使用場景

經(jīng)過上面提到的安全性問題排查,我們組的項目就有從PHP轉(zhuǎn)到Java的服務(wù),畢竟大家都不想守著一個可能是定時炸彈(可能有漏洞的框架)的平臺。目前,我們部門內(nèi)據(jù)我所知,使用PHP的同事越來越少,越來越多的人接著某個機遇轉(zhuǎn)向了Java開發(fā)。而且,根據(jù)我在朋友圈看到的獵頭發(fā)布的消息,也能確定Java開發(fā)相關(guān)的職位明顯多于PHP(和Python)。

因此,如果有機會,非常建議各位PHP開發(fā)工程師多了解Java開發(fā)的相關(guān)知識,因為很有可能下一個項目,就需要你使用Java語言進行開發(fā)了,提前做好準備的人才能迎風起飛。

以上是我的淺見,如果對你有幫助,歡迎點贊留言,與我交流。

我是蘇蘇思量,來自BAT的Java開發(fā)工程師,每日分享科技類見聞,歡迎關(guān)注我,與我共同進步。

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

最新活動

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

我的邀請列表

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