php和java 2017_Php与java的区别
Php與java的區(qū)別
1.java和php技術(shù)層面對(duì)比:
java是純面向?qū)ο箝_(kāi)發(fā),功能強(qiáng)大,分支眾多,沒(méi)有java不能做的軟件,PHP有他獨(dú)特的領(lǐng)域,那就是WEB在這方面沒(méi)有可以和他相比較,其與java相比較之下在這一方面基本上完勝java因其專注的領(lǐng)域不同所以沒(méi)有太大可比性,PHP適合于快速開(kāi)發(fā),中小型應(yīng)用系統(tǒng),開(kāi)發(fā)成本低,而Java適合于開(kāi)發(fā)大型的應(yīng)用系統(tǒng),應(yīng)用的前景比較廣闊,系統(tǒng)易維護(hù)、可復(fù)用性較好。
2.數(shù)據(jù)庫(kù)訪問(wèn)比較
Java通過(guò)JDBC來(lái)訪問(wèn)數(shù)據(jù)庫(kù),通過(guò)不同的數(shù)據(jù)庫(kù)廠商提供的數(shù)據(jù)庫(kù)驅(qū)動(dòng)方便地訪問(wèn)數(shù)據(jù)庫(kù)。訪問(wèn)數(shù)據(jù)庫(kù)的接口比較統(tǒng)一。PHP對(duì)于不同的數(shù)據(jù)庫(kù)采用不同的數(shù)據(jù)庫(kù)訪問(wèn)接口,所以數(shù)據(jù)庫(kù)訪問(wèn)代碼的通用性不強(qiáng)。例如:用Java開(kāi)發(fā)的Web應(yīng)用從MySQL數(shù)據(jù)庫(kù)轉(zhuǎn)到Oracle數(shù)據(jù)庫(kù)只需要做很少的修改。而PHP則需要做大量的修改工作。
數(shù)據(jù)庫(kù)訪問(wèn)方式的差異,奠定了php開(kāi)發(fā)出的oa和java開(kāi)發(fā)出來(lái)的oa是馬車和火車的差距,前者只能亦步亦趨而且額度有限,后者卻是工業(yè)化的結(jié)晶,不僅能夠包容萬(wàn)物而且速度上穩(wěn)步提
3:在開(kāi)發(fā)上的區(qū)別
(1).php在開(kāi)發(fā)上比較快即寫即用java則需要編譯
(2).Php占用內(nèi)存少而java比較占用內(nèi)存
(3).Java遠(yuǎn)程調(diào)用方便java的同語(yǔ)言調(diào)用不是采用純粹的http調(diào)用,而且維護(hù)一定的連接,從而大大提高性能。而php也有遠(yuǎn)程調(diào)用,但是相對(duì)來(lái)說(shuō)就弱許多了。
總結(jié)
以上是生活随笔為你收集整理的php和java 2017_Php与java的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php pdo.dll不存在,php p
- 下一篇: php生成vcf,[宜配屋]听图阁 -