java通過jdbc來訪問資料庫,通過不同的資料庫廠商提供的資料庫驅動方便地訪問資料庫。訪問資料庫的介面比較統一。php對於不同的資料庫採用不同的資料庫訪問介面,所以資料庫訪問程式碼的通用性不強。例如:用java開發的web應用從mysql資料庫轉到oracle資料庫只需要做很少的修改。而php則需要做大量的修改工作。
php是解釋執行的伺服器指令碼語言,首先php有簡單容易上手的特點。語法和c語言比較象,所以學過c語言的程式設計師可以很快的熟悉php的開發。而java需要先學好java的語法和熟悉一些核心的類庫,懂得面向物件的程式設計方法。所以java不如php好學。
java首先要編譯成位元組碼.class檔案,然後在java虛擬機器上解釋執行。java的web開發首先最容易想到的就是jsp(現在已經到jsp2.0),原來的java的web開發都是用servlet來實現的,用servlet來開發需要程式設計師在java的原始檔中嵌入大量的程式碼。
java和php都有很好的跨平台的特性。幾乎都可以在不作任何修改的情況下執行在linux或者windows等不同的作業系統上。
php開發的程式的原始碼都是公開的,他人拿到php開發的程式後都可以進行修改。java開發的程式,最後使用者拿到的是只是一些編譯好的class類,無法看到完整的原始碼,安全性高。
個人認為,php適合於快速開發,中小型應用系統,開發成本低,能夠對變動的需求作出快速的反應。而java適合於開發大型的應用系統,應用的前景比較廣闊,系統易維護、可復用性較好。還有,同樣功能的系統用java開發的系統要比php開發的系統的價格要高。
JAVA可以說是最熱門的的程式語言,對於很多高階語言來說,JAVA都是基礎;另外一個,JAVA是跨平台的,有多個方面的應用,如Android、Swing、J2EE、J2ME等。就業面比較廣,市場用人需求也大。java多開發大型系統,所以大型企業往往需要很多Java人才,這是其優勢。
java更好。
因為:
1、java連續很多年在程式語言排行榜上排名第一。
2、java開源,跨平台,源自於微軟,開放性比不了java。
3、java語言結構優美,,或者說只要是微軟出的語言庫寫的程式碼都他媽的丑!特別是那個變數名和程式庫的使用,簡直是被馿踢了,丑而且難用,難用,難用!
java語言在所有計算機語言裡面排行是第一的,應用廣泛,可以應用在各個領域根深蒂固,可以執行在任何作業系統上面,是應用層最主流的語言,最重要的是好就業,起薪高。
Java早一些,他佔領了微軟的市場,所以微軟就搞出來C#來,現在C#比較好些,但是說有潛力的還是Java的
java,畢竟java可以做軟體,php只能應用與網站網頁等,java發展前景好,以後你還可以學c/c++,那樣更好
PHP一般就是做網站的,其他專案少,很容易能學會,競爭力弱,起薪也是比較低的。
java主要領域有電信,網際網路,物流,財務,證券,銀行,生產製造等ERP管理軟體,大型網站及後台開發。需求量大,起薪更高。
可以說都比較不錯,只是用途不一樣而已.
PHP是簡易開發,也叫敏捷開發,java用的人又特別多,都有各自的好處。
『貳』 php和java相比,應該往哪個方向發展
首先,如果拋開應用場景來探討編程語言是不合理的,另外編程語言的孰優孰劣也有不同的判斷角度,所以需要從多個維度來進行分析。
Java和PHP語言都是目前IT行業內被廣泛採用的編程語言,目前Java語言的應用場景燃陵悔集中在Web開發、大數據開發、Android開發和後端服務開發領域,而PHP語言則比較專注,主要應用於Web開發,但是PHP在Web開發領域的份額比較大,所以PHP的程序員基數也非常大。
從應用的范圍來看,無疑Java語言具有一定的優勢,而且Java語言憑借穩定的性能表現和較強的擴展能力是不少大型互聯網平台的重要選擇,從這個角度來看,似乎Java語言更有優勢一些。
但皮正是Java語言的問題也不少,比如Java在語法結構上沒有PHP簡潔,這直接導致了採用Java方案會加長開發周期,所以不少中小型項目往往會更願意採用PHP語言。從程序員的角度來說,沒有人願意「復雜」,由於PHP語言在語法結構上的優勢,使得PHP程序員對於PHP語言的「忠誠度」是比較高的,這就是為什麼經常聽說從汪跡Java開發轉到PHP,或者從Java開發轉到Python,但是很少聽說PHP程序員轉到Java。
當前在開發領域有明顯的多極化發展趨勢,從早期的前後端劃分到現在的「大前端」概念、全棧開發概念、資源介面概念等都在各自的應用場景下得到了發展。對於編程語言的發展來說,如何迎合技術發展趨勢是非常重要的。從發展趨勢來看,未來PHP在Web開發領域將依然是最為重要的編程語言之一,而Java語言未來雖然依然會有廣泛的應用,但是隨著Python、JavaScript和Go等語言的發展,Java語言的應用場景會得到一定程度的壓縮。
最後,如果要從事Web開發,那麼就選擇PHP,如果從事大數據和後端開發就選擇Java。
『叄』 開發大型pc端網站用PHP語言好還是Java好
我作為一個工作七年程序員,我來回答下這個問題。
我的觀點是:用java比較好。理由如下:
先說下java,純面向對象語言,一次編譯,處處運行,效率高效。虛襪用戶拿到的代碼是編譯過後的.class類,源代碼相對php更安全。
因為我廠主要是用的thinkphp作為後台,我具體分析下這個php作為後台的優缺點。
優點:
1、簡單,解釋型語言。幾乎支持了所有的操作系統平台及資料庫系統。
2、執行速度快,效率高。佔用系統資源少。
3、很好的移植性、擴展差悄激性強。
4、開發成本相對java較低。
5、完全開源免費。
缺點:
1、代碼重用率相對java有待提高。
2、因為是解釋性語言,無需編譯,所以源代碼直接暴露在伺服器上。相對java安全級別不夠。
總結:支持快速開發搭建網站,成本相對較低,能夠對變動的運睜需求作出快速的反應,適合中小型的網站。
java的應用前景比較廣闊,系統易維護、可復用性較好。
所以建議Java比較好。