写点什么

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:213275
用户头像

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

关注

评论

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

银行普惠金融可持续发展能力建设——风控科技应用

易观分析

金融 银行

手写一个react,看透react运行机制

flyzz177

React

JavaScript刷LeetCode拿offer-栈相关题目

js2030code

JavaScript LeetCode

详述TLS握手流程

穿过生命散发芬芳

TLS 12月月更

在西安怎么选择java培训?

小谷哥

react源码分析:组件的创建和更新

flyzz177

React

前端一面高频面试题(附答案)

loveX001

JavaScript

大数据开发培训机构该怎么选择?

小谷哥

Zebec正在以流支付的方式,推动加密资产支付走上正轨

鳄鱼视界

深入React源码揭开渲染更新流程的面纱

flyzz177

React

JavaScript刷LeetCode拿offer-树的遍历

js2030code

JavaScript LeetCode

Verilog 过程赋值

芯动大师

Verilog Verilog语法 Verilog过程赋值

react源码分析:深度理解React.Context

flyzz177

React

前端必会面试题汇总

loveX001

JavaScript

架构实战营模块二作业

张贺

架构训练营

使用JMeter模拟设备通过MQTT发送数据

石云升

测试 Jmeter mqtt

2022-12-13:游戏玩法分析 I。写一条 SQL 查询语句获取每位玩家 第一次登陆平台的日期。 +-----------+-------------+ | player_id | first_l

福大大架构师每日一题

数据库 福大大

大数据培训课程哪里比较好?

小谷哥

前端开发需不需要通过培训来学习

小谷哥

工作中常用的设计模式--享元模式

lpe234

Java 设计模式 享元模式 spring-boot

react的useState源码分析

flyzz177

React

22道js输出顺序问题,你能做出几道

loveX001

JavaScript

伙伴福利,100个项目彻底精通Java!【开源】

JavaPub

Java 源码 javaWeb

【Alibaba微服务技术系列】「SpringCloud技术专题」基于SpringCloud-Alibaba的微服务2.0模式架构搭建实战指南(解析版本对应关系)

码界西柚

SpringCloud SpringCloud Alibaba 12 月 PK 榜 服务搭建

java开发哪家机构比较好?

小谷哥

架构实战营 模块2作业

西山薄凉

「架构实战营」

深度分析React源码中的合成事件

flyzz177

React

秒云荣获2022爱分析·中国运维最佳实践案例大奖

MIAOYUN

运维 解决方案 容器云平台 云原生容器 IT解决方案

极客时间运维进阶训练营第八周作业

独钓寒江

容量保障落地四步走

老张

性能测试 服务治理 稳定性保障 容量测试 容量保障

面试官:说说Event Loop事件循环、微任务、宏任务

loveX001

JavaScript

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