Cloud9

After a few minutes using the appropriately named Cloud9, you’ll feel like you’ve died and gone to coder heaven. The front end is all Javascript, while the back end relies on the popular NodeJS framework. Though it’s favored by UI designers and developers, it has syntax highlighting for C#, C++, Python, Perl, Ruby, Scala and a few others as well.

The built-in Vim mode is a nice touch, as is the support for popular revision control systems like Git, Mercurial and SVN. Thanks to the inclusion of CSSLint and JSBeautify, it’s also one of the prettier environments found online.

Codeanywhere

Another software development tool that frequently tops the various “best of” lists floating around the Web is Codeanywhere, the friendly Cloud IDE for all seasons. It features code highlighting and support for HTML, CSS, Javascript, PHP, MySQL and more. Thanks to the available slew of handy apps for iOS, Android and BlackBerry, this tool enables anyone to code literally anywhere.

In addition, it boasts Dropbox and SFTP support, which allow coders to easily backup project files and share them with collaborators. Though it’s not the most full-featured Cloud IDE, it does what it does quite well.

Cloud IDE

While they obviously didn’t spend a lot of time coming up with a catchy name, the folks behind Cloud IDE put some serious effort into crafting a platform that just works. Otherwise known as eXo Cloud IDE, it’s a solid Cloud contender that supports the usual languages like Javascript, Ruby, Groovy, Java and HTML to name just a few.

In particular, eXo Cloud is well suited to coders who specialize in Java programming. It supports Java servlets and Java Server Pages, as well as Maven. Deployment is handled by Heroku, CloudBees, Red Hat OpenShift and Cloud Foundry.

Sourcekit

Google Chrome is coming on strong as of late, surpassing Mozilla’s Firefox and taking a shot at Internet Explorer for the title of browser supremacy. Sourcekit is a Textmate-like IDE that relies on Dropbox for storage and provides a responsive environment for web developers.

With the superb functionality of Mozilla’s SkyWriter a.k.a. “Bespin” baked into the cake, it’s a lightweight, browser-based alternative to bloated desktop development suites. Supported languages include all the majors you’d expect, such as C/C++/C#, PHP, Python, Javascript, MySQL, Java and Ruby. As far as lean browser IDEs are concerned, Sourcekit is an extremely attractive option.

Kodingen

One of the first Cloud editors to really do web-based IDEs the right way, Kodingen has carved out quite the competitive niche for itself in the past few years. It allows developers to code in PHP, Python, Perl and Javascript while working with popular frameworks like Django, Ruby on Rails and Node.js.

Kodingen is bolstered by the rich and diverse community of users that patronize the service, which makes collaboration and sharing in the Cloud fairly convenient. Free to use and experiment with, there’s no reason not to sign up for an account and give Kodingen a shot.

Coderun Studio

If you’ve tried dozens of other browser-based IDEs without success and are looking for something that’s straightforward and capable, Coderun Studio is worth a look. It offers users a cross-platform tool for writing ASP.NET, Javascript, C#, HTML and CSS. Its default Visual Studio compatibility is a nice touch and should have Microsoft-focused coders feeling right at home. It comes equipped with the usual bells and whistles like code completion and syntax highlighting.

Furthermore, the native compilation and debugging features are unparalleled. Lastly, Coderun Studio allows users to quickly share their code with their peers via unique URLs.

ShiftEdit

Next up, we have the under-appreciated ShiftEdit. Though it may not have the name recognition of Cloud9 or Coderun, it’s nevertheless a versatile piece of Cloud-based software that’s worth looking into.

Whether you’re a trendy Python fan, a PHP holdout or a Perl dinosaur, ShiftEdit has you covered. Users can backup files to Dropbox via SFTP and keep track of changes with various revision control tools all from within the browser. Its SSH authentication, code completion and code snippet features allow for seamless and uninterrupted work flow, which enables developers to be as productive as possible from any location.

Akshell

With so much competition in the Cloud IDE sphere, it’s becoming more and more difficult to stand apart from the crowd. Akshell is a server-side development environment that gives coders a lightweight tool for whipping up Javascript web apps. It relies on the PostgreSQL database for back-end storage, which should be quite easy to work with for those familiar with MySQL.

Thanks to the integrated Git console, deploying any projects that you create is a hassle-free experience. If you’re a strict Javascript coder looking for a capable Cloud IDE that’s fast and stable, Akshell’s the one for you.

Erbix

All of the Javascript naysayers of the past decade are surely eating their words now that Javascript has experienced a renaissance and attained a newfound level of respect among coders. Erbix revolves around the web’s favorite scripting language and provides tools for crafting Javascript apps for online business productivity.

Though it’s not free, the pricing and plans offered by Erbix are fairly reasonable if you plan on making regular use of this innovative platform. It supports RingoJS and CommonJS modules, features a dedicated MySQL console and provides access to boatloads of apps from other developers through the Erbix AppStore.

Neutron IDE

Building a versatile Cloud IDE from scratch is no small matter, which is why many choose to base their projects on pre-existing open source code. Neutron IDE stands on the shoulders of giants by using the powerful Ace code editor as its starting point. It merges the best features of SFTP clients and browser editors into one complete package, allowing coders to edit files on their development servers on the fly from anywhere.

Featuring support for configurable Vi and Emacs key bindings as well as TextMate themes, it’s one of the most customizable Cloud IDEs around.

Collide

Even when Google decides to give up on a project, the general coding public at large always seems to benefit anyway. Collide began its life as a Google Code project with a lot of promise. Though it’s now defunct, the source code is freely available to anybody that wants to fork it.

In a nutshell, it’s a Cloud IDE running on the Java 7 JRE that relies on a host of solid software tools like Guava, JUnit, JKit and EasyMock to provide spartan but powerful collaboration functionality to teams of programmers who value real-time interactivity.

Orion

The famed Eclipse Java IDE has been a mainstay in the desktop development world for years, thanks to its comprehensive feature set and rugged reliability. Orion is the next logical step, bringing Eclipse’s considerable experience to the Cloud IDE field. Its primary use at the moment is for front-end web development, so it’s limited to HTML and Javascript for the most part.

However, it’s a work in progress and we can expect to see features added incrementally as development continues over the next year. Aside from Firebug integration, its biggest selling point is its Eclipse-style UI and intuitive layout.

Python Fiddle

There are plenty of reasons why Python is gaining ground in the web development industry lately. It’s relatively fast, incredibly flexible and easy to learn. As such, it’s no surprise that Python-centric Cloud IDEs have evolved to assist developers in belting out code as quickly as possible.

Much like JSFiddle, Python Fiddle is a code editor and code execution environment that allows programmers to run snippets and debug scripts on the go. It supports a plethora of third-party packages, boasts superb documentation, comes with a wide array of built-in hot keys and is also open source to boot.

Conclusion

The use of web development programs that largely reside on remote servers still makes quite a few coders nervous. Adapting to the new paradigm will take some effort for the more conservative “old school” programmers. However, there’s little reason to be afraid of the Cloud anymore. With the adoption of several simple security precautions and an open mindset, any web developer can reap the rewards of Cloud software suites without any real danger.

With so many options to choose from, there’s definitely a near-perfect program out there for every coder, irregardless of their own style and preferences.

Editor’s note: This post is written by Natasha Tasha for Hongkiat.com. Natasha is a writer and blogger, plus tech lover, currently writing for Ninefold. She is interested in various technology and Internet topics, Cloud Computing, Web development, Web & Graphic design.

