在 JavaScript 中,mean.io 和 mean.js 有什麼區別?


Mean.io 和 Mean.js 的區別

MEAN 是一個棧框架。當與 Mongodb、node.js、express.js 和 angular.js 結合使用時,它有助於建立完整的 JavaScript Web 應用程式。來自以色列的軟體開發人員 Amos Haviv 是第一個啟動 **Mean.io** 的人。**Mean.js** 只是從 **Mean.io** 分支出來的。

當開發人員仔細觀察這兩種變體時,他們發現 **Mean.io** 的目標與 **Mean.js** 不同。唯一的原因可能是 **Mean.io** 不像 **Mean.js** 那樣優雅。當開發人員完全理解 Stack 時,大多數情況下他更喜歡 **Mean.js**。

讓我們看看 **Mean.io** 和 **Mean.js** 在哪些方面有所不同

1) 程式碼模板生成和腳手架

這些只不過是可以重複使用而無需更改的程式碼單元。**Mean.js** 使用 Yeoman 生成器,而 **Mean.io** 使用一個名為“mean”的自定義 cli 工具。

2) 構建系統

**Mean.io** 使用 gulp,而 **Mean.js** 使用 grunt。gulp 和 grunt 都是自動化工具。

3) 模組化

**Mean.js** 在前端使用模組,並將它們與 Express.js 連線。另一方面,**Mean.io** 使用 node 包模組化,客戶端和伺服器檔案位於模組中。

4) 文件

說到文件,與 **Mean.io** 相比,**Mean.js** 擁有非常完善的文件。大多數開發人員發現 **Mean.js** 的文件比 **Mean.io** 更好。

5) 社群

由於 **Mean.io** 是最初的版本,它擁有更大的社群,並且發展非常迅速,而 **Mean.js** 的規模並不那麼大,但它也正在以良好的速度發展。

6) 部署

這些框架可以透過一鍵式部署,但唯一的區別是 **Mean.js** 在 Digital Ocean 上執行,而 **Mean.io** 在 Google Compute Engine 上執行。



更新於: 2019-07-30

83 次瀏覽

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告