python是后端语言还是前端语言_从前端到后台-语言选择
截止至2019年10月,TIOBE編程語(yǔ)言排行如圖所示
這里重點(diǎn)考慮前三種語(yǔ)言和JS。C作為底層語(yǔ)言直接忽略,主要對(duì)JAVA,Python和JS進(jìn)行對(duì)比。
JAVA: 強(qiáng)類(lèi)型靜態(tài)語(yǔ)言,入門(mén)較Python難度更大,常用于企業(yè)級(jí)應(yīng)用。如金融,ERP等。
Python: 入門(mén)簡(jiǎn)單,應(yīng)用場(chǎng)景廣,除web開(kāi)發(fā)外,在其他方面如爬蟲(chóng)、人工智能、數(shù)據(jù)分析等方面也有廣泛應(yīng)用。Python的入門(mén)成本不高,學(xué)習(xí)難點(diǎn)或許是不同庫(kù)的調(diào)用?
小結(jié):Python的入門(mén)速度和開(kāi)發(fā)效率強(qiáng)于JAVA,運(yùn)行效率弱于JAVA。在web開(kāi)發(fā)方面,或許Python更適用于小場(chǎng)合,JAVA適合于大場(chǎng)面?
綜上,對(duì)個(gè)人開(kāi)發(fā)者來(lái)說(shuō),Python更為友好一些。
至于Python和JS的對(duì)比,前端本身就熟悉JS,基于之前的工作經(jīng)驗(yàn),NodeJS的學(xué)習(xí)不是很難。Python的話只是很早以前看過(guò)一些基本語(yǔ)法,寫(xiě)過(guò)個(gè)爬蟲(chóng),其他并不是很了解。
但是從擴(kuò)展技能棧的角度出發(fā),最后還是選擇學(xué)習(xí)python作為開(kāi)發(fā)語(yǔ)言(NodeJS也很優(yōu)秀的!)。
學(xué)習(xí)計(jì)劃
暫時(shí)打算通過(guò)兩至三周完成,第一周復(fù)習(xí)Python的基礎(chǔ)語(yǔ)法(預(yù)計(jì)一周),第二周開(kāi)始學(xué)習(xí)Python的web服務(wù)器開(kāi)發(fā)(預(yù)計(jì)一至二周).
下章預(yù)期時(shí)間 - 2019/11/10
總結(jié)
以上是生活随笔為你收集整理的python是后端语言还是前端语言_从前端到后台-语言选择的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle text类型_数据库的一些
- 下一篇: vscode怎么安装python包_vs