6 ms·
Why would you need files locally when most IDEs support a session over SSH that doesn't even involve a remote desktop tool? Just edit the files over there.
by s1gnp0st 3y ago
Why would you need files locally when most IDEs support a session over SSH that doesn't even involve a remote desktop tool? Just edit the files over there.
- lopkeny12ko 3y agoLike an sshfs mount? Those are painfully slow and unreliable.
- leetcrew 3y agoidk how it's implemented, but vs code server works just fine for me. there's something to be said for building and running tests in the same environment your service targets. that's usually not going to be macOS or your favorite linux distro.
- coryrc 3y agoNot a sshfs Mount. The IDE has a process running on the other machine and communicate over ssh tunnel. Your text change actions are sent, I presume, and only ~visible portions of text are transmitted to your local machine. Uh, like a mainframe terminal :)
- saagarjha 3y agoIt’s basically a sshfs mount
- s1gnp0st 3y agoNo, it's not at all an sshfs mount. It's your IDE sending commands over to another instance of itself, and it's perfectly responsive as if operating locally. VSCode and IntelliJ support this very well.
- saagarjha 3y agoIdk what srcfs you’re using but it’s not the one that I’m familiar with. There are literally patches in IntelliJ/Android Studio to SIGSTOP the IDE so it doesn’t get all confused when your credentials expire.
- lopkeny12ko 3y agoReading and manipulating files on my local disk is near-instantaneous. Not sure how you could ever replicate that level of latency as long as there's a remote network hop required for every read and write.
- saagarjha 3y agoThere generally isn’t; a FUSE daemon caches files and uploads them at a lower frequency.
- deleted 3y ago[deleted]