【IT168 资讯】亚马逊宣布发布AWS Cloud 9,这个新的集成开发环境可用于在Web浏览器中编写、运行和调试代码,旨在通过配对编程和聊天等功能使协作云开发变得轻松。
AWS高级技术传播者Randall Hunt表示:编程和其它需要有技巧的工作一样,工欲善其事必先利其器。记事本可以用吗?可以用。好用吗?不好用。一个强大的编辑器和测试管道可以提高生产力。你还记得第一次使用Vim时,那些围绕系统的复杂程序吗?还记得在新机器上设置所有的编译器和依赖关系有多困难吗?还记得有多少个时间浪费在匹配版本,修改配置,然后编写文档,让一个新的开发人员加入到项目中吗?
这个新发布的IDE包含了所有流行编程语言(如JavaScript,Python和PHP)的基本工具,并提供了快速切换本地和远程测试和调试的方法。
Cloud 9的核心是Ace编辑器,具有实时语法检查,自动缩进,自动完成,代码折叠,拆分窗格,版本控制集成,多个游标和选择器等功能,内置了二十多个主题,支持40多种语言模式和可定制的运行配置以及Vim模式。
同时它还有可以节省成本的功能,例如在自动休眠功能打开时不再使用IDE后,立即停止实例。另外,用户只需为底层计算和存储资源付费。
AWS Cloud9的优势:
只需浏览器代码
AWS Cloud9使您能够灵活地在受管理的Amazon EC2实例或任何支持SSH的现有Linux服务器上运行开发环境。这意味着您只需使用浏览器即可编写,运行和调试应用程序,而无需安装或维护本地IDE。Cloud9代码编辑器和集成的调试器包括有用的,省时的功能,如代码提示,代码完成和逐步调试。Cloud9终端提供基于浏览器的shell体验,允许您安装其他软件,执行git push或输入命令。
实时编码
AWS Cloud9使代码的协作变得简单。只需点击几下鼠标,就可以与您的团队分享您的开发环境,并一起编程。在协作的同时,您的团队成员可以实时查看其他类型,并立即在IDE中与其他人聊天。
轻松构建无服务器应用程序
AWS Cloud9可以轻松编写,运行和调试无服务器应用程序。它预先配置了开发环境,包含所有的无服务器开发所需的SDK,库和插件。Cloud9还为本地测试和调试AWS Lambda函数提供了一个环境。这使您可以直接迭代代码,节省时间并提高代码的质量。
直接终端访问AWS
AWS Cloud9 IDE附带一个终端,该终端包含托管开发环境的托管Amazon EC2实例的sudo权限以及预先验证的AWS命令行界面。这使您可以快速运行命令并直接访问AWS服务。