3 ms·
I have used C9 and Nitrous (paid for both for a while) but I found that compiling any JVM based language causes these to choke quite a bit. I tested the free v
by boriskourt 12y ago
I have used C9 and Nitrous (paid for both for a while) but I found that compiling any JVM based language causes these to choke quite a bit. I tested the free version of Codio right now and it started up the JVM + Compiler faster than C9 and Nitrous. Alas that isn't saying much. Testing with a minute ClojureScript project it still took 108.415 seconds for just the initial warmup (which is largely the JVM)
I know these are low resource boxes, but none of the collaborative web IDEs that I have tried even have an upgradeable package to get some more kick out of the box. I am not excited to pay more, but if I can get regular Linux box (even the five dollar digital ocean plan beats this out of the water time wise) compile speeds I would finally be able to stick to using one of these.
I know I can ssh in and run the code on my own server, but that adds an extra step with these IDEs.
Another reason is that I am trying to set up one of these services as a teaching tool, allowing people to view the code live without collaborating directly. C9 (and in some ways Nitrous) is fairly well equipped for this use case, are there any plans for Codio to look into more robust support for a many viewers -> single editor model?
- grageth 12y agoHey Boris, curious question here. If you could do an NFS mount to one of these collaborative IDEs so that you could compile on another VM but still get the collaboration of the IDE, would that be a nice compromise?
- boriskourt 12y agoI think that this solution would work as long as I didn't have to re-init everything each session. Some of the IDEs, not exclusive to free options, dump the sessions fairly aggressively. (And it ends up being a new 'box' with only the project files remaining consistent) Which makes sense, but not helpful in my particular use case.