写点什么

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

  • 2014-08-03
  • 本文字数:991 字

    阅读完需:约 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 更快了,反应更灵敏了。

应用程序可以使用菜单命令部署到 Heroku Windows Azure Sites 上,或者使用命令行部署到 Windows Azure Cloud Services Google App Engine CloudFoundry NodeJitsu Modulus 上。

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

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

2014-08-03 02:213228
用户头像

发布了 256 篇内容, 共 99.6 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

Dajngo 网站开发 ---Task2(下)

IT蜗壳-Tango

6月日更

计算机系统性能评价

若尘

性能 计算机组成原理 6月日更

Angular管道PIPE介绍

devpoint

angular.js angular 6月日更

架构训练营模块6作业

Geek_649372

架构训练营

源码分析--golang读写锁

en

架构实战训练营 - 模块六课后作业

Johnny

架构实战营

如何使用EasyRecovery巧妙恢复被误删的办公文档?

淋雨

数据恢复 文件恢复 Easyrecovery破解 免费恢复软件

kubelet分析-csi driver注册源码分析

良凯尔

源码 Kubernetes kubelet CSI Kubernetes Plugin

Angular模板简介

devpoint

angular.js angular 6月日更

低代码开发简史

俞凡

架构

《Software Engineering at Google》免费开放

俞凡

c++ 软件工程 Google 大厂实践

Google大规模监控系统--Monarch

俞凡

架构 分布式 大厂实践

crypto/md5

康家沟偶像天团王大锤

跨越式成长 - 高效的学习方法

Ryan Zheng

自媒体从业者如何选择合适的公司

石头IT视角

揭秘MySQL的主从同步实现方案

架构精进之路

MySQL 6月日更

我国区块链产业发展面临的问题

CECBC

流式基础设施--云基础设施的未来

俞凡

云计算 架构

Golang生成随机字符串的八种方式与性能测试

张俭

Performance Go 语言

六、拆分电商系统为微服务

菠萝吹雪—Code

架构实战营

同被指责「电力浪费」,如今的区块链会是 1999 年的互联网吗?

CECBC

密码你真的了解吗

卢卡多多

密码学 6月日更

JavaScript学习(六)

空城机

JavaScript 大前端 6月日更

拆分电商系统为微服务

9527

架构实战营

【Flutter 专题】99 初识 EventBus

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 6月日更

智能无线接入网的崛起

俞凡

AI OpenRAN

DevOps的未来

俞凡

DevOps

OnceAgain

一个向往理想的现实主义者

个人总结

模块6作业6

wade

#架构实战营

JAVA面向对象(七)--类的属性和方法详讲

加百利

Java 6月日更

架构实战营模块6作业

冬天的树

Cloud 9 IDE 3.0现在可以通过Docker运行在Ubuntu容器中_软件工程_Abel Avram_InfoQ精选文章