{eval=Array;=+count(Array);}
謝謝邀請!
Java與PHP從難易程度上來說,PHP要更容易掌握一些。對于基礎比較薄弱的人來說,選擇學習PHP更好一些,原因有以下幾點:
第一:PHP在語法結構上更靈活一些。在語法結構上PHP還是具備優勢的,因為PHP是腳本式語言,所以從變量定義到函數調用都比Java要靈活的多,這一點對初學者來說還是非常重要的,因為學習PHP思路會比較清晰,PHP是典型的流程式思維,或者說不需要“抽象”。Java程序員在學習的初期還是有一定難度的,這個難度就是需要一個抽象的過程。可以通過一個例子做一個簡單的對比,先看一下PHP的代碼:
再看一下同樣功能的Java代碼:
雖然PHP是嵌入在HTML頁面中執行的,而對比的Java則是多帶帶運行在JVM中,但是通過代碼的對比我們可以看出,PHP更簡潔,也更容易理解。
第二:PHP內容少易上手。PHP不僅語法結構靈活,PHP的內容也比較少,經過短暫的學習之后就可以上手操作了。而學習Java則需要一個漫長的過程,需要學習一堆相關的技術(各種標準、各種框架)才能上手操作,相對于PHP來說,Java就顯得比較重了。很多Java程序員經常調侃式的說,Java的準備工作(打包、寫接口、抽象)還沒做完,PHP程序員的代碼已經寫完了。
第三:PHP更專注。相比于PHP主要做Web開發,Java則面臨更多的開發領域,比如Web開發、移動互聯開發、大數據開發等等場景,對于初學者來說,更多的應用場景往往會無所適從。Web開發場景下PHP占據著明顯的優勢,更多的互聯網平臺選擇使用PHP來構建,而Java則更多的從事后端服務的開發。
從就業情況來看,PHP和Java的崗位需求都比較多,都是目前比較不錯的選擇。
我做軟件開發工作多年,目前也在帶軟件開發團隊,我會陸續在我們寫一些關于軟件開發方面的文章,感興趣的朋友可以關注我的我們,相信一定會有所收獲。
如果有軟件開發方面的問題,也可以咨詢我。
謝謝!
java和php在技術層面對比:java是只面向對象開發,功能強,分支比較多,沒有java不能做的應用軟件。C/S也好B/S也好。從功能上講,沒有語言是可以和java相比。但其優勢也是其劣勢。
PHP就屬于后起之秀,它吸收了java和c以及perl等語言所有優點,專注互聯網領域。WEB領域PHP擁有了得天獨厚的優勢,WEB領域沒有語言可以和它相比。
java和php市場份額對比:java語言比較古老,多年時間發展,其在C/S領域和B/S領域都已經占有一席之地,特別是電信和銀行行業。但隨著社會發展需求的變化和其他語言的專注,java的市場已經被一點點蠶食。
PHP在市場描述相對比較簡單了,因為我們就看一個領域,那就是web領域。WEB領域php的市場是超過80%,其余的則是如java-JSP,asp,C#,.NET,python,ruby等。網站500強中有395家使用PHP。全球最大的兩個網站facebook和新浪微博也在使用PHP。
java和PHP的學習成本對比:想java學習,是人們公認的難。自學時間成本一般是12個月,自學的成功率不到10%,培訓時間的成本也將近6個月。培訓費用平均成本大致一般為15000元左右。成為熟手的時間成本為2年。成為高手需要的時間成本一般為5年以上。
PHP學習,是公認相對最簡單的語言。自學時間成本大概是6個月,自學成功率20%,培訓時間成本3個月。培訓費用平均成本大約8000元左右。成為熟手的時間成本為1年。成為高手的時間成本一般為3年以上。
php壽命更長..java被甲骨文收購..到時候利益鐮刀舉起的時候企業吃不消支付高昂的費用,就會轉其他開源免費的語言..有資本進大廠可以java.
學語言主要看你做什么了,每種語言都有自己側重的方向,至于你說的學習難度,看語言風格了,一般來說編譯型語言比解釋型需要邏輯復雜一些
真正要想找好工作的,建議你java,php,css,html ,都要學,我當初學網頁設計的時候一共五種語言,而且還要學PS,FLASH。不過這是16年前的事了。不知道現在要求是不是這樣高。
現在只要學好,在以上所描述的這幾種語言中學好Java 與php ,而且要學精通 你就是大神了,對于html,css相對就不是什么難題了。
5
回答10
回答10
回答0
回答0
回答0
回答0
回答5
回答5
回答0
回答