Deno 簡介

Deno 簡介

Deno 是 Node.js 的作者 Ryan Dahl 開發的,於 2018 年問世,雖然名稱就是 Node 的排列組合,但是可以說是 Ryan Dahl 吸取了 Node.js 的缺陷和 Go 語言的部分優點的下一代 JavaScript 和 TypeScript 伺服器執行環境

Deno 優點

  • 安裝簡單,只有一個檔案,能夠獨立執行
  • 支援 Promise
  • 原生附帶測試工具
  • 原生支援 TypeScript
  • 無中央資料庫,不用 npm ,一個 URL 網址就可以安裝套件
  • 不會像 npm 一樣霸佔大量的硬碟容量
  • 安全存取,無法在沒有授權的情況下存取網路和檔案、記憶體
  • 建置速度更快,相較 node.js 的 GYP ,Deno 使用 Generate Ninja

Deno 缺點

  • 與現有Node.js專案不兼容
  • 無法直接使用 npm 內大量的套件

參考連結

Deno 官網
Deno Github
Wiki
「我為Node.js感到後悔的十件事」(10 Things I Regret About Node.js

留言