写点什么

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

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

关注

评论

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

NFTScan 与 MintKit 达成战略合作伙伴,由 NFTScan 为其提供 NFT API 数据服务

NFT Research

NFT 数据基础设施

灵活高效又美丽,谈谈我们的产品体验升级思路

嘉为蓝鲸

自动化运维 嘉为蓝鲸 IT服务管理中心

一文读懂机器学习常用算法的基本概念和适用场景

九章云极DataCanvas

机器学习 机器学习算法

中国北京|HICOOL 2023 全球创业大赛

科兴未来News

Hicool 海外 #双创赛事#

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

flyzz177

React

Jupyter Notebook入门指南

京东科技开发者

前端 服务端 Server 多编程语言 企业号 1 月 PK 榜

时序数据库 TDengine 携手北京科技大学设计研究院,助力冶金工业智慧化

TDengine

数据库 tdengine 时序数据库

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

flyzz177

React

再快一点?Web 3动态内容如何加速?

Java全栈架构师

程序员 程序人生 Web 后端 架构师

语音社交App系统源码中语音厅App搭建之开宝箱游戏机制说明以及技术文档

山东布谷科技胡月

语音直播源码 语音社交软件 语音直播app 语音厅平台搭建 语音聊天APP源码

小游戏引擎选型注意事项

FinFish

游戏 小游戏 小游戏引擎

高性能且小巧的脚本语言 LuaJIT

ooooooh灰灰

lua 后端 JIT 网关

机器学习10大经典算法详解

九章云极DataCanvas

机器学习

中台KPI怎么设计?

博文视点Broadview

如何把照片变成“漫画脸”?一招教会你一键生成氛围感动漫头像

互联网民工阿强

图片 图片处理 动漫 漫画头像 ACGAN-动漫头像

极盾科技CEO丁杨:让数据安全回归场景、业务和价值

极盾科技

数据安全

隐私计算技术开源的整体现状

京东科技开发者

开源 经验分享 隐私计算 隐私安全

IOS技术分享| IOS快对讲调度场景实现

anyRTC开发者

音视频 呼叫邀请 快对讲 语音对讲 视频对讲

react的useState源码分析

flyzz177

React

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

flyzz177

React

融云获 2022 中国技术先锋年度评选「中国技术品牌影响力企业」奖

融云 RongCloud

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

flyzz177

React

DevEco Studio新特性分享-跨语言调试,让调试更便捷高效

HarmonyOS开发者

HarmonyOS

英特尔携手钉钉推动智能协作创新,引领数字时代新未来

科技之家

研运至简,创新无限!嘉为品牌VI全新升级

嘉为蓝鲸

自动化运维 嘉为蓝鲸 品牌升级

转转测试环境治理高效能实践

转转技术团队

架构 测试 后端 灰度发布 全链路灰度

软件测试 | 简历中应该如何描述才能体现出软技能的实力 ?

霍格沃兹测试开发学社

机器学习的4种经典模型总结

九章云极DataCanvas

机器学习 机器学习模型

从react源码看hooks的原理

flyzz177

React

AI将产生创富的第5次浪潮

felix

机器学习 模型开发

RocketMQ Compaction Topic的设计与实现

Apache RocketMQ

RocketMQ 消息队列

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