适用于Web开发人员的Cloud IDE –最佳选择

有了我们知道并喜欢迁移到云的众多传统的,基于桌面的生产力软件,基于云的IDESwift在开发人员中占有一席之地也就不足为奇了。

GithubPastebin之类的工具有助于简化向基于云的开发的过渡,现在,许多开发人员通常使用成熟的Cloud IDE。

但是,许多人仍然不愿意出于开发目的完全相信远程Cloud IDE。

如今,浏览器实质上是一个瘦客户端,允许用户访问各种基于云的应用程序和服务。

以下是您可以使用的13种最佳Cloud IDE ,以及每种方法的快速汇总。

尽管它受到UI设计人员和开发人员的青睐,但它在C#,C ++,Python,Perl,Ruby,Scala和其他一些语法中都突出显示了语法。

前端全是Javascript,而后端则依靠流行的NodeJS框架。

在使用适当命名的Cloud9几分钟后,您会觉得自己已经死了,并去了编码器天堂。

由于包含了CSSLint和JSBeautify,它也是在线上最漂亮的环境之一。

内置的Vim模式很不错,对流行的版本控制系统(如Git,Mercurial和SVN)的支持也是如此。

适用于Web开发人员的Cloud IDE –最佳选择

多亏了适用于iOS,Android和BlackBerry的便捷应用程序,该工具使任何人都可以在任何地方进行编码。

它具有代码突出显示功能,并支持HTML,CSS,Javascript,PHP,MySQL等。

另一个经常在各种“最佳”列表中排行第一的软件开发工具是Codeanywhere,它是四季友好的Cloud IDE。

尽管它不是功能最全的Cloud IDE,但它做得很好。

此外,它还具有Dropbox和SFTP支持,使编码人员可以轻松备份项目文件并与协作者共享。

适用于Web开发人员的Cloud IDE –最佳选择

否则称为eXo Cloud IDE ,它是一个坚实的Cloud竞争者,它支持常用语言,例如Javascript,Ruby,Groovy,Java和HTML。

尽管他们显然并没有花很多时间想出一个吸引人的名字,但Cloud IDE背后的人们还是花了很大力气来设计一个可以正常工作的平台。

部署由Heroku,CloudBees,Red Hat OpenShift和Cloud Foundry处理。

它支持Java servlet和Java Server Pages以及Maven。

eXo Cloud特别适合专门从事Java编程的编码人员。

适用于Web开发人员的Cloud IDE –最佳选择

Sourcekit是一个类似Textmate的IDE,它依赖于Dropbox进行存储,并为Web开发人员提供了一个响应式环境。

谷歌浏览器最近发展势头强劲,超过了Mozilla的Firefox,并在Internet Explorer上赢得了浏览器霸主的称号。

就精益浏览器IDE而言,Sourcekit是一个极具吸引力的选择。

支持的语言包括您期望的所有专业,例如C / C ++ / C#,PHP,Python,Javascript,MySQL,Java和Ruby。

凭借Mozilla的SkyWriter(又称“ Bespin”)的出色功能,它成为了庞大的桌面开发套件的一种基于浏览器的轻型替代方案。

适用于Web开发人员的Cloud IDE –最佳选择

它允许开发人员在使用流行的框架(例如Django,Ruby on Rails和Node.js)时使用PHP,Python,Perl和Javascript进行编码。

作为最早真正以正确的方式制作基于Web的IDE的Cloud编辑器之一,Kodingen在过去几年中为自己赢得了相当大的竞争优势。

可免费使用和试用,没有理由不注册帐户并向Kodingen出手。

Kodingen受到光顾该服务的丰富多样的用户社区的支持,这使得在云中进行协作和共享相当方便。

适用于Web开发人员的Cloud IDE –最佳选择

Coderun Studio

它配备了常用的功能,例如代码完成和语法突出显示。

它与Visual Studio的默认兼容性很不错,应该让以Microsoft为重点的编码人员感到宾至如归。

它为用户提供了一个跨平台的工具,用于编写ASP.NET,Javascript,C#,HTML和CSS。

如果您尝试了数十种其他基于浏览器的IDE都没有成功,并且正在寻找简单易行的功能,那么Coderun Studio值得一看。

最后,Coderun Studio允许用户通过唯一的URL与同伴快速共享其代码。

此外,本机编译和调试功能是无与伦比的。

适用于Web开发人员的Cloud IDE –最佳选择

尽管它可能没有Cloud9或Coderun的名称,但它仍然是值得研究的通用的基于云的软件。

接下来,我们有被低估的ShiftEdit。

它的SSH身份验证,代码完成和代码段功能可实现无缝,不间断的工作流程,从而使开发人员可以在任何位置实现最高的工作效率。

