八个最佳云端集成开发环境
发布日期:2016-7-30 10:7:31
其实浏览器如今成为了一个轻量的客户端,允许用户访问各种基于云的应用程序与服务,阿里云应用程序也一样。众多基于传统桌面的软件正在迁移到云端,这一点都不奇怪,基于云的集成开发环境正在不断涌现,已有很多的开发者在使用 Github 和 Pastebin 来进行在线的协同开发。今天这篇文章挑选了8个最优秀的云集成开发环境推荐给开发者,这些对阿里云应用开发也有所帮助。大家可体验一下,看看哪个适合自己。 1、Cloud9 IDE 图1 基于 NodeJS 构建的在线集成开发环境,语法高亮支持 Perl, C#, C++, Python, Ruby, Scala 等等众多常用开发语言。内置的 Vim 模式非常好用,支持流行的版本控制系统,像Mercurial 和 SVN, Git, 此外它还有非常强大的插件系统,可拓展其功能,例如借助 CSSLint 与 JSBeautify,Cloud9 就可变成一款非常实用的代码美化工具。 2、Codeanywhere 图2 这款云端开发工具经常荣登各种网络上的最佳榜单,是使用体验非常友好的一款IDE。支持Javascript, HTML, CSS, PHP, MySQL 等语言的语法高亮支持,还提供了 iOS, Android 与 BlackBerry 的应用,这个工具让任何人可在任何地方进行编码开发。 此外还提供了 Dropbox 与 SFTP 支持,让开发者可轻松备份代码和分享给合作者,最然这不是功能最全面的云端 IDE,但它拥有的功能都是做到了极致。 3、Coderun Studio 图3 如果你已尝试的其他基于浏览器的集成开发环境都觉得不适合自己,正在寻找的使用更简单功能更强大的云 IDE,Coderun Studio 是值得一试的。它为用户提供一个跨平台的工具,可编写 ASP.NET,JavaScript,C#,HTML 与 CSS,兼容 Visual Studio。 另外,它的本地编译与调试功能都是其它云端开发工具无可比拟的。Coderun Studio 的分享功能让开发者能通过生成的专属 URL 快速的与其他人分享代码。 4、Cloud IDE 图4 尽管他们显然没有花很多的时间来了一个朗朗上口的名字,但它作者却为这款云端 IDE 做了很大的努力,让它成为云端集成开发环境的有力竞争者,支持 Groovy,Javascript, Ruby, Java 等语言,特别适合 Java 开发,支持 Java servlets 与 JSP,还有 Maven。代码部署由 Heroku, CloudBees, Red Hat OpenShift 与 Cloud Foundry 提供支持。 5、Kodingen 图5 基于 Web 的云端编辑器之一,通过恰当的定位在过去几年争得了很强的竞争力。它让开发人员可进行 PHP, Python, Perl 与 Javascript 的开发,同时还支持 Django, Ruby on Rails 与 Node.js 框架。通过丰富多样的社区,可和其它用户进行协作和共享。 6、ShiftEdit 图6 接下来,我们一起看下 ShiftEdit。尽管知名度可能没有 Cloud9 或 Coderun 那么高,不过这个多功能的基于云计算的软件还是值得研究的。不管是 Python,PHP 或Perl,ShiftEdit 都支持。用户可通过 SFTP 把代码文件备份到 Dropbox,使用各种版本控制工具跟踪变化。它的 SSH 身份验证,代码完成与代码段功能可以无缝的完成工作流程,使开发人员能提供工作效率。 7、Akshell 图7 在云 IDE 竞争如此激烈的时代,它变得越来越难从众多集成开发环境脱颖而出了。Akshell是一个服务器端的开发环境,提供了一个轻量级的工具,是非常好的基于 JavaScript 的 Web 应用程序的编码器。它依赖于后端存储的PostgreSQL数据库,对那些熟悉 MySQL 的开发者来说应该很容易就可上手了。 借助集成的 Git 控制台,部署与创建任何项目都是非常轻松的。若你是一个很挑的 Javascript 开发者,正在寻找器快速与稳定的云端 IDE,那么 Akshell 正式你需要的。 8、Orion 图8 著名的 Eclipse Java IDE 因其全面的功能与坚固的可靠性,是多年来桌面软件开发领域的中流砥柱。Orion 把 Eclipse 的丰富经验引入了云 IDE 领域,但目前它的主要用途是前端 Web 开发,因此在大多数情况下只能编写 HTML 和 Javascript。 它还在不断发展中,我们期望在未来一年内看到更多新开发出来的功能。除了集成 Firebug 外,其最大的卖点是它的 Eclipse 风格的用户界面和直观的布局。 上一条: IT企业应如何掌控云计算 下一条: 微软开发云端GPS技术
|