Hi,
I'm part of a group of university students and graduates in the UK
called Student Robotics [1]. Our aim is to enthuse teams of 16-18
year-olds about engineering by getting them to take part in a robotics
competition which we run. A large part of this is that the teams
program the robots themselves, in python, for which we have them use a
web-based IDE to avoid needing to install stuff on school/college
computer equipment.
At the moment they do this using a custom-built IDE [2], but we've
recently been looking around to see what other web based IDEs there
are, both to see if we can share things a bit more with existing
communities, and to possibly reduce the load of having our own thing.
Having looked at Cloud9 [3] and noted a bad fit due to it being
cloud-hosted, someone suggested Collide as possible alternative.
Whilst, unfortunately, it doesn't look like collide is currently what
we're looking for, I thought it might be worthwhile letting you know
what things we thought were important, and finding out whether these
were planned (or even present and we've overlooked them!). The key
things for us are:
* Being able to use it in IE (including some older versions), I've
actually raised bug #36 [4] on this.
* Being able to have multiple projects
* Being able to group users into teams (that exclusively share projects)
* Being able to plug our own stuff into the IDE (we wrap up the
students code plus some other bits in a zip, among other things)
* The IDE being backed by VCS
On that last point, VCS support seemed to be partially present - the
file history and changes buttons looked like they should do something,
but didn't. Is this something that needs custom configuration in the
server? If so, we couldn't see (though admittedly not looking too
hard) how to do this.
The other thing we struggled with was a lack of usage docs, having
only found the code project wiki.
On a more positive note, we did like the smooth, clean & responsive UI
and the collaborative editing of files that collide offers.
Thanks,
Peter
[1]
https://www.studentrobotics.org
[2]
https://www.studentrobotics.org/trac/wiki/Cyanide
[3]
https://c9.io/
[4]
http://code.google.com/p/collide/issues/detail?id=36