用户可以通过SFTP将文件备份到Dropbox,并使用各种版本控制工具从浏览器中跟踪更改。

无论您是时尚的Python爱好者,PHP支持者还是Perl恐龙,ShiftEdit都能满足您的要求。

适用于Web开发人员的Cloud IDE –最佳选择

它依靠PostgreSQL数据库进行后端存储,对于熟悉MySQL的人来说,使用它应该非常容易。

Akshell是一个服务器端开发环境,为编码人员提供了一个轻量级的工具,可用于编写Javascript Web应用程序。

在Cloud IDE领域竞争如此激烈,与众不同变得越来越困难。

如果您是一位严格的Javascript程序员,并且正在寻求功能强大且快速稳定的Cloud IDE,那么Akshell就是您的理想选择。

借助集成的Git控制台,部署您创建的任何项目都将带来无忧的体验。

适用于Web开发人员的Cloud IDE –最佳选择

Erbix围绕着Web上最喜欢的脚本语言,并提供了用于制作Javascript应用程序以提高在线业务效率的工具。

既然Javascript经历了复兴,并且在编码人员中获得了新的尊重,那么过去十年中所有反对Java的人肯定都在吃他们的话。

它支持RingoJS和CommonJS模块,具有专用的MySQL控制台,并可以通过Erbix AppStore访问其他开发人员的大量应用程序。

尽管它不是免费的,但是如果您打算定期使用此创新平台,则Erbix提供的价格和计划是相当合理的。

适用于Web开发人员的Cloud IDE –最佳选择

它将SFTP客户端和浏览器编辑器的最佳功能合并到一个完整的程序包中,从而使编码人员可以随时随地在其开发服务器上编辑文件。

Neutron IDE以强大的Ace代码编辑器为起点,站在巨人的肩膀上。

从头开始构建通用的Cloud IDE绝非易事,这就是为什么许多人选择将其项目基于预先存在的开源代码的原因。

它具有对可配置的Vi和Emacs键绑定以及TextMate主题的支持,是周围最可定制的Cloud IDE之一。

适用于Web开发人员的Cloud IDE –最佳选择

尽管现在已经不存在了,但是想要对它进行分叉的任何人都可以免费使用源代码。

Collide最初是一个充满希望的Google Code项目。

即使Google决定放弃一个项目,总的来说,一般的编码大众似乎总是从中受益。

简而言之,它是在Java 7 JRE上运行的Cloud IDE,它依赖于诸如Guava,JUnit,JKit和EasyMock之类的各种可靠软件工具,为重视实时交互性的程序员团队提供了精简而强大的协作功能。

适用于Web开发人员的Cloud IDE –最佳选择

目前,它的主要用途是用于前端Web开发,因此在很大程度上它仅限于HTML和Javascript。

Orion是下一步的逻辑步骤,它将Eclipse的丰富经验带到Cloud IDE领域。

多年来,著名的Eclipse Java IDE一直是桌面开发领域的主流,这要归功于其全面的功能集和坚固的可靠性。

除了Firebug集成之外,它的最大卖点是Eclipse风格的UI和直观的布局。

但是,这项工作仍在进行中,随着明年的发展,我们可以预期功能会逐渐增加。

适用于Web开发人员的Cloud IDE –最佳选择

因此,以Python为中心的云IDE不断演变以帮助开发人员尽快开发代码也就不足为奇了。

它相对较快,非常灵活且易于学习。

最近有很多原因使Python在Web开发行业中获得发展。

它支持大量的第三方程序包,拥有精湛的文档,带有大量的内置热键,并且是开源的引导程序。

就像JSFiddle一样,Python Fiddle是一个代码编辑器和代码执行环境,允许程序员在运行中运行代码片段和调试脚本。

适用于Web开发人员的Cloud IDE –最佳选择

结论

通过采取一些简单的安全预防措施和开放的思维方式,任何Web开发人员都可以在没有任何实际危险的情况下获得Cloud软件套件的收益。

但是,没有理由再担心云了。

对于更保守的“老派”程序员来说,适应新的范例将需要一些努力。

很大程度上驻留在远程服务器上的Web开发程序的使用仍然使相当多的编码人员感到紧张。

有这么多的选择可供选择,无论他们的风格和喜好如何,对于每个编码器来说,肯定都有一个近乎完美的程序。

她对各种技术和Internet主题,云计算,Web开发,Web和图形设计感兴趣。

娜塔莎(Natasha)是作家兼博客作者,也是技术爱好者,目前为Ninefold写作。

编者注:该帖子由Natasha Tasha为Hongkiat.com撰写。


翻译自: https://www.hongkiat.com/blog/cloud-ide-developers/