導航:首頁 > 編程語言 > phpjava效率

phpjava效率

發布時間:2022-09-08 03:33:33

㈠ 請問,做網站,javaphp哪個性能高

Java 僅從語言上說, 比PHP快很多。
但是實際操作當中 java慢很多。因為PHP大量的庫 是直接進行數據轉換之後調用C庫實現,且由於 代碼更加簡練、輕量, 比java快多了。
當然,網站性能還要通過其它技術手段進行優化。

㈡ java和PHP開發效率差多少,求兩個都用過的給個大概比例。

首先,各個語言之間各有優勢,說PHP比Java好,或者說Java比PHP好,都不全面的。比如PHP,開發了之後,直接載入就OK了,而Java雖然有熱部署,但是,卻有時候需要重啟web容器。這是java的一大弱點,但是,java比之php也有很多優點,我個人對PHP不怎麼了解,對Java也算是一個新手,說Java jar包難找,的確,有些Jar包第一次碰到的確需要寫時間,但是,也就一次,對於一個做web開發的java程序員而言,要是還停留在找jar包的層次,說明你還只是剛剛接觸web(因為web開發很多內容都是重復性或者相似性的)
其二,說javaweb編程時jsp編程,這個我不敢苟同,至少我在開發的時候,我不會往jsp上寫多少邏輯,也許會有,但是絕大部分邏輯都是後台的,剩下的就和jsp沒關了,是html的事了
其三,說道MVC模式,這正是軟體開發維護方便的地方,層次結構便於程序架構和邏輯分析,如果是非常小的項目,邏輯等等這些東西都不重要的話,那就無所謂了,完全可以在一個類中全部實現。包的層次結構完全沒必要了,這個時候,我只能說,Maven那玩意就是多餘的了,但是,稍大一點的工程,企業級開發,我估計都會用到這種模式。
其四,說道資料庫編程,java都能說簡單的不能在簡單了,在這一點上,java不僅跨操作系統平台,也跨資料庫平台。編程上快多了,當然,編程快了,效率相對會低一些。
然後說道配置Java環境,對於我這個java菜鳥而言,我可以在幾分鍾之內就配置好(當然這里不考慮安裝軟體的時間。問題是你不可能有事沒事就來配環境
還有一點,java天然支持多線程,而這一點,確是PHP的軟肋,當然這里沒貶低PHP的意思,語言各有優缺點嘛。
所以,碰到說PHP多好的,往往是自己主要是用著PHP,想找點心裡滿足感的,說Java如何如何,大多也是,對於語言本身而言,只要有人在用,就說明有其存在的合理性。語言是死的,人是活的。企業決定用哪種語言,往往決定於開發項目的工程師,他精通什麼,用什麼就好。

㈢ php開發速度到底能比java快多少呢

一些Java可以做的事情Php做不了或者說要藉助另外的工具才可以做,要但就開發網站這個事情來說,Php確實是要比Java效率高,尤其是相對簡單的項目。
首先,Java的架構要比Php復雜,先不說各種開發框架,Jsp和Class文件要分開吧,連接資料庫要用ORM吧,要比對各種常用開源包的版本吧,http伺服器下層要servlet容器吧。而Php架構就非常簡單,理論上寫好Php文件,往http伺服器里一放就可以,讀寫mysql資料庫也幾乎不需要任何額外工具。至於MVC,開發嚴謹的項目Php和Java兩者都需要。面向對象編程Java必須一直堅持,而php很多時候只是部分這樣做,其餘大部分則採用面向過程方式(盡管這部分很多時候也披著面向對象的外衣)。
第二,Php採用若類型變數,不管你要定義什麼變數,一個$足以,轉化問題也幾乎不用管,Java則不行,數字就是數字,字元串就是字元串,這是Java效率高的一個原因,也是開發比Php慢的一個原因。
第三,低成本Java項目解決不了網站高並發的問題。單個Tomcat、Jetty或Jboss能支持1000個並發就非常不容易,別說跟支持php的nginx比,就是apache也沒法比。當然,如果投入超過百萬weblogic那又不一樣,注意,這個超過百萬是單獨投入在httpd伺服器和servlet容器上的,跟具體開發一毛錢關系也沒有。
Java的運算效率高於Php,但網站項目的大量運算都是在資料庫層面發生的,Java的這個優勢發揮不出來。舉個例子,有10萬篇文章,比對他們的相關性,這個事情Java做起來就比Php要適合很多。

㈣ java為什麼比php快

因為PHP是解釋執行(完全不編譯),而JAVA是半編譯(編譯後代碼非CPU執行執行),所以JAVA的效率要高。
PHP(外文名:PHP: Hypertext Preprocessor,中文名:「超文本預處理器」)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。
Java是一種可以撰寫跨平台應用程序的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。

㈤ PHP 比 Java 的開發效率高在哪

你說的是開發效率 也就是說在開發上的速度
php簡單易學 語法結構單一 而且有很多封裝好的庫和工具 所以開發效率比java高

㈥ 開發APP 後台用java還是PHP 好

兩者都很好,普遍的都用php,而java少,php開發和維護簡單,java開發會有點復雜,而且國內的服務商比較少,空間費用較php貴好幾倍,但從代碼開源方面,java可以有效保護自己的代碼,php是開源的,我建議先用php+mysql開發,待程序完善後可升級到jsp+mysql後台,php空間服務商很多,而且開發者很多,有很多可以借鑒的代碼。

㈦ php和java哪個好

現在市場上的電子商務軟體基本上可歸結為兩大陣營,即PHP陣營和JAVA陣營。但對接觸電子商務不久的用戶來說,看到的往往只是它們的表相,只是明顯的價格差異,卻很難看出它們之間的實際差異。其實, PHP + MYSQL 不值錢不僅僅局限於電子商務軟體,而是整體上PHP + MYSQL開發的軟體都不如JAVA開發的軟體值錢。為什麼PHP + MYSQL 的電子商務為什麼不值錢呢?首先得明白PHP和JAVA之間的差異才行。

1、系統的技術架構比較
分層是將系統進行有效組織的方式,分而治之的思想是計算機領域中非常重要的思想。在好的分層思想引導下,便能實現「高內聚、低耦合」,也能將具體的問題 割裂開來,易於控制、易於延展,更易於分配資源。PHP只能實現簡單的分布式兩層或三層的架構,而JAVA在這方面就十分強大,可以實現多層的網路架構。運用MVC的設計模式,可使電子商務軟體具有更加高效、合理的系統架構。技術架構的落後,使運用PHP編寫的電子商務軟體先天不足,而後天又無法補足其先天上的劣勢。使得系統在可拓展性、需求應變性上與JAVA編寫的電子商務軟體系統的差距越來越大。架構的差距,註定了PHP做的電子商務充其量是個小家碧玉,始終無法和JAVA這種大家閨秀同台競技。

2、資料庫訪問比較
PHP可編譯成具有與許多資料庫相連接的函數。將自己編寫外圍的函數去間接存取資料庫。通過這樣的途徑當更換使用的資料庫時,可以輕松地修改編碼以適應這樣的變化。但PHP提供的資料庫介面支持彼此不統一,比如對Oracle,MySQL,SQL2000的介面,彼此都不一樣。由於PHP對於不同的資料庫採用不同的資料庫訪問介面,所以資料庫訪問代碼的通用性不強。

3、安全性對比
在JAVA的面前,PHP丟掉了很多的優勢。在代碼的安全性上尤為突出。PHP的開發程序在別人拿到代碼後,可以很容易的進行修改。而JAVA開發的程序由於無法看到完整的源代碼,只能看到一些編譯好的類文件.class,所以安全性較高。加之系統架構的優勢,在安全性上PHP和JAVA是相去甚遠。如果非要將PHP和JAVA在安全性上做個比較的話,同一個小偷光顧PHP那是隨便拿來隨便改,想拿什麼拿什麼,拿的高興還能大筆一輝某某到此一游。而光顧JAVA的時候,便會發現警察把守,內設自動報警裝置,即便突破重重阻擾後進入居室。那值錢的東西都放在加密後的保險櫃中,只能望洋興嘆、鎩羽而歸。

4、前瞻性和拓展性
從整體來說,PHP適用於中小型系統,而JAVA適用於大型系統。PHP能夠將單一的事件做好,但卻不適合完成集成度較高的多項並發事件。為什麼說PHP適合中小型系統而不適合做大系統呢?
首先,PHP缺乏多層結構支持。而對於大型的系統負荷站點,只能採用分布計算。將資料庫、應用邏輯層和表示邏輯層彼此分開,並將同層的根據流量分開,組成二維數組。而PHP恰恰缺乏這種支持。
其次,PHP提供的資料庫介面不統一,要將多個不同的資料庫數據統一需要花費很大的力氣。而JAVA則沒有這種缺陷,可通過SUN JAVA的JAVA Class和EJB獲得規模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結構支持。如ProBIZ的Merchant one電子商務軟體產品系列。
如果將PHP比作將才,具備獨擋一方的能力。那麼JAVA便是帥才,具有較好的前瞻性和拓展性,整體布局和協同能力強。能夠指揮千軍萬馬,最後逐鹿中原。

㈧ PHP和JAVA比較有哪些優勢

選擇java還是選擇PHP?學習java還是學習PHP?java好還是PHP好?java強大還是PHP強大?語言的紛爭一直沒有停歇過,我並想參與紛爭,我只想從各個角度和我知道的實際情況,對二者做個全面剖析。希望對即將入行的朋友一點參考。

1、java和php技術層面對比:

java是純面向對象開發,功能強大,分支眾多,沒有java不能做的軟體。C/S也好B/S也好。從功能上講,沒有語言可以和java相比。但其優勢也是其劣勢,具體參考第6點。
PHP屬於後起之秀,吸收了java和c以及perl等語言優點,專注互聯網領域。WEB領域PHP擁有得天獨厚的優勢,WEB領域沒有語言可以和他比。
兩者相比,基本上java完勝。但是其實並沒有太大的可比性,專注領域不同。單純拿兩者都可以做的WEB來說,PHP完勝。

2、java和php市場份額對比:

java語言算是古老,多年的發展,其在C/S領域和B/S領域都佔有一席之地,特別是在電信和銀行行業。但隨著社會需求的變化和其他語言的專注,java的市場正被一點點蠶食,WEB領域幾乎被PHP一統天下,嵌入式領域幾乎被C++一統天下,客戶端領域幾乎被C語言一統天下,要不是安卓的出現,java的命運還真不好說了。其之前積累的巨大java帝國不會一下子崩塌,一定是有一個過程。所以現在學習並不需要擔心其前途,現在學習你更需要擔心的卻是近十年間英才輩出的javaer,和大批正在進入java陣營的同業者。
PHP在市場描述就比較簡單了,因為我們只要看一個領域,那就是web領域。WEB領域php的市場超過80%,其餘的則是如java-JSP,asp,C#,.NET,python,ruby等。網站500強中有395家使用PHP。全球最大的兩個網站facebook和新浪微博全在使用PHP。
兩者相比,算平分秋色。

3、java和PHP的發展空間對比
安卓勢頭很猛,但手機安裝app數量有限,推廣難,也是app面臨的最大挑戰,好在安卓只有JAVA可以做,除此之外就是HTML5了。
中國人口佔全球人口19.7%,中國網民佔全球網民22.4%,中國網站數量佔全球網站數量的0.5%,網站的可發展空間可謂巨大;發達國家互聯網對GDP的貢獻可達20%,中國互聯網對GDP的影響僅為3%。可謂互聯網的發展空間巨大,而互聯網離不開WEB,WEB離不開PHP。
兩者相比,個人覺得PHP的優勢更加明顯。

4、java和PHP的薪資對比
薪資事由供求關系決定的,人才缺失,薪資自然高,人才飽和,薪資自然不會高。
java由於大學基本都有這個課程,很多人想從事軟體行業的時候,自然就學習JAVA了,加上java近10年的火爆,人才輩出,整個java行業是處於供大於求的。南京地區:一個30人的java培訓班,最後差不多10人找不到理想的工作而轉行,最低薪資甚至只有1000多元,就有人肯干。當然java學的好的,薪資4000多也是不少的。
PHP完全依託於市場的驅動,難點在於很多人並不了解PHP,也沒途徑可以了解,根本原因是大學沒有這個課程,我知道的,南京百十所高校只有曉庄學院開了PHP課程,而且不是作為主修。市場對PHP的需求,高校並不清楚,高校更願意推符合學院派特點的java。
學習php的人少,企業需求多,導致PHP薪資遠遠超過了同行業者。一般起薪沒有低於3000元的。南京地區高的早已經突破4500元。北上廣更是突破了6000元的起薪。
兩者相比:除了java工作難找,但只要找到了工作,高位線是差不多的,低位線JAVA明顯處於劣勢。

5、java和php的薪資漲幅速度對比:
java是公認的難,難上手,真正上手需要至少1-2年,而這期間都屬於學徒級別,薪資漲幅有限。2年後會有一個較大的漲幅,基本拿個6-7千是沒有問題的。
PHP是公認的簡單,上手極快,基本過了試用期就可以漲工資了,PHPer正常是半年漲一次薪資,前3年的幅度都還可以,1年5-6千,2年7-8千。3年能過萬的也大有人在。
兩者相比:其實php的前端優勢明顯,後段雙方區域持平。並不像很多人說的PHP後面難漲,PHP缺人,但更缺熟手。java也不像很多人吹噓的那樣高薪,兩級分化嚴重。其實也很正常,越難的語言,兩級分化越是嚴重。

6、java和php各自發展的瓶頸:

JavaEE體系曾經統治企業級軟體開發長達數十年之久,十年間英才輩出,但是Java語言本身卻越來越顯示出臃腫和分裂的態勢。使用Java是個昂貴的選擇,復雜的需求設計, 緩慢的項目進度,昂貴的應用伺服器和維護難度使Java成為了一種廟堂之上的語言。而版本的分裂也使所謂的跨平台特性成為了一句空話。Java的特性使得它並不適合業務隨著市場快速變化的互聯網企業,WEB領域幾乎被PHP一統天下,嵌入式領域幾乎被C++一統天下,客戶端領域幾乎被C語言一統天下,要不是安卓的出現,java的命運還真不好說了。php的大中型系統開發,方便、快速、是java跟asp.net沒法比擬的, 還有php有很多如yaf,yii,ci等強大的框架, 中小型一般系統的開發,一個thinkphp就足於通殺java的ssh三大框架了。
PHP由於其簡單,快速開發等特點,也導致了開發復雜應用稍顯吃力,所謂成也蕭何敗也蕭何,PHP由於其關注應用層面,開發基本不需要考慮底層的東西,導致其開發快速,學習簡單;但也導致了學習PHP工作一段時間比較容易遇到瓶頸,PHP在5.3版本後加入了更為強大的擴展,通過PHP的擴展可以實現PHP本身實現不了的功能。所以PHP開發遇到了這樣瓶頸,可以考慮通過擴展來解決,facebook和weibo.com正在大量使用擴展功能去應對一個又一個的難題。新浪微博架構師兼首席PHP技術顧問惠新宸一直在專注與PHP底層原理的研究和分享。擴展是被他認為PHP最偉大的地方。

7、java和PHP的崗位數對比:
一下數據出自2014年9月初的網路統計:
2014年9月初,全國java招聘崗位數為82703個。

全國java招聘崗位數

2014年9月初,全國PHP招聘崗位數為47263個。

全國PHP招聘崗位數

java的崗位數差不多是PHP崗位數的2倍不到。但值得深思的是,java的人才數量是PHP人才數量的100倍還不止。

8、java和PHP的學習成本對比:
java學習,是公認的難。難以上手,難以理解。自學時間成本是12個月,自學成功率不到10%,培訓時間成本也近6個月。培訓費用平均成本大致為15000元左右。成為熟手的時間成本為2年。成為高手的時間成本一般為5年以上。
PHP學習,是公認為最簡單的語言。解釋性語言,無需編譯。自學時間成本是6個月,自學成功率20%,培訓時間成本3個月。培訓費用平均成本8000元左右。成為熟手的時間成本為1年。成為高手的時間成本一般為3年以上。
兩者相比,java的學校成本要明顯高於PHP。

總結一下:java和PHP各有各的優勢,說到明天早上也不一定說的完,我想說的是學習哪一個,都是OK的。
想學java就從事安卓行業,想從事WEB領域,就學習PHP。
由於java的學習難度,沒有基礎或者基礎不好的同學還是謹慎選擇,對於零基礎的同學還是PHP可能更加適合一點。

㈨ php與java開發項目哪個效率高

小項目還是用php的,開發效率比java高。

閱讀全文

與phpjava效率相關的資料

熱點內容
androidm3u8緩存 瀏覽:234
imphp開源知乎 瀏覽:706
清除網路通配符dos命令 瀏覽:837
鴻蒙系統怎麼快速換回安卓 瀏覽:712
pdf綠色虛擬列印機 瀏覽:213
androidtab框架 瀏覽:147
java轉php的時間戳 瀏覽:638
編譯libstdc依賴 瀏覽:657
清演算法人與原法人的區別 瀏覽:410
家庭裝修下載什麼app軟體 瀏覽:575
美食博主用什麼app拍視頻 瀏覽:815
ipone手機如何加密微信 瀏覽:357
自來水加密閥閥帽 瀏覽:437
華為交換機dhcp配置命令 瀏覽:319
androidbitmap縮小 瀏覽:275
單片機串口控制燈 瀏覽:88
大訊雲伺服器安裝視頻 瀏覽:788
華為演算法領先世界 瀏覽:658
linux路由重啟 瀏覽:570
php的模板編程 瀏覽:324