從我國目前的形式來看,php的招聘崗位確實(shí)是越來越少,大公司也是越來越少用php呢?以下是我的觀點(diǎn),僅供參考,歡迎大家指正:
不得不承認(rèn)PHP的開發(fā)效率確實(shí)很高
php和MySQL是完美搭配,他們是天生一對,PHP操作MYSQL具有天生的優(yōu)勢。
PHP和Apache、nginx是絕配,完美支持,代碼丟在服務(wù)器上,很快就能跑起來。
在數(shù)據(jù)操作上,我還沒看到哪種語言能像PHP那樣完美的操作數(shù)組,你都無法想象的操作,它都幫你想到了,大大節(jié)省了開發(fā)時(shí)間。
PHP天生就是為WEB而生,全球大部分的網(wǎng)站都是PHP寫的,尤其是國外,wordpress像神一般的存在,使用的人越來越多。Web開發(fā)相關(guān)的,只要你想到的他都有,比如:什么協(xié)議相關(guān)、請求響應(yīng)、加密處理、各種流應(yīng)有盡有。
社區(qū)資源、開源插件相當(dāng)豐富,總有一款適合你的。
動(dòng)態(tài)語言、弱類型的靈活度,加上PHP后來增強(qiáng)的類型提示,讓你很靈活的使用。
還有目前我認(rèn)為很強(qiáng)悍的的PHP框架——Laravel 設(shè)計(jì)如此之完美和精妙,用上了,估計(jì)你就很難再愛上其他的框架了,相關(guān)的插件也很多,十分豐富。
對比下PHP和JAVA的主要區(qū)別
雖然php有如此多的有點(diǎn),為啥用不起來呢?這里不談?wù)揓AVA的優(yōu)點(diǎn),我們來看看兩者主要的區(qū)別:
1、語言特點(diǎn)的主要區(qū)別
PHP屬于弱類型語言,給予程序員的空間太大,語言太靈活,不好約束開發(fā)者;
Java屬于強(qiáng)類型,語法看似啰嗦,實(shí)則非常規(guī)范,教條,更容易標(biāo)準(zhǔn)化。
2、就業(yè)機(jī)會(huì)
現(xiàn)在越來越多的公司用JAVA,放棄PHP,造成了市面上JAVA的需求多于PHP。學(xué)PHP的人也越來越少。不管是在一線城市,還是在二三線城市,很多項(xiàng)目都要求JAVA,比如政府采購項(xiàng)目。
再從人的角度來分析,不是語言不好,在大型項(xiàng)目上真正會(huì)應(yīng)用的人并不多
個(gè)人感覺不是php不行,而是大部分php開發(fā)人員都是自學(xué)成才,缺乏專業(yè)的理論學(xué)習(xí),比如數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)模式、面向?qū)ο蟮乃枷搿卧獪y試的經(jīng)驗(yàn)都是欠缺的,市面上針對PHP系統(tǒng)培訓(xùn)的機(jī)構(gòu)又比較少,在編程習(xí)慣和開發(fā)流程上,由于其語言太靈活太方便,造成了在多人配合時(shí),如果團(tuán)隊(duì)缺乏核心主力的情況下,用PHP寫出的程序在代碼結(jié)構(gòu)、測試、項(xiàng)目人員溝通及代碼重用方面都會(huì)造成各種問題,很不利大型項(xiàng)目的管理和開發(fā),除了這個(gè)方面,真正能夠把控PHP項(xiàng)目的人才很難找,能把PHP用好的公司并不多,除此之外學(xué)PHP的開發(fā)人員也越來越少,不得不說,目前PHP的局面是比較尷尬的。
-
JAVA
+關(guān)注
關(guān)注
19文章
2967瀏覽量
104749 -
PHP
+關(guān)注
關(guān)注
0文章
452瀏覽量
26687 -
MySQL
+關(guān)注
關(guān)注
1文章
809瀏覽量
26565
發(fā)布評論請先 登錄
相關(guān)推薦
php是什么
什么是PHP?什么是PHPer?
PHP4調(diào)用JavaBean的摸索
超多Java\ASP.NET\PHP\oracle\android\iphone\VC++視頻
嵌入式為什么比JAVA、.Net好?
【HiKey試用體驗(yàn)】04. 在Hikey上安裝PHP運(yùn)行環(huán)境
基于PHP的 ArcMS地圖應(yīng)用開發(fā)方法及案例
![基于<b class='flag-5'>PHP</b>的 ArcMS地圖應(yīng)用<b class='flag-5'>開發(fā)</b>方法及案例](https://file.elecfans.com/web2/M00/49/B1/pYYBAGKhvFCAYrC3AAATneklD2U223.jpg)
最流行的編程語言java,python
![最<b class='flag-5'>流行</b>的編程語言<b class='flag-5'>java</b>,python](https://file.elecfans.com/web2/M00/49/DD/pYYBAGKhvGyAeSAGAAAjShZFXAM304.png)
PHP之父談java與php
php開發(fā)環(huán)境的搭建和使用
![<b class='flag-5'>php</b><b class='flag-5'>開發(fā)</b>環(huán)境的搭建和使用](https://file.elecfans.com/web1/M00/45/A6/o4YBAFpywmqAD3q5AAG1i5Dm0Yw773.png)
Java程序員開發(fā)常用的工具(全)
![<b class='flag-5'>Java</b>程序員<b class='flag-5'>開發(fā)</b>常用的工具(全)](https://file.elecfans.com/web1/M00/49/FA/pIYBAFqwdrOALr51AAAKVM1t0DY410.png)
評論