javascript 中 mean.io 和 mean.js 有什么区别?

javascriptobject oriented programmingprogramming更新于 2024/7/25 23:20:00

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.ioMean.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 使用节点包模块化,客户端和服务器文件位于模块中。

4) 文档

谈到文档, Mean.js 拥有与 Mean.io 相比非常复杂的文档。大部分    开发人员发现 Mean.js 的文档比 Mean.io 更好。

 5) 社区

由于 Mean.io 是原创的,因此它拥有更大的社区,并且发展速度非常快,而 Mean.js 并没有那么大,但也在以良好的速度增长。

6) 部署

这些框架可以一键部署,但唯一的区别是 Mean.js 在 Digital Ocean 上运行,而 Mean.io 在 Google 计算引擎上运行。


相关文章