I loved appjet (the programming environment) before it was taken over by Google. What other web based complete programming environments are out there? Which one do you think is best for starting to do real world coding the fastest? I really think coding from your browser will make programming more accessible to the public. Are there any out there that use a vim style, (e.g. jsvi) in combination with free server side hosting? The last time I looked at Bespin it was a little green. Are there others?
CodeRun is a web-based IDE for ASP.NET and PHP. Worked pretty well the last time I tried it.
Here's an off-the-wall one for you: Chrome Server, which is browser-based web development in JavaScript (both on the client and server). I haven't really kicked the tires, but it is definitely interesting.
(BTW: I marked this "community wiki" because the entire question/answe thread should be "community wiki.")
If you are looking for a Java IDE, you may want to check out the Java Wiki IDE or JavaWIDE for short: http://sandbox.javawide.org is a place you can get started without requiring any account. It has some interesting features such as concurrent editing (many can edit the same code at the same time) and a shared code base.
Jam
force.com is an online, SaaS engine that let's you develop in your browser.
(but why would you want to develop in your browser??)
Here are a few interesting ones:
- js-scheme - an interpreter for a small subset of the Scheme programming language written entirely in JavaScript.
- Ecco - an older web based IDE.
- Bespin - probably one of the neatest IDEs around, heavily utilizing HTML5 and the canvas element.
- Workspace - a web IDE with a file management utility.
- I've heard of people using Etherpad for collaborative code editing, and I still think something like it could emerge that was specifically geared towards programming.
- I thought I'd also mention Vimperator. A Firefox browser extension that uses vim style bindings to control your browser, but it calls itself a complete development environment as well with an interactive javascript shell and a plugin system for extensibility.
This is totally device-specific, but Palm's Ares is pretty cool. Strictly speaking is a javascript IDE but it only works for Palm's webOS.
I use the following which supports a whole range of languages - I use c sharp and javascript mostly.
http://collabedit.com/ - Exactly like etherpad - just for programmers. It doesn't have intellisence but has highlighting for the most popular languages.
I really like Kodingen, it has features such as:
- Online Development Environment including Code Editor
- Excellent Cloud Hosting
- Database Administration
- Collaboration
- Web based access to file-system
- Web based ftp & svn integration
- Online Code Editor
- Notepad
- Syntax Highlighting
- Free developer accounts
- Connect to your own FTPs
- Shell access to your files
- Supports various languages
- Work with well known web editors
- Bespin
- Codemirror
- Ymacs
- Pixlr
- Aviary
- Create teams
- svn
- git
- mercurial
- And more cool features.