I'm setting up Eclipse Orion[0] and Docker on my personal server at the moment, so I can code from my Chromebook. I played around with it a bit on OrionHub, and found it worked very well; an IDE for the browser and the web, rather than a desktop IDE shoehorned into HTML5.
Together with some form of automatic deployment system into my server, this should work fairly well for development, hopefully.