iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 1
0
自我挑戰組

30 天 node.js 學習筆記系列 第 1

Day1 大家都在 Golang 了,為何是 Node.js ?

嗨,這是我第一次參加鐵人賽,這次會想參加是因為同事不斷入坑,在同事盛情難卻之下,
我也一起跳坑了 ( 以上官腔結束 XD

為甚麼是 Node.js

作為前端,最熟悉的當然是 Javascript 了,然後 Node.js 又是可以讓 Javascript 運行在 Server
相對其他後端語言來說學習門檻低很多,這次主要學習目標是希望能透過 Node.js 去學習
後端的開發 API 上的基礎知識。

等等我知道你很急,但使用一個技術並不能因為潮,就直接一頭栽下去,
以下是對 Node.js,優缺點的分析 :

優點 :

  • 社群發展龐大
  • 執行效率高
  • 可跨平台執行
  • 易於撰寫

缺點 :

  • 弱型別
  • 架構上沒有強制規範容易導致維護困難
  • node_modules 占用空間過大

由上面可以得知 Node.js 因為使用 Javascript 撰寫,前後端都能使用,可以簡易快速開發,在建立簡易 MVP 產品,或是小型專案時,Node.js 會是一個很好的選擇。

當然也有許多公司使用 Node.js 建立大型專案開發,如果能規範好架構的話,使用 Node.js 建立大型專案開發也是一個很不錯的選擇。


下一篇
Day 2 環境建立
系列文
30 天 node.js 學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言