BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 杨赛 关注 3 他的粉丝 发布于 2013年12月5日. 估计阅读时间: 3 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。

云服务供应商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账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

已经在使用该组合,感觉不错 by 万 年船

用JavaScript贯通前后端开发,开发效率和用户体验都比较好。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT