远程开发
作为一个程序员又怎能拒绝能随时写代码的诱惑呢
远程开发方案
远程桌面
可以使用大部分编辑器,且支持多种平台. 但缺点就是视频传输及其依赖网络带宽.
linux 使用vnc远程
基本web的云编辑器
Theia
OpenSumi
Vscode
VsCode, 支持ssh连接远程服务器,同时运行一个vs-server在服务端,从而访问远程文件,利用服务器性能. OpenSumi和Theia, 支持浏览器编辑
此类的云编辑器,对于需要图形展示却极为不便. 且由于各类插件较为繁琐,需要一定的动手能力. 目前仍无法替代桌面编辑器的体验. 改方案可以使用自家的服务器,或者公司内部机房, 配合ipv6或者Vpn或其它内网穿透方案实现专属编辑环境.
但是可以大胆预测,使用便携式的廉价设备进行远程开发, 替换现有的客户端将会是主流. 针对一些图形应用,通过减少帧率实现高性能的远程可视化,目前云游戏已经能够实现此类需求,也会有更加优异的只针对特定应用的视频传输.
办公将不仅仅局限于办公室,远程办公将使用更少的网络带宽,提供更好的编码体验.某天你带着一个平板,只需要一个4G网络的地方,就可以随时随地办公,在山上,在船上,在室外,而仅仅只需要一个1kg的平板电脑.