[Programming] 5 online IDE's to try out

Online-Programming-Competition.jpg

So many programming tools are available for free or low cost - it is enabling a new generation of coders. Any one, from anywhere in the world with a decent internet connection, the know-how to Google for answers, some innovation, and  lots of patience and persistence the ability to build something that helps people.

That's beautiful.

Despite the fact that my day-job no longer entails programming - when I really want to relax at home - I like to check out apps. Especially coding apps and IDE's and development environments - though I'll never remove my Emacs/Tmux tattoo.

So much has changed has changed in four years. Mobile is everywhere. Tablets are mainstream. So many new tools and concepts are being embraced and delivered to the public that I've never heard of.

So much remains the same. MVC frameworks, package management, automated builds, deferred callbacks and the like have moved from the server to the browser. 

Here are some free or nearly free code editors for the hungry programmer in you.

Best,

Kevin
 

And The Winner Is... Codio!

I don't know how I missed this but thank you Arthur! At this point, Codio appears to be the gold standard. While getting connection problems from Koding, Codebox and Cloud9 - Codio is a super-fast and responsive online IDE. It's also the best documented, with contextual hints and the ability to annotate the code. Terminal access. It's also a real time IDE which means you never have to press save. Free for public projects, unlimited private projects and boxes - $12. Check this one out for sure.

The World's Most Powerful Browser-Based IDE - Codio

Runner Ups

Koding - A new way for developers to work.

Koding has got a community feel, which you get right from the frontpage feed on the dashboard. It's a little odd to get around but has realtime collaboration and is friendly to many different stack configs. Free for 1 dev.

Koding, an online development IDE / VM is giving away 250 TB this week. Get an extra-gig by signing up here.

Codenvy | Cloud IDE for Java, PHP, Android, JavaScript, & more

Codenvy is a really nice solution. If you're an Eclipse lover you'll appreciate the code editor. They have a lot of nice pre-built stacks. Very responsive editor. Very limited shell access. Free for 1 dev/ 1 workspace.

Plunker

Ok, this is for the javascript coders. Plnkr is a slicker JSFiddle that is integrated tightly with Git. Watch your code in live preview mode. Tons of user examples and bootstrapping templates in many Javascript-based frameworks. Totally free. Great for learning and sharing, not for private projects.

UPDATE: For python folks - http://pythonfiddle.com 

Cloud9 IDE | Your code anywhere, anytime

Cloud9 is beautiful, responsive and well-organized. Shell access. Install packages with NPM. Made for serious backend web app developers (not so much the front-end Angular/Backbone/Knockout crowd). Wiring up you web app isn't simple (there seems to be a hole in there docs here) and does require some know-how and determination.

Host, run, and code Python in the cloud: PythonAnywhere

If you are a python dev - you simply must check out these guys. Free for the beginner plan, $5 for the Hacker plan, plus other plans available.

Codebox | Powerful, Collaborative Online/Offline Cloud IDE

Update: A redditor soawesomejohn pointed out Codebox.io. They don't hold your hand (you need to know how to run a web server) and document is sparse, but the code editor layout is very clean and organized. Shell access. They are also boasting a modular design that encourages community built add-ons.

Nitrous.IO

Not sure how I missed this one. They have their own package management system called autoparts which includes launching databases such as mysql and mongodb.

Kobra.io

These guys are in public beta. It features RTC and Video Chat. They hook up to your server via ssh, which you must already have running.

  • We are an indie folk/pop duo. We are writers. We are a creative team. Look for our sophomore EP due out April 2nd!