本文目錄一覽:
- 1、開發APP 後台用java還是PHP 好
- 2、java和PHP開發效率差多少,求兩個都用過的給個大概比例。
- 3、java和php那個吃香?
- 4、java為什麼比php快
- 5、php 開發 比 java 快 在哪
- 6、PHP 比 Java 的開發效率高在哪
開發APP 後台用java還是PHP 好
兩者都很好,普遍的都用php,而java少,php開發和維護簡單,java開發會有點複雜,而且國內的服務商比較少,空間費用較php貴好幾倍,但從代碼開源方面,java可以有效保護自己的代碼,php是開源的,我建議先用php+mysql開發,待程序完善後可升級到jsp+mysql後台,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如何如何,大多也是,對於語言本身而言,只要有人在用,就說明有其存在的合理性。語言是死的,人是活的。企業決定用哪種語言,往往決定於開發項目的工程師,他精通什麼,用什麼就好。
java和php那個吃香?
11.java和php技術層面對比:
2java是純面向對象開發,功能強大,分支眾多,沒有java不能做的軟體,PHP有他獨特的領域,那就是WEB在這方面沒有可以和他相比較,其與java相比較之下在這一方面基本上完勝java因其專註的領域不同所以沒有太大可比性,PHP適合於快速開發,中小型應用系統,開發成本低,而Java適合於開發大型的應用系統,應用的前景比較廣闊,系統易維護、可復用性較好。
32.資料庫訪問比較
4Java通過JDBC來訪問資料庫,通過不同的資料庫廠商提供的資料庫驅動方便地訪問資料庫。訪問資料庫的介面比較統一。PHP對於不同的資料庫採用不同的資料庫訪問介面,所以資料庫訪問代碼的通用性不強。例如:用Java開發的Web應用從MySQL資料庫轉到Oracle資料庫只需要做很少的修改。而PHP則需要做大量的修改工作。
5資料庫訪問方式的差異,奠定了php開發出的oa和java開發出來的oa是馬車和火車的差距,前者只能亦步亦趨而且額度有限,後者卻是工業化的結晶,不僅能夠包容萬物而且速度上穩步提
63.:在開發上的區別
7(1).php在開發上比較快即寫即用java則需要編譯
8(2).Php佔用內存少而java比較佔用內存
9(3).Java遠程調用方便java的同語言調用不是採用純粹的http調用,而且維護一定的連接,從而大大提高性能。而php也有遠程調用,但是相對來說就弱許多了。
104.:PHP的開發程序在別人拿到代碼後,可以很容易的進行修改。而Java開發的程序由於無法看到完整的源代碼,只能看到一些編譯好的類文件.class,所以底層架構的諸多隱患都無法提前預知,一旦發生災難性的錯誤,後果必將及其嚴重。而PHP如果想要加密代碼,也可以使用Zend公司的權威產品zendguard進行加密,以保證產品的知識產權如果出差距,也是由開發程序員的水平來決定的。這一回合,兩者依舊平分秋色。。
115.:性能比較:
12在循環測試中java執行的時間遠遠低於php所以java的性能比較好
13PHP適合於快速開發,中小型應用系統,開發成本低,能夠對變動的需求作出快速的反應。而Java適合於開發大型的應用系統,應用的前景比較廣闊,系統易維護、可復用性較好。
146.:跨平台性Java和PHP都有很好的跨平台的特性。幾乎都可以在不作任何修改的情況下運行在Linux或者Windows等不同的操作系統上。
157.:php開發周期短java開發過程相對較緩慢前者代碼運用比較混亂不會區分大小寫因此在後期開發當中一些命名較混亂不易區分而Java是區分大小寫的命名比較規範在之後的開發過程當中不易混亂即使工程師不是同一人也可清晰看懂程序中的代碼
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 快 在哪
一些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要適合很多。
PHP 比 Java 的開發效率高在哪
一些Java可以做的事情Php做不了或者說要藉助另外的工具才可以做,要但就開發網站這個事情來說,Php確實是要比Java效率高,尤其是相對簡單的項目。 首先,Java的架構要比Php複雜,先不說各種開發框架,
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/280815.html