Slide 1

Slide 1 text

Code Anywhere In Your Web Browser Web based IDEs

Slide 2

Slide 2 text

Background ● Modern browsers are getting more powerful. ● Standardization: HTML5, CSS3, more powerful JavaScript engines. ● Remote editing of code has always existed. ○ Power users have been using SSH, Vim/EMAC/nano & GNU Screen/TMUX sessions to share screen & collaborate for years. ● Not easy to setup.

Slide 3

Slide 3 text

Early Initiatives ● Early attempts at bringing IDE to the web: ○ Cloud9 (https://c9.io/) ○ CodeAnywhere (https://codeanywhere.net/) ● No PHP support. ● Limited shell access. ● Not ready for complex & modern MVC frameworks.

Slide 4

Slide 4 text

New Kids on the Block ● Koding (https://koding.com/) ● Nitrous.io (https://www.nitrous.io/) ● Features: ○ Creates a new virtual machine for your dev env. ○ Web based code editing tool. ○ Full shell access (sometimes sudo access too). ○ Web preview with sub-domain. ○ Collaboration tools.

Slide 5

Slide 5 text

Demo Koding/Nitrous.io