koa2屬于前端還是后端 只會(huì)JS的話可以去做前端嗎?
只會(huì)JS的話可以去做前端嗎?沒(méi)有只懂JS的程序員。JS和HTML對(duì)于前端開(kāi)發(fā)是不可或缺的。所有后續(xù)的前端框架都是從JS演變而來(lái)的。對(duì)于前端工程師來(lái)說(shuō),學(xué)好JS和HTML是必不可少的。創(chuàng)業(yè)做網(wǎng)站選擇用n
只會(huì)JS的話可以去做前端嗎?
沒(méi)有只懂JS的程序員。
JS和HTML對(duì)于前端開(kāi)發(fā)是不可或缺的。所有后續(xù)的前端框架都是從JS演變而來(lái)的。
對(duì)于前端工程師來(lái)說(shuō),學(xué)好JS和HTML是必不可少的。
創(chuàng)業(yè)做網(wǎng)站選擇用node好還是php?
我用node和PHP做過(guò)網(wǎng)站。
性能,節(jié)點(diǎn)應(yīng)該更好
開(kāi)發(fā)效率高,PHP同步代碼易懂,生態(tài)更成熟。節(jié)點(diǎn)異步代碼總是感覺(jué)難以控制。
對(duì)于部署,PHP通常是nginx fastcgi,node是nginx reverse proxy。它也可以裸奔。PHP比node多一層。
我是從PHP到節(jié)點(diǎn)開(kāi)發(fā)的。PHP不適合駐留內(nèi)存應(yīng)用程序,而且函數(shù)很混亂。雖然似乎有許多適合web開(kāi)發(fā)的語(yǔ)法糖,但大多數(shù)都不安全。節(jié)點(diǎn)更有想象力。更現(xiàn)代。在當(dāng)今后端微服務(wù)時(shí)代,節(jié)點(diǎn)更適合現(xiàn)代應(yīng)用開(kāi)發(fā)。PHP注定會(huì)被歷史淘汰。
PHP實(shí)際上是使用最多的外包公司,ThinkPHP標(biāo)準(zhǔn)。
JavaScript到底是一門(mén)簡(jiǎn)單的語(yǔ)言,還是一門(mén)學(xué)習(xí)曲線比較陡峭的語(yǔ)言?
JS,這并不難學(xué)。它最大的問(wèn)題是對(duì)初學(xué)者不是很友好,因?yàn)槌鯇W(xué)者沒(méi)有前端和后端的概念,而且常常不知道JS的用途。
如果我們說(shuō)十年前,JS的起步還有一點(diǎn)門(mén)檻。那時(shí),jQuery才剛剛開(kāi)始普及。JS開(kāi)發(fā)意味著大量本機(jī)domapi操作和最原始的Ajax請(qǐng)求。真的有點(diǎn)麻煩。jQuery普及后,DOM和Ajax操作的復(fù)雜性大大降低。
現(xiàn)在web應(yīng)用越來(lái)越重視前端,因?yàn)槿藗冊(cè)絹?lái)越重視用戶(hù)體驗(yàn)。所以現(xiàn)在web的前端和后端是相對(duì)平衡的,前端也是非常重要的,所以JS越來(lái)越受到關(guān)注。目前,很多前端開(kāi)發(fā)都依賴(lài)于框架,比如angular、react,基于ES6或ts,這與后端非常相似。
所以我不認(rèn)為JS是一個(gè)陡峭的學(xué)習(xí)曲線,就像其他語(yǔ)言一樣。