golang interface 類(lèi)型轉(zhuǎn)換 Go會(huì)成為下一個(gè)企業(yè)級(jí)編程語(yǔ)言嗎?
Go會(huì)成為下一個(gè)企業(yè)級(jí)編程語(yǔ)言嗎?從目前看不太可能,至于未來(lái)有沒(méi)有可能,要看Google能不能持續(xù)對(duì)Go進(jìn)行持續(xù)扶持。目前Go語(yǔ)言開(kāi)發(fā)者說(shuō)它簡(jiǎn)單、快速、安全、并發(fā)、快樂(lè)編程、開(kāi)源;但Go語(yǔ)言缺乏方向以
Go會(huì)成為下一個(gè)企業(yè)級(jí)編程語(yǔ)言嗎?
從目前看不太可能,至于未來(lái)有沒(méi)有可能,要看Google能不能持續(xù)對(duì)Go進(jìn)行持續(xù)扶持。目前Go語(yǔ)言開(kāi)發(fā)者說(shuō)它簡(jiǎn)單、快速、安全、并發(fā)、快樂(lè)編程、開(kāi)源;但Go語(yǔ)言缺乏方向以及其“集大成者”的嘗試很容易會(huì)導(dǎo)致其學(xué)貓不成學(xué)狗也不成,淪為四不像。
目前不太可能的原因
Java似乎永遠(yuǎn)不會(huì)過(guò)時(shí),盡管它在20世紀(jì)90年代最初為交互式電視而設(shè)計(jì),但今天的Java卻為企業(yè)應(yīng)用、安卓移動(dòng)應(yīng)用開(kāi)發(fā)以及其他一切功能提供了動(dòng)力。
Java自身的跨平臺(tái)、安全性、健壯性、簡(jiǎn)潔性非常適合企業(yè)級(jí)開(kāi)發(fā)。加上這么多年來(lái)各種機(jī)構(gòu)貢獻(xiàn)了各種各樣的生態(tài)環(huán)境,比如各種開(kāi)源還用的框架,像Spring全家桶,Java有今天的成就Spring絕對(duì)功不可沒(méi)。不完全統(tǒng)計(jì)至今全球有數(shù)十億設(shè)備上運(yùn)行著Java程序。
Java最大的問(wèn)題就是框架臃腫,以前配置個(gè)開(kāi)發(fā)環(huán)境要半天。現(xiàn)在SpringBoot的出現(xiàn)一定程度上改善了這種情況。
總之,Java本身優(yōu)點(diǎn)突出、生態(tài)完善、技術(shù)成熟,Go雖然很好但是要想短期內(nèi)取代Java不可能。
今年大三了,學(xué)了一年多的Java,可是都在說(shuō)go用的越來(lái)越多了,很多人都已經(jīng)轉(zhuǎn)go了,請(qǐng)問(wèn)我該怎么辦?
14年,有人說(shuō)java快不行了,然后國(guó)內(nèi)java還是主流。17年,有人說(shuō)java真的不行了,然后國(guó)內(nèi)java還是主流。19年又有人說(shuō)java不行了,都在用python了,然而國(guó)內(nèi)真正搜索職位java和c依然還是主流。終于2020年了,又來(lái)一群不在it崗位的人說(shuō)java不行了,go和python才是主流,一群培訓(xùn)機(jī)構(gòu)的話,你也信???你知道java生態(tài)多好嗎?你知道老服務(wù)有多少java開(kāi)發(fā)的需要維護(hù)嗎?你知道一個(gè)公司要突然轉(zhuǎn)換技術(shù)方向代價(jià)會(huì)有多大嗎?