Cloud IDEs For Web Developers – Best Of相关推荐

  1. 最详细的使用 soapui 消费 SAP Cloud for Customer Web service 的教程

    本文就以SAP Cloud for Customer的web service消费这个需求为例,来讲解soapui这个工具的使用步骤. 使用soapui消费web service,最简单的方式是在soa ...

  2. 使用Docker-Docker for Web Developers(2)

    1. 使用镜像 1.1 在Docker Hub上查找镜像 我们查找一下之前博客里面,推送到Docker Hub里面的bage88/docker-demo,能看到有2个仓库,第一个就是我们上次上传的镜像 ...

  3. 运行第一个Docker容器-Docker for Web Developers(1)

    1. Docker介绍 Docker由dotCloud公司发起的一个内部项目,后来Docker火了,dotCloud公司改名为Docker了: Docker使用了Go语言开发,基于 Linux 内核的 ...

  4. 【2016-10-14收获】Cloud IDEs

    1.云IDE EClipse Che:谷歌账号就行,支持各种项目以及框架,就是速度很慢. 转载于:https://www.cnblogs.com/zuoyaoAC/p/5959907.html

  5. web IDE资料汇总

    一 Web IDEs : The Future of Coding Web IDEs: The Future of Coding - DevriX 二 theia Theia - Cloud and ...

  6. Windows Azure Cloud Service (39) 如何将现有Web应用迁移到Azure PaaS平台

    <Windows Azure Platform 系列文章目录> 本文将简单介绍,如何将企业内现有的ASP.NET应用程序迁移到Azure PaaS平台. 因为在迁移过程中,可能需要对现有的 ...

  7. java web开发初学_2018年学习Web开发的绝对初学者指南

    java web开发初学 This post was originally published on Coder-Coder.com. 该帖子最初发布在Coder-Coder.com上 . If yo ...

  8. web前端开发最佳实践_学习前端Web开发的最佳方法

    web前端开发最佳实践 为什么要进行网站开发? (Why web development?) Web development is a field that is not going anywhere ...

  9. 进击的 Spring Cloud Alibaba —— 框架与服务

    作者 | 陈曦(良名)  Spring Cloud Alibaba 项目成员,start.aliyun.com 负责人. 导读:本文整理自作者于 2020 年云原生微服务大会上的分享<进击的 S ...

最新文章

  1. Java基础班学习笔记(15)GUI图形界面编程
  2. Struts2结果跳转方式
  3. checkbox wpf 改变框的大小_【论文阅读】倾斜目标范围框(标注)的终极方案
  4. 前端笔记之ES678WebpackBabel(上)初识ES678Babellet和const解构语法
  5. 八大编程语言之父:爸爸们节日快乐!
  6. 【四足机器人那些事儿】MiniCheetah中的MPC控制
  7. Android dex修复工具,Android的dex热修复的实现基本原理
  8. [学习][记录] c++语言:从放弃到入门 <一> c++11新关键字以及引入的新特性
  9. 使用linux宝塔面板安装 魔方IDC管理系统 免费
  10. 矢量网络分析仪测试软件,ZND 矢量网络分析仪
  11. sql语句中----删除表数据的三兄弟
  12. 转载:Delphi中制作外挂心得
  13. vue实现连接打印机功能
  14. 魔兽3的地图脚本文件简单分析图
  15. 深度学习英语高频词汇!!!
  16. 标签打印机TSPL打印指令
  17. excel几个表合成一张_如何将几个excel文件合并_多个excel表合并成一个的方法
  18. pythonista3安装第三方库_如何在pythonista for ios中添加第三方库,如pandas?
  19. Excel中函数row和column的特殊应用
  20. 每天1点执行的oracle JOB样例

热门文章

  1. IE8——focus函数不好用
  2. 【Banana PI Leaf S3开发板试用体验】MicroPython环境搭建
  3. 微服务项目后台技术栈
  4. php如何做防抖,别抖,OK? 操作系统抖动现象、网络抖动与延迟、函数抖动之防抖与节流,串讲...
  5. BMM 和 FMM 中文分词
  6. 如何快速了解一个新的前端项目?
  7. html怎么设置默认图片,怎样设置默认照片浏览器
  8. win7和win10 5次shift漏洞破解开机密码
  9. 这是一份用心整理的Android面试总结,面试真题解析
  10. 从ADS到RealView MDK