4 ms·
Why? I've developed 100% on a cloud VM for years. All I need locally is a browser. Obviously wouldn't work for some things, but as a full stack developer: no pr
by arcticfox 10y ago
Why? I've developed 100% on a cloud VM for years. All I need locally is a browser. Obviously wouldn't work for some things, but as a full stack developer: no problem.
- Scarbutt 10y agoHow is the web ssh client experience, do you miss anything from a real terminal? I would imagine there would be some keybindings conflicts when using vim or emacs.
- jauer 10y agoI haven't encountered any keybinding conflicts or unusual behavior with the standard SSH app (nassh), when using vim and tmux or anything else.
- geofft 10y agoI've been using an unrooted Chromebook with the SSH client (NaSSH) / the mosh app for about two years for development, and it's pretty great. If you put the app in maximized mode, CrOS routes just about all keybindings to the app. In fact there are a few that don't get routed to the OS that I wish were (I think Alt-Tab is one of them).
- arcticfox 10y agoI use the Cloud9 IDE, and it's great! I've had a few issues over the years, but fewer than when I used to develop locally. And I can log on from anywhere.
- jzymbaluk 10y agoYou can even get a full Ubuntu installation in a chroot very easily using a neat tool called Crouton[1]. Crouton lets you jump in and out of chromeos and ubuntu with a keyboard shortcut. I had a very good experience running crouton+ubuntu on my Acer c720, and I imagine it'd be even better on a higher powered computer [1]https://github.com/dnschneid/crouton https://github.com/dnschneid/crouton
- duaneb 10y agoIf your internet connection sucks, or you need hardware access, or you're doing anything that requires a low latency, or you want to run the software locally for any reason, cloud VMs won't work. I can only imagine it working for a small subset of app developers. It's hardly a full stack solution.
- arcticfox 10y ago> If your internet connection sucks Not a problem for me, and it's pretty hard for me to develop when my internet connection sucks anyways (no modules, no documentation, no cloud access, etc.). > or you need hardware access Yes, this is the primary valid reason I see. > you're doing anything that requires a low latency Low latency from what? My cloud machines have super low latency to each other and to the net. > you want to run the software locally for any reason Running it in my cloud machine is locally, to me. The only reason it would need to be truly local if you're doing something regarding hardware / peripherals / etc., as you mentioned.
- millstone 10y agoHow do you test your website in other browsers, on a Chromebook?
- jonknee 10y agoWith a cloud based VM no doubt. Something like https://www.browserstack.com/ https://www.browserstack.com/ would fit the bill.
- millstone 10y agoHey, that's really cool! That's great for finding layout bugs. Though some of my WebGL doesn't work, and it's too slow to judge things like whether an animation is smooth, so you'll probably want some lab machines. Still, it seems strange that a web developer would prefer to develop on an OS that only supports one web browser!