3 ms·
I tried using online IDEs and came across two big pain points: - required connectivity is a pain that manifests itself in lots of different ways from being use
by benologist 13y ago
I tried using online IDEs and came across two big pain points:
- 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/ https://c9.io/. I'm doing this for Haxe/OpenFL mobile development and NodeJS projects.
- cyberpanther 13y agoI just use an external virtual machine hosted by http://digitalocean.com/ http://digitalocean.com/. Then you can get as beefy as a box as you want. However, I usually keep it small because I deploy to small virtual machines on heroku or EC2. Plus it gets expensive, but $5/month for a small VM is nothing.
- benologist 13y agoI thought about that but my local resources are significantly better than any cheap VM, plus it doesn't solve the connectivity stuff. 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.