從我國目前的形式來看,php的招聘崗位確實是越來越少,大公司也是越來越少用php呢?以下是我的觀點,僅供參考,歡迎大家指正:
不得不承認PHP的開發效率確實很高
php和MySQL是完美搭配,他們是天生一對,PHP操作MYSQL具有天生的優勢。
PHP和Apache、nginx是絕配,完美支持,代碼丟在服務器上,很快就能跑起來。
在數據操作上,我還沒看到哪種語言能像PHP那樣完美的操作數組,你都無法想象的操作,它都幫你想到了,大大節省了開發時間。
PHP天生就是為WEB而生,全球大部分的網站都是PHP寫的,尤其是國外,wordpress像神一般的存在,使用的人越來越多。Web開發相關的,只要你想到的他都有,比如:什么協議相關、請求響應、加密處理、各種流應有盡有。
社區資源、開源插件相當豐富,總有一款適合你的。
動態語言、弱類型的靈活度,加上PHP后來增強的類型提示,讓你很靈活的使用。
還有目前我認為很強悍的的PHP框架——Laravel 設計如此之完美和精妙,用上了,估計你就很難再愛上其他的框架了,相關的插件也很多,十分豐富。
對比下PHP和JAVA的主要區別
雖然php有如此多的有點,為啥用不起來呢?這里不談論JAVA的優點,我們來看看兩者主要的區別:
1、語言特點的主要區別
PHP屬于弱類型語言,給予程序員的空間太大,語言太靈活,不好約束開發者;
Java屬于強類型,語法看似啰嗦,實則非常規范,教條,更容易標準化。
2、就業機會
現在越來越多的公司用JAVA,放棄PHP,造成了市面上JAVA的需求多于PHP。學PHP的人也越來越少。不管是在一線城市,還是在二三線城市,很多項目都要求JAVA,比如政府采購項目。
再從人的角度來分析,不是語言不好,在大型項目上真正會應用的人并不多
個人感覺不是php不行,而是大部分php開發人員都是自學成才,缺乏專業的理論學習,比如數據結構,設計模式、面向對象的思想、單元測試的經驗都是欠缺的,市面上針對PHP系統培訓的機構又比較少,在編程習慣和開發流程上,由于其語言太靈活太方便,造成了在多人配合時,如果團隊缺乏核心主力的情況下,用PHP寫出的程序在代碼結構、測試、項目人員溝通及代碼重用方面都會造成各種問題,很不利大型項目的管理和開發,除了這個方面,真正能夠把控PHP項目的人才很難找,能把PHP用好的公司并不多,除此之外學PHP的開發人員也越來越少,不得不說,目前PHP的局面是比較尷尬的。
-
JAVA
+關注
關注
20文章
3001瀏覽量
116422 -
PHP
+關注
關注
0文章
462瀏覽量
28622 -
MySQL
+關注
關注
1文章
905瀏覽量
29518
發布評論請先 登錄
php是什么
什么是PHP?什么是PHPer?
PHP4調用JavaBean的摸索
超多Java\ASP.NET\PHP\oracle\android\iphone\VC++視頻
嵌入式為什么比JAVA、.Net好?
【HiKey試用體驗】04. 在Hikey上安裝PHP運行環境
基于PHP的 ArcMS地圖應用開發方法及案例
最流行的編程語言java,python
為什么PHP的開發效率比java高但是java比PHP流行
評論