微信号:infoqchina

介绍:有内容的技术社区媒体

Mongo + Node:DigitalOcean宣布支持MEAN Stack镜像

2013-12-06 14:49 InfoQ

云服务供应商DigitalOcean这两天宣布推出基于MEAN组合的镜像。至此,DigitalOcean支持的应用组合数量已经到达9个,分别是LAMP、Ruby on Rails、Redmine、Ghost、Wordpress、Dokku、Docker、GitLab、以及MEAN。



MEAN组合,即MongoDB、Express、Angular、Node的组合。该组合的出处难以考证,不过根据一次GDG活动的介绍,MongoDB内核工程师、the Ascot Project联合创始人Valeri Karpov最早开始使用这套组合。Valeri Karpov在其2013年4月的一篇博客中提到自己在一次FinTech Hackathon上使用该组合构建了自己的应用,并表示自己在开发the Ascot Project当中也是采用MEAN组合开发。整个2013年,Valeri在多处活动中分享自己使用MEAN组合开发应用的经验,最近的一次是在Node Summit上(Slides地址)。


也是在2013年4月前后,IBMdW上开始发布名为《Developing mobile apps with Node.js and MongoDB》的系列文章,作者是四个IBM的实习生,他们针对IBM Passes产品开发了一套完全基于Node的后端。文中表示:


我们的团队使用Node开发的方案要比实现相同功能的Java方案节省了40%的开发用时,我们还对两种方案进行了全面的性能测试,结果显示Node方案有更好的可伸缩性和更高的硬件利用率。


从2013年中到2013年底期间,社区开始逐步完善围绕MEAN组合的一系列资源。2013年6月前后,Linnovate软件工程师Amos Haviv在Github上创建了一个MEAN框架项目,最早的项目说明表示:


该框架希望为所有基于Mongo、Angular、Express和Node的项目提供一个好用的起点,同时也是我们公司Web应用的一个起点。


目前,该项目在Github上获得了1951个星标,477个fork。该项目还创建了一个叫做mean.io的独立页面,方便开发者们快速获取打包的安装包并快速上手。Linnovate目前也是MEAN组合的强力推动者,鼓励初创企业们拥抱MEAN以快速完成原型开发,实现精益。


你是否会采用MEAN Stack进行应用开发?你是否尝试过这个组合,感觉如何?欢迎交流你的观点。


***********************************

本文来自InfoQ微信公众账号:infoqchina

1、回复“今日新闻”,查看今天更新的新闻;

2、回复“今日英文”,查看今天英文站的更新;

3、回复“文章 +关键词”,搜索关键词相关内容;

4、回复“QCon”,了解QCon大会相关信息;

5、回复“活动”,了解最近InfoQ组织的线下沙龙;

6、回复“架构师”,获取《架构师》下载地址;

7、回复“投稿”,了解投稿和加入编辑团队的流程。

***********************************

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 推荐!国外程序员整理的 PHP 资源大全 移动深度链接(Deep Link)的价值 为什么说选择正确的编程语言很重要,以及如何正确的选择 手把手教你Spark&Mongodb『附源码下载』 有大牛,有干货,有彩蛋|2016 Gopher大会Go to北京