? ? ? ? 說(shuō)到前端工程師要轉(zhuǎn)后端工程師宛蚓,一門(mén)后端語(yǔ)言肯定是少不了的钞楼,大多數(shù)人首選肯定是Nodejs蜈亩。最主要的理由還是語(yǔ)義語(yǔ)法跟前端工程師差異不大谅辣。
? ? ? ? 目前擺在我們面前的有四種語(yǔ)言(大家嘗聽(tīng)過(guò)的)修赞。PHP、JAVA桑阶、GO柏副、Nodejs。
? ? ? ? PHP:解釋型語(yǔ)言蚣录,快速建站之王割择,學(xué)習(xí)成本低,上手容易很少有這么容易上手的服務(wù)端語(yǔ)言了萎河,在中國(guó)覆蓋面自不必說(shuō)荔泳。妥妥的初創(chuàng)企業(yè)最?lèi)?ài)蕉饼,甚至類(lèi)似百度這種非初創(chuàng)企業(yè)還在用。另外也是同為解釋型語(yǔ)言玛歌,執(zhí)行過(guò)程更容易被理解昧港。
? ? ? ? Nodejs:解釋型語(yǔ)言,就沖js這兩個(gè)字母就已經(jīng)可能是前端工程師的最?lèi)?ài)了支子。前后端同構(gòu)上有著無(wú)鎖匹敵的優(yōu)勢(shì)创肥,而且語(yǔ)言本身都是JavaScript,學(xué)習(xí)成本更低值朋,對(duì)于前端工程師叹侄,應(yīng)該比PHP更容易上手。
????????Java:編譯型語(yǔ)言昨登,萬(wàn)年老大哥常年霸占語(yǔ)言排行榜趾代,多個(gè)大廠、大型企業(yè)級(jí)應(yīng)用都在使用篙骡,虛擬機(jī)用的最溜的語(yǔ)言稽坤,跨平臺(tái)行好。覆蓋面廣糯俗,學(xué)會(huì)了好找工作尿褪。類(lèi)庫(kù)強(qiáng)大,但是學(xué)習(xí)成本對(duì)于前端工程師高一些得湘,比PHP和Nodejs都要高杖玲。
? ? ? ? Go編譯型語(yǔ)言:這幾年的新興的后端語(yǔ)言,三位Google大佬主導(dǎo)開(kāi)發(fā)淘正,團(tuán)隊(duì)陣容強(qiáng)大摆马,有Unix、C語(yǔ)言之父鸿吆,V8核心開(kāi)發(fā)者等囤采,很多牛人就不一一介紹了,如果想進(jìn)一步了解請(qǐng)移步
http://www.reibang.com/p/808769659a8e
有人已經(jīng)介紹的很清楚了惩淳。語(yǔ)言本身學(xué)習(xí)成本較低蕉毯,由于其機(jī)械碼運(yùn)行原理,性能直逼C語(yǔ)言思犁。目前大有取代PHP之架勢(shì)代虾。
? ? ? ? 最終我把技術(shù)選定在了,一方面Go可以直接生成二進(jìn)制程序激蹲,可以隨時(shí)執(zhí)行棉磨,這太讓我著迷了。還有一方面是社區(qū)活躍度很高学辱,以及這幾年Go語(yǔ)言本身的發(fā)展勢(shì)頭很猛乘瓤。細(xì)節(jié)方面环形,Go的跨包設(shè)置、零值機(jī)制馅扣、類(lèi)型省略方式等等太多太多的細(xì)節(jié)都非常吸引我斟赚。后續(xù)我們?cè)诮榻BGo語(yǔ)言本身時(shí)候,會(huì)詳細(xì)介紹他的特性差油。
陳辰(CC老師)? ? 978563552@qq.com