Ask HN: Browser based IDEs. Do they work? Does anyone here work predominantly with a browser based IDE? There seems to be a lot of them popping up lately so I was hoping you could share your experience with which IDE you use and what you use it for. |
Ask HN: Browser based IDEs. Do they work? Does anyone here work predominantly with a browser based IDE? There seems to be a lot of them popping up lately so I was hoping you could share your experience with which IDE you use and what you use it for. |
- Plugins - a major part of any IDE like Eclipse or Visual Studio, or text editors like Sublime Text - Speed - Single threaded JavaScript isn't going to beat multithreaded Python, Java, C#, etc, and when dealing with large text documents, or trying to apply meaning to code structure intelligently like modern IDEs do, this is going to be even more of an issue. - System Integration - I use keyboard shortcuts for a considerable amount of my work in IDEs, but the ability of a browser to use keyboard shortcuts is severely diminished. Something like Vim's command mode might work, but this is only one style of shortcuts that many people are unfamiliar with or actively dislike. - System Programs - IDEs are supported by a large number of programs behind the scenes, this would mean any IDE would probably need to be backed by a VPS anyway, and then not only are you even more dependent on an active connection, but also you have a large cost overhead just to be able to work from another machine.
Now I run Sublime Text on a laptop that goes everywhere with me and deploy using a proper VCS. I would certainly use ShiftEdit again in future if I was stuck without my laptop and needed to make a few quick changes to something, but I wouldn't use it as a replacement for a local editor.
I have only played with it so far, but it is nicely done.
BTW, Google has a very nice web based IDE but it is for internal use only.
Also for editing the actual html and other files, I wrote a small console app in c# that uses the FileSystemWatcher class to monitor a htdocs folder, which updates the redis key/values in realtime.
I like that it's SSH based... I can secure it reasonably well and run any terminal command I need. It has decent code completion (at least for Node), a nice file tree view, can format code with indentations, etc... overall, a pretty nice experience.
The way I have it set up, is I work on a dev VPS (using their SSH). For any deploys, I check in my code, then can terminal into the production machine and git it. So, I can debug through the dev setup, then deploy to production when ready.
That said I know of people using them with Chromebooks. Its nice because they can code the same file at the same time.