W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本章將之前零散介紹的知識(shí)點(diǎn)串了起來(lái),完整地演示了一個(gè)使用 NodeJS 開(kāi)發(fā)程序的例子,至此我們的課程就全部結(jié)束了。以下是對(duì)新誕生的 NodeJSer 的一些建議。
要熟悉官方 API 文檔。并不是說(shuō)要熟悉到能記住每個(gè) API 的名稱和用法,而是要熟悉 NodeJS 提供了哪些功能,一旦需要時(shí)知道查詢API文檔的哪塊地方。
要先設(shè)計(jì)再實(shí)現(xiàn)。在開(kāi)發(fā)一個(gè)程序前首先要有一個(gè)全局的設(shè)計(jì),不一定要很周全,但要足夠能寫(xiě)出一些代碼。
要實(shí)現(xiàn)后再設(shè)計(jì)。在寫(xiě)了一些代碼,有了一些具體的東西后,一定會(huì)發(fā)現(xiàn)一些之前忽略掉的細(xì)節(jié)。這時(shí)再反過(guò)來(lái)改進(jìn)之前的設(shè)計(jì),為第二輪迭代做準(zhǔn)備。
要充分利用三方包。NodeJS 有一個(gè)龐大的生態(tài)圈,在寫(xiě)代碼之前先看看有沒(méi)有現(xiàn)成的三方包能節(jié)省不少時(shí)間。
不要迷信三方包。任何事情做過(guò)頭了就不好了,三方包也是一樣。三方包是一個(gè)黑盒,每多使用一個(gè)三方包,就為程序增加了一份潛在風(fēng)險(xiǎn)。并且三方包很難恰好只提供程序需要的功能,每多使用一個(gè)三方包,就讓程序更加臃腫一些。因此在決定使用某個(gè)三方包之前,最好三思而后行。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: