php和j2ee
『壹』 php會取代JSP(J2EE)嗎
這個問題的話很難說,照目前的發展情況來看PHP是不可能替代java的,一是因為兩種程序的側重點不一樣,PHP畢竟是解釋型的語言,和Java還是有本質的區別的,現在Java的應用也很多,很流行,很多大的項目也有用Java開發的,所以我覺得學習Java還是有前途的,希望你不要氣餒,堅持下去
『貳』 J2EE、DOTNET、PHP是什麼意思
J2EE是一套架構,裡面有許多組件,主要可簡化且規范應用系統的開發與部署,進而提高可移植性、安全與再用價值。
PHP是網頁編程語言的一種,是伺服器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於c語言,被廣泛的運用。
DOTNET實際就是.Net Framework框架 。
『叄』 請問j2ee和php哪個更好些
j2ee更好些,個人覺得用得比較順手,編程起來更方便快捷,而且j2用的人也比較多。
『肆』 Java和PHP有哪些優劣勢
在編程語言「百家爭鳴」的時代中,學習那種編程語言更加有前途呢?哪門語言更加適合現在學習呢?現在Java語言和PHP語言都是非常熱門的語言,具有哪些優劣勢呢?下面雲南昆明java軟體開發為大家介紹Java和PHP的優劣勢。
一、Java和PHP的相同之處
JAVA和PHP都是擁有10年以上歷史的高級編程語言,同時也是最受歡迎的編程語言的前十名。在國內,Java,C,.net和php應該是最受歡迎的四種編程語言。雲南昆明IT培訓發現Java的應用范圍與php重合,在Web方向上製作Web網站,php本身是用於Web服務的,java在Web網站方面的支持性也非常出色。
二、Java的優劣勢
Java是跨平台的,應用程序有很多方面,如Android,Swing,J2EE,J2ME等。就業相對廣泛,市場就業需求也很大。但是,昆明計算機培訓學校認為JAVA的學習門檻高於php,需要學習更多的內容,掌握Java技術,一般需要六個月以上的時間。
三、PHP的優劣勢
PHP主要用於網站的開發,很多小網站都是用PHP開發的。 PHP是開源的,這是PHP得以長久的原因。在電子商務,社區等領域,PHP應用程序非常廣泛,因為PHP提供了非常成熟的開放源代碼和模板。但是雲南計算機學習發現缺點是,受眾群較小,並且有替代的可能性。
『伍』 PHP與Java哪個好如何選擇適合的Web開發語言
PHP與Java作為兩種截然不同的程序開發語言,無論是技術層面還是發展空間,亦或是市場份額佔比,都有著不同的表現方式,理念上的不同導致了Java和PHP在Web應用開發上顯示了不同的結果。若要一定追根到底,深究PHP與Java究竟哪個更好?
簡而言之:PHP是一種解釋執行的腳本語言,語法和C語言類似,易學易用,不懂電腦的非專業人員稍經學習也能使用PHP;而Java要先編譯成Class文件,然後在Java虛擬機上執行,Java開發需要熟悉Java語法以及一些核心的架構,從而實現一種可復用的、跨平台的軟體,Java比PHP要難學的多。
一、 語言比較
PHP是解釋執行的伺服器腳本語言,首先php有簡單容易上手的特點。語法和c語言比較象,所以學過c語言的程序員可以很快的熟悉php的開發。而java需要先學好java的語法和熟悉一些核心的類庫,懂得面向對象的程序設計方法。所以相對而言,php更好學一些。
Java首先要編譯成位元組碼.class文件,然後在java虛擬機上解釋執行。Java的Web開發首先容易想到的就是JSP(現在已經到JSP2.0),原來的java的Web開發都是用servlet來實現的,用servlet來開發需要程序員在java的源文件中嵌入大量的html代碼。所以後來就出現了JSP,JSP可以方便的嵌入到html文件當中,其實jsp文件在伺服器上執行的時候首先會被應用伺服器轉換成servlet,然後再編譯執行。Jsp可以通過servlet和JavaBean的支持產生強大的功能。JavaBean 是一種可復用的、跨平台的軟體組件。使用javabean可以方便的實現java代碼和html的分離,能夠增強系統的功能和軟體的復用性。
Java的Web開發屬於SUN公司定義的J2EE其中的規范。而且在J2EE中包括了java的Web開發的所有方面,如:JSP、Servlet、JDBC、JNDI、JAVABEAN、EJB等等。J2EE就特別適合於做大型的企業級的應用。
二、技術架構
java是純面向對象開發,功能強大,分支眾多,沒有java不能做的軟體。C/S也好B/S也好。從功能上講,沒有語言可以和java相比。
PHP屬於後起之秀,吸收了java和c以及perl等語言優點,專注互聯網領域。WEB領域PHP擁有得天獨厚的優勢,WEB領域沒有語言可以和他比。
Java語言相比PHP有明顯的優勢,Java使用的是面向對象的系統設計方法,而PHP還是採用面向過程的開發方法。PHP只能實現簡單的分布式兩層或三層的架構,而JAVA可以實現多層架構。資料庫層(持久化層)、應用(業務)邏輯層、表示邏輯層彼此分開,而且現在不同的層都已經有一些成熟的開發框架的支持。例如Struts就是利用Java的web開發技術實現了MVC的設計模式,而在業務邏輯層也有Spring框架,資料庫持久化層有Hibernate等框架。這些框架可以方便開發者高效、合理、科學得架構多層的商業應用。
三、資料庫訪問速度比較
Java通過JDBC來訪問資料庫,通過不同的資料庫廠商提供的資料庫驅動方便地訪問資料庫。訪問資料庫的介面比較統一。
PHP對於不同的資料庫採用不同的資料庫訪問介面,所以資料庫訪問代碼的通用性不強。例如:用Java開發的Web應用從MySQL資料庫轉到Oracle資料庫只需要做很少的修改,而PHP則需要做大量的修改工作。
從數學運算和資料庫訪問速度來講,Java的性能也優於PHP。實際上,對於跨平台的大型的企業應用系統來講,Java幾乎已經成為唯一的選擇(微軟.NET不支持跨平台),但是在於Web網站應用開發來講,Java卻面臨著被PHP邊緣化的危險,幾乎所有的虛擬主機都支持PHP+MySQL,而支持Java的卻少之又少,在資源上,網上有不計其數的PHP資源,很多著名的大型網站(例如Facebook、Mediawiki等)都是基於PHP的,而成功的Java網站卻寥寥無幾。
盡管Java的數學計算和資料庫訪問都有優勢,架構也相當完美,但是PHP卻可以簡單輕松地支持高強度Web訪問,能夠快速開發應用,支持PHP的虛擬主機多如牛毛,使得用PHP開發一個網站比用Java開發一個網站要快得多,容易的多。Java所擁有的優點只適合傳統的以軟體項目為核心的開發模式,而PHP更適合於以客戶為核心的SaaS的開發模式,因此,PHP目前在Web網站開發的優勢完全是因為Web網站開發的特殊性而導致的,並非編程語言特性所決定。
四、開發成本比較
PHP經典的組合就是:PHP + MySQL + Apache。非常適合開發中小型的Web應用,開發的速度比較快。而且所有的軟體都是開源免費的,可以減少投入。
Java的Web應用伺服器有免費Tomcat、JBoss等,如果需要更好的商業化的服務有:Web Sphere和 Web logic。
五、源代碼安全
PHP開發的程序的源代碼都是公開的,他人拿到php開發的程序後都可以進行修改。
Java開發的程序,用戶拿到的是只是一些編譯好的class類,無法看到完整的源代碼,安全性高。
六、發展空間對比
安卓勢頭很猛,但手機安裝app數量有限,推廣難,也是app面臨的大挑戰,好在安卓只有JAVA可以做,除此之外就是HTML5了。
中國人口佔全球人口19.7%,中國網民佔全球網民22.4%,中國網站數量佔全球網站數量的0.5%,網站的可發展空間可謂巨大;發達國家互聯網對GDP的貢獻可達20%,中國互聯網對GDP的影響僅為3%。可謂互聯網的發展空間巨大,而互聯網離不開WEB,WEB離不開PHP。
兩者相比,個人覺得PHP的優勢更加明顯。
綜上所述,我個人認為,PHP適合於快速開發,中小型應用系統,開發成本低、易學,能夠對變動的需求作出快速的反應,在調試、發布上,PHP也較Java簡單。
而Java適合於開發大型的應用系統,應用的前景比較廣闊,系統易維護、可復用性較好。Java的理念是「一次編寫,到處運行」,Java在應用框架底下的架構是無與倫比的,遠勝過其他任何語言,Java的框架利於大型的協同編程開發,系統易維護、可復用性較好。還有,同樣功能的系統用Java開發的系統要比PHP開發的系統的價格要高。
『陸』 廣州北大青鳥分享Java和PHP有哪些優劣勢
在編程語言「百家爭鳴」的時代中,學習那種編程語言更加有前途呢?哪門語言更加適合現在學習呢?現在Java語言和PHP語言都是非常熱門的語言,具有哪些優劣勢呢?下面廣州廣州java軟體開發為大家介紹Java和PHP的優劣勢。
一、Java和PHP的相同之處JAVA和PHP都是擁有10年以上歷史的高級編程語言,同時也是最受歡迎的編程語言的前十名。
在國內,Java,C,.net和php應該是最受歡迎的四種編程語言。
廣州廣州IT培訓發現Java的應用范圍與php重合,在Web方向上製作Web網站,php本身是用於Web服務的,java在Web網站方面的支持性也非常出色。
二、Java的優劣勢Java是跨平台的,應用程序有很多方面,如Android,Swing,J2EE,J2ME等。
就業相對廣泛,市場就業需求也很大。
但是,廣州計算機培訓學校認為JAVA的學習門檻高於php,需要學習更多的內容,掌握Java技術,一般需要六個月以上的時間。
三、PHP的優劣勢PHP主要用於網站的開發,很多小網站都是用PHP開發的。
PHP是開源的,這是PHP得以長久的原因。
在電子商務,社區等領域,PHP應用程序非常廣泛,因為PHP提供了非常成熟的開放源代碼和模板。
但是廣州計算機學習發現缺點是,受眾群較小,並且有替代的可能性。
『柒』 玉溪電腦培訓學校告訴你Java跟PHP學什麼好
Java跟PHP作為當下在市場上很流行的計算機編程語言,因為在web方向上應用范圍有所重合,常常被人們用了比較,加之這兩門培訓在市場上也是相當的火熱,讓很多想學計算機編程語言的朋友,不知道Java跟PHP學什麼好?那麼就跟玉溪java培訓http://www.kmbdqn.cn/一起來探討下吧。
Java跟PHP學什麼好?
1.Java跟PHP其實就是在做網站上有重合,PHP主要用來做網站開發,但是Java具有跨平台性,除了網站開發,還可以被運用到很多其他的領域比如Android、J2EE、J2ME等等。從運用范圍上來說,Java更加廣泛並且也更加受到大型企業的歡迎。
2.Java是計算機編程語言榜首的常客,很多計算機編程想要取代Java的地位,但是至今還沒有成功的,而PHP只是偶爾會出現在一些計算機編程語言榜中。所以說Java的發展是很穩定的,並且前途也很明朗,PHP受眾較小,有可替代性。
3.Java的薪資水平比PHP要高,從Java學習的內容要多於PHP可以得知,PHP一般培訓時間在3個月左右,而Java要學的好必須花費5個月。並且在晉升空間方面來講,因為Java應用范圍廣,所以Java晉升空間遠遠大於PHP。
『捌』 銀川北大青鳥分享PHP和Java有什麼區別
現在社會上轉行學軟體開發的同學很多,但是開發的方向很多不明確,到底是PHP開發好還是Java開發比較好呢?就業前景怎麼樣?難度大不大?今天銀川北大青鳥從專業的角度上幫大家分析兩個方向的具體區別,因為篇幅有限,本文主要是比較PHP和JSP這兩個Web開發技術,在目前的情況是其實是比較PHP和Java的Web開發。
以下是銀川UI設計http://www.kmbdqn.cn/php培訓金牌講師整理幾個主要方面進行的比較:一、語言比較PHP是解釋執行的伺服器腳本語言,首先php有簡單容易上手的特點。
語法和c語言比較象,所以學過c語言的程序員可以很快的熟悉php的開發。
而java需要先學好java的語法和熟悉一些核心的類庫,懂得面向對象的程序設計方法。
所以java不如php好學。
Java首先要編譯成位元組碼.class文件,然後在java虛擬機上解釋執行。
Java的Web開發首先最容易想到的就是JSP(現在已經到JSP2.0),原來的java的Web開發都是用servlet來實現的,用servlet來開發需要程序員在java的源文件中嵌入大量的html代碼。
所以後來就出現了JSP,JSP可以方便的嵌入到html文件當中,其實jsp文件在伺服器上執行的時候首先會被應用伺服器轉換成servlet,然後再編譯執行。
Jsp可以通過servlet和JavaBean的支持產生強大的功能。
JavaBean是一種可復用的、跨平台的軟體組件。
使用javabean可以方便的實現java代碼和html的分離,能夠增強系統的功能和軟體的復用性。
Java的Web開發屬於SUN公司定義的J2EE其中的規范。
而且在J2EE中包括了java的Web開發的所有方面,如:JSP、Servlet、JDBC、JNDI、JAVABEAN、EJB等等。
J2EE就特別適合於做大型的企業級的應用。
二、資料庫訪問比較Java通過JDBC來訪問資料庫,通過不同的資料庫廠商提供的資料庫驅動方便地訪問資料庫。
訪問資料庫的介面比較統一。
PHP對於不同的資料庫採用不同的資料庫訪問介面,所以資料庫訪問代碼的通用性不強。
例如:用Java開發的Web應用從MySQL資料庫轉到Oracle資料庫只需要做很少的修改。
而PHP則需要做大量的修改工作。
三、系統設計架構比較採用Java的Web開發技術,需要使用的是面向對象的系統設計方法,而PHP還是採用面向過程的開發方法。
所以用Java進行開發前期需要做大量的系統分析和設計的工作。
四、跨平台性Java和PHP都有很好的跨平台的特性。
幾乎都可以在不作任何修改的情況下運行在Linux或者Windows等不同的操作系統上。
五、開發成本比較PHP最經典的組合就是:PHP+MySQL+Apache。
非常適合開發中小型的Web應用,開發的速度比較快。
而且所有的軟體都是開源免費的,可以減少投入。
Java的Web應用伺服器有免費Tomcat、JBoss等,如果需要更好的商業化的服務有:WebSphere和Weblogic。
『玖』 php個java兩個語言,學習哪個有前途
1、php語言入門快,是一種內嵌式腳本語言,是介於html和編程語言之間的一種比較簡單、易於理解的語言。php有一定的跨平台性,在IT行業使用比較廣泛。
2、php的缺點是,缺乏規模支持和多層結構支持,所以更適合應用於小型的商業站點。如果是大型電子商務站點的話,php肯定是不適合的。
Java可以說是最熱門的的編程語言,對於很多高級語言來說Java都是基礎;另外一個Java是跨平台的,有多個方面的應用,如Android、Swing、J2EE、J2ME等。就業面比較廣,市場用人需求也大。Java多開發大型系統,所以大型企業往往需要很多Java人才,這是其優勢。
Java和PHP都是高級編程語言,都有10年以上的歷史,同時位列10大最受歡迎的編程語言,在國內,Java、C、.net和php應該是最受歡迎的4種編程語言了,Java應用范圍和php有重合,便是在web方向,就是做網站,php本身就是專為做網站服務,Java在網站方面支持性也非常好。曾經asp、php、jsp是三大建站技術體系。
至於怎麼選擇,一定要選擇自己感興趣的,而且很多培訓班都有都有試聽的課程,你可以去試聽一下再決定
『拾』 岳陽北大青鳥分享PHP和Java有什麼區別
現在社會上轉行學軟體開發的同學很多,但是開發的方向很多不明確,到底是PHP開發好還是Java開發比較好呢?就業前景怎麼樣?難度大不大?今天岳陽北大青鳥從專業的角度上幫大家分析兩個方向的具體區別,因為篇幅有限,本文主要是比較PHP和JSP這兩個Web開發技術,在目前的情況是其實是比較PHP和Java的Web開發。
以下是岳陽UI設計http://www.kmbdqn.cn/php培訓金牌講師整理幾個主要方面進行的比較:一、語言比較PHP是解釋執行的伺服器腳本語言,首先php有簡單容易上手的特點。
語法和c語言比較象,所以學過c語言的程序員可以很快的熟悉php的開發。
而java需要先學好java的語法和熟悉一些核心的類庫,懂得面向對象的程序設計方法。
所以java不如php好學。
Java首先要編譯成位元組碼.class文件,然後在java虛擬機上解釋執行。
Java的Web開發首先最容易想到的就是JSP(現在已經到JSP2.0),原來的java的Web開發都是用servlet來實現的,用servlet來開發需要程序員在java的源文件中嵌入大量的html代碼。
所以後來就出現了JSP,JSP可以方便的嵌入到html文件當中,其實jsp文件在伺服器上執行的時候首先會被應用伺服器轉換成servlet,然後再編譯執行。
Jsp可以通過servlet和JavaBean的支持產生強大的功能。
JavaBean是一種可復用的、跨平台的軟體組件。
使用javabean可以方便的實現java代碼和html的分離,能夠增強系統的功能和軟體的復用性。
Java的Web開發屬於SUN公司定義的J2EE其中的規范。
而且在J2EE中包括了java的Web開發的所有方面,如:JSP、Servlet、JDBC、JNDI、JAVABEAN、EJB等等。
J2EE就特別適合於做大型的企業級的應用。
二、資料庫訪問比較Java通過JDBC來訪問資料庫,通過不同的資料庫廠商提供的資料庫驅動方便地訪問資料庫。
訪問資料庫的介面比較統一。
PHP對於不同的資料庫採用不同的資料庫訪問介面,所以資料庫訪問代碼的通用性不強。
例如:用Java開發的Web應用從MySQL資料庫轉到Oracle資料庫只需要做很少的修改。
而PHP則需要做大量的修改工作。
三、系統設計架構比較採用Java的Web開發技術,需要使用的是面向對象的系統設計方法,而PHP還是採用面向過程的開發方法。
所以用Java進行開發前期需要做大量的系統分析和設計的工作。
四、跨平台性Java和PHP都有很好的跨平台的特性。
幾乎都可以在不作任何修改的情況下運行在Linux或者Windows等不同的操作系統上。
五、開發成本比較PHP最經典的組合就是:PHP+MySQL+Apache。
非常適合開發中小型的Web應用,開發的速度比較快。
而且所有的軟體都是開源免費的,可以減少投入。
Java的Web應用伺服器有免費Tomcat、JBoss等,如果需要更好的商業化的服務有:WebSphere和Weblogic。