Android Studio 在云端

1 · Johnson Lee · Nov. 20, 2020, midnight
Summary
早在 7 年前,云计算刚刚起步,那时候 Docker 还没有流行起来,我们 SAMSUNG 一帮人就开始在捣鼓 Cloud IDE ,当时业界做得最好的是 Cloud 9 ,当然,我们也参考了 Cloud 9 的方案,部分组件参用了 Cloud 9 的开源实现,而 Cloud IDE 的插件系统和一些 UI 视图都是从零开始搭建。 Cloud IDE 当年,几乎所有的 Cloud IDE 的方案都是拿 Web 技术重新设计一套前后端分离的架构,除了 Cloud 9 ,还有 Eclipse 的 Che,现在大家对 Cloud IDE 都习以为常了,然而在当年对于我们做 Cloud IDE 来说,还是相当有挑战的。后来,不知道什么原因,Cloud 9 被 AWS 给收了,而 Eclipse 的 Che 也成了 Kubernetes 的专用 IDE 。 虚拟化技术 为什么需要虚拟化技术?因为要对每个用户的开发环境进行物理隔离,既然是 IDE,就需要提供编译环境,所以,不同的用户之间需要完全隔离互不影响,这在现在来说,简直不要太容易,一个 Docker 就能解决了,但当时国内还没有 D...