BT

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

Cloud 9 IDE 3.0现在可以通过Docker运行在Ubuntu容器中

| 作者 Abel Avram 关注 8 他的粉丝 ,译者 马德奎 关注 0 他的粉丝 发布于 2014年8月4日. 估计阅读时间: 3 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

近日,Cloud 9推出了其在线IDE的新版本。通常,在线开发工具要比它们的本地版本简单,有人甚至拒绝将它们称为IDE。但Cloud 9并不想只作为一款富编辑器,它加入了越来越多的传统集成开发环境的功能。

除了新外观允许开发人员自定义布局、外观和快捷方式外,Cloud 9还带来了通过Docker托管在Ubuntu容器中的工作区。开发人员可以在已经预先配置好的工作区列表中进行选择,包括Node.js、HTML 5、Wordpress、PHP、Python、Rails、C/C++、StrongLoop,或者他们可以创建自定义的工作区。此外,他们可以通过一个终端窗口利用sudo访问底层容器,而且除了常见的、预先配置好的Apache或者MySQL外,他们可以安装任何他们想要的包。而且,他们可以修改配置“调节器(knobs)”。

工作区可以在团队成员之间共享,项目所有者可以提供对各种资源的读或者读/写访问。由不同开发人员所做的编辑会实时高亮显示,而且编辑器有一个文件版本历史功能,用于确定什么时间发生了什么变化。

其中一项新功能是集成了Sauce Lab的测试平台,提供了超过300种浏览器OS组合用于测试Web应用程序。它所支持的桌面浏览器包括Firefox、Chrome、IE、Lynx、Opera和Safari的多个版本,每个版本都运行在不同版本的Windows、OS X和/或Linux上。测试也可以在Android 4.x、iPad 4.3+或者iPhone 4.3+上进行。浏览器似乎是被加载到单独的容器中进行测试。

代码编辑器(Ace)支持大约100种语言,提供代码补全和语法高亮显示功能。调试器允许开发人员分步执行代码,而且提供了实时查看变量的功能。它还提供了若干Go To命令,使开发人员可以跳转到源文件。重构仍然只限于变量重命名。

自去年12月份以来,Cloud 9一直运行在GAE上,该公司称,得益于“谷歌覆盖全球的光纤网络及其庞大的合作伙伴生态系统”,他们的IDE更快了,反应更灵敏了。

应用程序可以使用菜单命令部署到HerokuWindows Azure Sites上,或者使用命令行部署到Windows Azure Cloud ServicesGoogle App EngineCloudFoundryNodeJitsuModulus上。

像Cloud 9这样的在线IDE似乎代表了开发工具的未来,常见的本地工具集成了越来越多的在线功能,但除了好处之外,就像Cloud 9状态页面上展示的那样,当它们不可用时可能会让人非常痛苦。不过,当它们实现离线支持时,这一缺点会得到缓解。

查看英文原文:Cloud 9 IDE 3.0 Now Runs in Ubuntu Containers via Docker

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的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通知我

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

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

讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT