經(jīng)常有一些客戶從其他渠道了解一些java和c++的內(nèi)容,就要問我們用那個(gè)更好?沙漠風(fēng)程序員有時(shí)候確實(shí)很無奈,無奈也得跟客戶解釋清楚,下面沙漠風(fēng)程序團(tuán)隊(duì)就來說道說道java與c++:
一、基礎(chǔ)介紹
Java與C++都擁有相當(dāng)長(zhǎng)的歷史,且語法相當(dāng)類似,并被眾多業(yè)界巨頭所采用。事實(shí)上,Java本來就是從C++衍生出來的。
不過盡管相似,二者之間仍然存在顯著區(qū)別。很多人都說會(huì)C++就能很快掌握J(rèn)ave。C++是不好學(xué),但是java也不好學(xué)。C++難是難在語言本身,java難是難在各種框架和庫(kù)。你單純學(xué)個(gè)java語法,你什么玩意也做不了,java的東西都在java之外。
java側(cè)重于大型企業(yè)級(jí)應(yīng)用開發(fā),C++側(cè)重于底層應(yīng)用開發(fā)。現(xiàn)在網(wǎng)頁(yè),移動(dòng)APP,都是通過http與服務(wù)器通訊,在http請(qǐng)求上面,JAVA處理較好,C++沒有處理優(yōu)勢(shì)。所以,后臺(tái)服務(wù)器都會(huì)用到JAVA,而不一定用到C++(大型的項(xiàng)目才會(huì)用到)。