{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

同為服務端編程語言,那么PHP可以實現JAVA全部的技術或者說JAVA可以實現PHP的全部技術嗎?

molyzzxmolyzzx 回答10 收藏1
收藏問題

10條回答

chenjiang3

chenjiang3

回答于2022-06-22 19:02

如果說實現,那基本上都能實現,但術業有專攻,PHP就適合做做簡單的網頁型業務系統,你非要讓它去做其他的事情,成本代價太高。

評論0 贊同0
  •  加載中...
lansheng228

lansheng228

回答于2022-06-22 19:02

寫后端理論上不存在一個能實現另一個不能實現的問題。實際上因為生態的不同,要實現同樣的東西,兩者要花的精力卻不一樣,比如微服務,java有完整成熟的解決方案,而php卻沒有,自己去實現那花的精力就很多了

評論0 贊同0
  •  加載中...
Eastboat

Eastboat

回答于2022-06-22 19:02

java能寫安卓,php能嗎?

評論0 贊同0
  •  加載中...
xbynet

xbynet

回答于2022-06-22 19:02

php是腳本語言

評論0 贊同0
  •  加載中...
RancherLabs

RancherLabs

回答于2022-06-22 19:02

拋開一些前置條件,這樣籠統地對比意義不大,存在即有理。

一般的軟件系統,大部分情況下二者能互換,但技術選型是要綜合多種因素考慮的。

1、在公司角度:

要考慮具體業務場景、成本、人員等諸多因素。

2、開發者角度:

一是考慮興趣,二是公司要求。如果自己開發產品或學著玩,就看自己興趣,如果為了工作就多看公司招聘要求。

其實編程語言入門并不難,堅持就行,但精通卻很難,更需要多動腦。

要明白的一件事:入門可能只需要一種語言,到后期想自己進步的時候必定會接觸到其他語言。

二者差異

1、專注的領域不同

java是純面向對象開發,功能強大,分支眾多,沒有java不能做的軟件。C/S也好B/S也好。從功能上講,沒有語言可以和java相比。但其優勢也是其劣勢,具體參考后面的瓶頸解釋。

PHP屬于后起之秀,吸收了java和c以及perl等語言優點,專注互聯網領域。在WEB領域中PHP擁有得天獨厚的優勢,WEB領域沒有語言可以和PHP相比。

2、數據庫訪問上不同

Java通過JDBC來訪問數據庫,通過不同的數據庫廠商提供的數據庫驅動方便地訪問數據庫。訪問數據庫的接口比較統一。

PHP對于不同的數據庫采用不同的數據庫訪問接口,所以數據庫訪問代碼的通用性不強。例如:用Java開發的Web應用從MySQL數據庫轉到Oracle數據庫只需要做很少的修改。而PHP則需要做大量的修改工作。

3、系統技術架構上不同

Java語言有著完備的MVC框架,包括視圖層、業務控制層和持久層,在Spring框架中,我們可以通過IOC和AOP降低編碼過程中的高耦合,也就是說Java中的這些框架可以讓開發者有更廣闊的空間去設計科學合理的架構,也體現著Java多層架構的特點。

相比Java而言,PHP留給開發者的空間并不多,但PHP近些年也在改進,迎合電子商務的需要,引入MVC設計模式,但成熟性和穩定性上與Java還是有著不小的差距。不得不提的是PHP可兼容MySQL開發,這使得在考慮成本因素的前提下,PHP變得小而精,收到了一些中小型網站的青睞。

4、安全性上不同

在同是開源和跨平臺的java面前,php丟掉了很多的優勢,在代碼的安全性上尤為突出。

php的開發程序在別人拿到代碼后,可以很容易的進行修改。而java開發的程序由于無法看到完整的源代碼,只能看到一些編譯好的類文件,所以安全性較高。

5、開發成本上的不同

PHP最經典的組合就是:PHP + MySQL + Apache。非常適合開發中小型的Web應用,開發的速度比較快。而且所有的軟件都是開源免費的,可以減少投入。

Java的Web應用服務器有免費Tomcat、JBoss等,如果需要更好的商業化的服務有:Web Sphere和 Web logic。

6、學習的難易程度不同

php是解釋執行的服務器腳本語言,首先php有簡單容易上手的特點。語法和c語言比較象,所以學過c語言的程序員可以很快的熟悉php的開發。

java的學習需要先學好java的語法和熟悉一些核心的類庫,懂得面向對象的程序設計方法。所以java不如php好學。

[耶][耶][愛慕][愛慕]

評論0 贊同0
  •  加載中...
avwu

avwu

回答于2022-06-22 19:02

理論上是可以的,

只是不擅長,實現代價較大,

甚至你可以用python也可以做到,

極端一點,C或者匯編都可以,只是重復造輪子,效率太低!

評論0 贊同0
  •  加載中...
Heier

Heier

回答于2022-06-22 19:02

誰把我js拉進來的,不嫌事大是啵!!!

我能說誰好誰不好嗎,我就弱弱的問一句,這里誰前后都好使?

哎呀媽呀,我媽叫我回去吃飯了,我先走了,各位爺回見!

評論0 贊同0
  •  加載中...
dadong

dadong

回答于2022-06-22 19:02

這,技術實現不一樣,PHP是通過解釋器運行,主要用于web前后端服務,java運行在jvm里面,用途相對廣泛一些,除了web服務,也可以視作獨立程序運行,一些游戲就是java開發的,例如minecraft,通過jvm可以跨平臺。

評論0 贊同0
  •  加載中...
wuyangchun

wuyangchun

回答于2022-06-22 19:02

語言只是工具,更多的是看生態,并不完全是看功能,如果真要搞強大,php擴展寫起來,一樣能像GO一樣

評論0 贊同0
  •  加載中...
cucumber

cucumber

回答于2022-06-22 19:02

php不能長鏈接監聽

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<