1、開發(fā)速度上:在開發(fā)速度上,PHP開發(fā)起來比Java要快,所以項目周期也會縮短。因為PHP內(nèi)置函數(shù)庫是很強大的,它更適合做“膠水語言”,作為大前端開發(fā)語言是很合適的(因為前端邏輯可能會經(jīng)常變動)。
創(chuàng)新互聯(lián)建站是一家專業(yè)提供崇明企業(yè)網(wǎng)站建設,專注與做網(wǎng)站、成都網(wǎng)站制作、HTML5、小程序制作等業(yè)務。10年已為崇明眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設公司優(yōu)惠進行中。
2、這是因為開發(fā)速度受到多種因素的影響,例如項目復雜度、開發(fā)人員經(jīng)驗、使用的框架和工具等等。此外,PHP和Java都有其各自的優(yōu)勢和劣勢,因此在不同的情況下可能會產(chǎn)生不同的開發(fā)速度。
3、一些Java可以做的事情Php做不了或者說要借助另外的工具才可以做,要但就開發(fā)網(wǎng)站這個事情來說,Php確實是要比Java效率高,尤其是相對簡單的項目。
肯定會影響執(zhí)行效率的啊。你在大量注釋的時候需要的各種字符都是需要時間和精力的,在你花大把精力過多注釋的時候,你的時間就浪費到里面了,這樣整體的執(zhí)行力肯定會受影響的。
java的分配內(nèi)存java只把內(nèi)嵌類型分配到堆棧上面,所有Object類型都分配到堆上面。c++可以把局部變量都分配到堆棧上面。顯然,根據(jù)已有測試結果,訪問堆棧的速度要遠高于堆的速度。
Java代碼注釋寫的多,會影響到編譯效率,但是不會影響到執(zhí)行效率。Java代碼是先編譯成字節(jié)碼,然后被JVM解釋執(zhí)行的。
java是解釋語言,一般來說解釋語言的效率跟編譯型語言效率無法相提并論(差距在幾個數(shù)量級) 。
C的運行效率明顯要比JAVA高,因為C是編譯型的,直接將源碼編譯成機器代碼;而JAVA是解釋型,源碼被編譯成二進制偽代碼,由JAVA虛擬機解釋執(zhí)行。
這樣java程序比c++運行效率低,但是因為有JVM做中介,一個操作系統(tǒng)下編譯的*.class可以運行在其它的操作系統(tǒng)下,(當然要裝不同操作系統(tǒng)下的JVM)。
\x0d\x0a不過任何事情都是有兩面性,java可能比c、c++慢,但是這個平臺為我們屏蔽了很多機器和操作系統(tǒng)的差異性,我們編寫java代碼基本不用太多考慮機器和操作系統(tǒng)本身的東西。并且有很好的可移植性。
而 C#之類,已經(jīng)和java比沒有任何優(yōu)勢了。都使用了虛擬機。