最近很多大公司,都布局了云开发。
github codespaces
gitpod
jetbrains spaces
google colab
Replit
个人思考
===========================
它们底层全部是基于Linux的docker容器(除了colab), 只是尽可能看起来像虚拟机。
好处: 环境统一,好迁移, 开发方便
缺点有很多:
1. 价格贵, 存储收费,计算单元收费,一年的费用可以买一台Mac mini了
2. 服务器在异地,写代码会有延迟
3. 由于容器限制无法使用GPU,无法安装GUI程序, 也就是无法开发iOS, Android, windows应用程序, 只适合开发各种语言的服务器, 以及web应用。
4. 无法开发cocos creator游戏和unity游戏
综上以上几点, 现在的云开发还很鸡肋有很长的路要走! 除了服务器开发或者web开发。
开发人员其实还有iOS开发, Android开发, 游戏开发, 各种GUI程序开发。 人工智能
我比较喜欢云开发,未来可能是趋势!希望未来能出现一个功能类似docker的东西,能支持各种应用集合, 可以本地部署也可以公司内部服务器部署。
写到这里,我突然想到目前虚拟机几乎满足部分需求, 虽然不能换电脑随时开发,但是可以保证每个人开发环境一致(都下载相应的虚拟机文件)