3 ms·
One good thing is that today you can run VS Code on an iPad, in the browser, with all the dev tools running in a remote container. Not a bad experience. Edit:
by lifty 5y ago
One good thing is that today you can run VS Code on an iPad, in the browser, with all the dev tools running in a remote container. Not a bad experience.
Edit: I've always thought that Panic could take a similar approach with Nova. Run locally on the iPad, as a native app, while connecting to a remote machine to compile, debug and run the actual code.
- Siira 5y agoWithout an external keyboard? Really? PS: The whole web VSCode thing can also have very bad latency in my experience.
- lifty 5y agoNo, definitely with a keyboard. I tried it on an iPad Pro with an external keyboard and the experience seemed decent. But it's not my primary workflow so can't say if there are quirks, like the latency you mentioned.
- atonse 5y agoThis is a chance even for Microsoft to just release a react-native-sort of VS code where the rendering layer is native, but it's still JS, and it hits the remote services for the actual "horsepower"
- kevingadd 5y agoYeah, they mention your suggestion (remote machine to run the compiler(s) and debugger) in the post, and it sounds like it was too cumbersome to make sense to build a product around. I personally suspect that if they kept at it, it could've eventually built an audience... but I can imagine the cost of developing and maintaining that exceeding any potential profit from selling copies to iOS users.
- atonse 5y agoI would love this and even pay a monthly fee for this. There is a company doing this but they do the container piece. forgot their name. If we could seamlessly pair that with VS code Remote on the iPad (or macOS) I’d try to move our developers to it to keep all sensitive customer data totally off our laptops for good.
- hinkley 5y agoThis is the sort of feature that you build for one purpose and then leverage for something bigger. We do this all the time - in the small - with refactoring. Jetbrains has plenty of code for remote debugging and such, and other IDEs have language server support. Leveraging existing tech like this to then sell a tablet app that is basically a control panel? I could see that making it through design committees. But writing it from scratch just for tablet? That’s a hard sell.
- smoldesu 5y agoYou could also just carry around a laptop and have those same tools and keyboard integrated into a single package. It's a pretty new and novel invention, but I guess people got tired of lugging around a useless screen all day and decided to do something about it.
- lifty 5y agoA laptop? That's way too much. Joking aside, clearly a laptop is the right way to go in most cases, but there is a certain appeal to using a terminal like an iPad with a remote machine build machine. You have long battery life and you can use a very beefy VM for running your dev environment.