本文目錄一覽:
- 1、開發APP 後台用java還是PHP 好
- 2、php和java哪個好
- 3、java真的比php有優勢嗎
- 4、java和PHP開發效率差多少,求兩個都用過的給個大概比例。
- 5、php 開發 比 java 快 在哪
- 6、java和PHP哪個更好些?
開發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便是帥才,具有較好的前瞻性和拓展性,整體布局和協同能力強。能夠指揮千軍萬馬,最後逐鹿中原。
java真的比php有優勢嗎
並不一定哦,我把二者的優勢都羅列了一下,供題主選擇。
java的前景
由於Java的諸多優點,java的發展前景十分廣泛。比如,在我們中國的市場,Java無論在企業級應用,還是在面向大眾的服務方面都取得了不少進展,在中國的電信、金融等關鍵性業務中發揮着舉足輕重的作用。目前,在中國政府有關部門的支持下,中國移動和中國聯通已經正式推出基於Java的無線增值服務,並在積極準備基於Java的3G增值服務。
現在社會向著更加信息化、更加智能的方向發展,java的應用範圍也在不斷的擴大。它可以進行面向對象的應用開發;可視化、可操作化的軟件開發;動態畫面的設計和調試;數據庫的操作和連接設計等。
由於Sun、IBM、Oracle等國際廠商相繼推出各種基於Java技術的應用服務器以及各種應用軟件,帶動了Java在金融、電信、製造等領域日益廣泛的應用。如清華大學計算機系利用Java、XML和Web技術研製開發了多個軟件平台,東方科技的Tong
Web、中創的Inforweb 等J2EE應用服務器。由此可見,在巨大市場需求下,企業對於Java人才的渴求已經是不爭的事實。
Java
在Web、移動設備以及雲計算方面前景廣闊,隨着雲計算以及移動領域的擴張,更多的企業在考慮將其應用部署在Java平台上。無論是本地主機,公共雲,Java都是目前最合適的選擇。另外在Oracle的技術投資擔保下,Java也是企業在雲應用方面迴避微軟平台、在移動應用方面迴避蘋果公司的一個最佳選擇。
Java可以參與制作大部分網絡應用程序系統,而且與如今流行的WWW瀏覽器結合很好,這一優點將促進Java的更大範圍的推廣。因為在未來的社會,信息將會傳送的更加快速,這將推動程序向Web程序方向發展,由於Java具有編寫Web程序的能力,並且Java與瀏覽器結合良好,這將使得Java前景充滿光明。
JAVA人才社會需求量大,根據IDC的統計數字,在所有軟件開發類人才的需求中,對JAVA工程師的需求達倒全部需求量的60%~70%。同時,JAVA工程師的薪水相對較高。通常來說,具有3~5年開發經驗的工程師,擁有年薪10萬元是很正常的一個薪酬水平。80%學員畢業後年薪都超過了5萬元。Java平台以其移動性、安全性和開放性受倒追捧。
PHP發展前景好嗎?這是很多想要學習PHP開發的朋友所關注的問題。有的人會說:“IT一直以來都是PHP和.net的天下,PHP發展前景遠沒有這兩個好。”但是軟件培訓網卻不敢苟同。
PHP優勢:
1.基於web量身定製;
2.LAMP架構安全穩定;
3.簡單快速,擴展性強;
4.企業級應用發展迅速。
在與其他同類編程語言的比較中,PHP具有開發速度快、運行效率高、安全性好、可擴展性強、開源自由等特點。
由此可見PHP發展前景一片大好。而且隨着IT業和互聯網的超速發展,企業對PHP程序員的需求也大量增加,PHP程序員和招聘崗位的供求比例是1:40,很多公司半年都招不到一個合適的PHP程序員。
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哪個更好些?
java和PHP哪個更好些?
java和PHP各有各的優點
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開發的系統的價格要高。
PHP和java相比,學哪個更好些?
PHP一般就是做網站的,其他專案少,很容易能學會,競爭力弱,起薪也是比較低的。
JAVA可以說是最熱門的的程式語言,對於很多高階語言來說,JAVA都是基礎;另外一個,JAVA是跨平台的,有多個方面的應用,如Android、Swing、J2EE、J2ME等。就業面比較廣,市場用人需求也大。java多開發大型系統,所以大型企業往往需要很多Java人才,這是其優勢。
和java哪個前景更好些
java更好。
因為:
1、java連續很多年在程式語言排行榜上排名第一。
2、java開源,跨平台,源自於微軟,開放性比不了java。
3、java語言結構優美,,或者說只要是微軟出的語言庫寫的程式碼都他媽的丑!特別是那個變數名和程式庫的使用,簡直是被馿踢了,丑而且難用,難用,難用!
學java和php哪個更好?
PHP一般就是做網站的,其他專案少,很容易能學會,競爭力弱,起薪也是比較低的。
java語言在所有計算機語言裡面排行是第一的,應用廣泛,可以應用在各個領域根深蒂固,可以執行在任何作業系統上面,是應用層最主流的語言,最重要的是好就業,起薪高。
現在c#和java哪個更好些?
Java早一些,他佔領了微軟的市場,所以微軟就搞出來C#來,現在C#比較好些,但是說有潛力的還是Java的
java和php哪個前景更好
java,畢竟java可以做軟體,php只能應用與網站網頁等,java發展前景好,以後你還可以學c/c++,那樣更好
PHP和java哪個更好就業?
java的優勢很明顯,應用廣,功能強大,java後台開發人才市場需求量大。
PHP一般就是做網站的,其他專案少,很容易能學會,競爭力弱,起薪也是比較低的。
java和PHP哪個更好就業?
PHP一般就是做網站的,其他專案少,很容易能學會,競爭力弱,起薪也是比較低的。
java主要領域有電信,網際網路,物流,財務,證券,銀行,生產製造等ERP管理軟體,大型網站及後台開發。需求量大,起薪更高。
培訓Java和php學哪個好些?
可以說都比較不錯,只是用途不一樣而已.
PHP是簡易開發,也叫敏捷開發,java用的人又特別多,都有各自的好處。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/195947.html