Try remote development with vim over 200ms ping ssh connection
Vim can also read and write files across networks (while running locally): vim scp://user@myserver[:port]//path/to/file.txt should work.
If you want to run builds and such on a terminal, just have a tmux window with an active ssh connection.
There's a solution to most issues out there.
Isn't such a scenario (high latency dialup) what vi was originally designed for?