在 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 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始
广告

© . All rights reserved.