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)
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com