I'm also spoiled by Sublime Text.
- required connectivity is a pain that manifests itself in lots of different ways from being useless when disconnected if you need to compile etc to just being plain slow when you expand folders and it has to fetch that data
- resource restrictions limit you to pretty small projects or ones with light or no compilation
Plusses are:
- not having to install mountains of shit and keep track of versions and accumulate all that junk on our computers
- browser tab feels quite natural alongside documentation and stuff
- isolating one project's requirements from others including freezing dependencies
- easily turning off a project and all its dependencies
For now I'm using headless virtual machines in VirtualBox running the Cloud9 IDE : https://c9.io/. I'm doing this for Haxe/OpenFL mobile development and NodeJS projects.
Ideally a dropbox-esque solution will emerge that lets me use a project vm locally with a web (or other) IDE, through a hosted web IDE service, or with the option to deploy projects + etc to whatever server you want.
1. I always have my development environment. I can switch computers and be right back where I left off. Now instead of always carrying a laptop I just use whatever computer is at work or home. And I still use a laptop/chromebook for travelling.
2. Forced me to start using virtualized environments. I can setup and switch dev environments more easily. What takes hours of compiling open source programs on the Mac takes me a few minutes to setup. I can clone environments or setup environments more closely to what runs in production.
3. I can collaborate on code in real time very easily since I can share it just like a google doc.
4. I can setup dev environments for non-coders very easily. I needed my designer to do some HTML coding but running the full stack on her Mac would have taken hours to setup. Now she can help and not have to do as much setup she doesn't understand. Plus since everything is out in the cloud I can check up on her without needing access to her laptop.
With all that said I'm a web developer and the online IDE route works well for me. Other developers might not have the same experience. For example, a mobile developer will have a harder time getting everything working online for them.
I likely would have been supportive if you had just come out and said it. Why beat around the bush?
There are a lot of different options out there. Try them out. I think other IDEs have become more flexible now so they will provide similar advantages.
Other options to try: https://c9.io/ https://codenvy.com/ https://www.nitrous.io/
Those are the best I can think of besides Neutron that is :-)
Previously I would have to download a copy of the file from Google Drive, edit it locally, and then upload the new version since Google Drive doesn't support editing these file types.
No: it's not Emacs :-)
I think it's an interesting idea, though.