Hacker News new | ask | show | jobs
by criddell 2421 days ago
> ease of development environment setup

That's a pretty compelling reason for me. There are some projects (like Chrome, Firefox, or even OpenSceneGraph) that aren't trivial to compile entirely from source. It would be pretty sweet to have a ready-to-build environment with the project and all dependencies one click away.

1 comments

Agreed, it is compelling. But not enough to overcome my abhorrence for adding latency to the development process!

I wouldn't mind having that as an option though. Like, laptop in for repair, use the online dev environment. Traveling and have to fix a critical bug, hop on the cloud environment.

You should always have the option to run locally and ofcourse you can already do what you want via remote desktop/vnc/etc. I do and it works well (it's really fast usually for me; it feels faster than the mbp I have because when something is compiling, my local laptop doesn't feel like it's turning into a slow stream of lava).

Web-assembly might help some here; it should be possible for the devs to split this up, depending on the tasks, to client and serverside, maybe depending on your computer specs and on the requirements of the task at hand. That should fix the latency for tasks that need to be instant (code completion) and tasks that can be a few seconds/minutes (compiling/packing). I am aware these are mixed tasks while developing so clever use should be made of what can be done locally and what should be done remotely.