MEAN是一个堆栈框架。与Mongodb,node.js,express.js和angular.js结合使用时,它有助于创建完整的javascript网络应用。来自以色列的软件开发人员Amos Haviv是第一个启动Mean.io的人。Mean.js只是来自Mean.io的分支。
当开发人员密切观察这两个变化,他们察觉到Mean.io比不同的目标Mean.js。唯一的原因可能是Mean.io不如Mean.js优雅。当开发人员完全理解Stack时,大多数情况下他更喜欢Mean.js。
这些不过是可以反复使用而无需更改的写作单位。Mean.js使用Yeoman生成器,而Mean.io使用一个称为“ mean”的自定义cli工具。
Mean.io使用gulp,而Mean.js使用grunt。gulp和grunt都是自动化工具。
Mean.js在前端采用模块并将其与Express.js连接。另一方面,Mean.io使用节点程序包模块化和位于模块中的客户端和服务器文件。
关于文档,Mean.js具有与Mean.io进行比较的非常复杂的文档。大多数开发人员发现Mean.js的文档比Mean.io更好。
由于Mean.io是原始社区,因此它具有较大的社区,并且社区增长非常快,而Mean.js的规模并不大,但也以良好的速度增长。
只需单击即可部署这些框架,但唯一的区别是Mean.js在Digital Ocean上运行,而 Mean.io在Google计算引擎上运行。