# 导读
本期嘉宾是来自蚂蚁集团的蛋总,他是 IDE 框架 OpenSumi/CodeBlitz 的负责人,在 Cloud IDE 领域有着非常丰富的经验。
IDE 作为每个程序员必备的生产力工具,从传统 IDE、云时代 IDE,再到 AI IDE,当程序员打造自己的 IDE,又是什么样的感受?是更了解客户需求,还是被思维限制?本期邀请到了 OpenSumi 项目负责人蛋总与我们详细讨论,AI 时代的开发者产品和开发者。
# 嘉宾
- 蛋总:蚂蚁集团 IDE 框架 OpenSumi/CodeBlitz 负责人,在 Cloud IDE 领域有着非常丰富的经验。
# 时间轴
-【01:42】嘉宾个人工作经历介绍
-【04:26】IDE 发展的历史
-【06:57】传统 IDE、云时代 IDE、AI IDE 的区别
-【11:27】使用 Copilot 的程序员主要有哪些?安全性怎么考虑?
-【14:05】做 OpenSumi 的初衷是什么?为什么选择自研 IDE?
-【16:45】为什么选择开源的方式发展 IDE 技术?
-【18:51】基于 OpenSumi 的无容器 IDE 解决方案 CodeBlitz
-【26:17】CodeBlitz 衍生技术 WebContainer
-【29:53】AI 对程序员是替代还是增持
-【31:51】AI 编码插件和 AI 原生 IDE 的区别
-【35:53】OpenSumi 未来发展方向
# 延伸阅读
- 【Copilot】:通常指 AI Copilot,可以理解为「 AI 助手」或「 AI 搭档」,它指的是通过 AI 技术赋能的智能助手可以协助人类完成各种任务,比如写作 Copilot 、编程 Copilot 、驾驶 Copilot 等,能帮助人类提高效率,释放思维创造力,使人类的生活和工作更加便捷。
- 【IDE】:Integrated Development Environment,即集成开发环境,是一种帮助程序员进行软件开发的工具,通常包含代码编辑器、编译器、调试器等功能。IDE 的发展经历了多个阶段,从传统 IDE 到云时代 IDE,再到 AI 驱动的 IDE:
- 传统 IDE:传统 IDE 是安装在本地计算机上的软件,如 Visual Basic、Eclipse、Visual Studio 和 IntelliJ IDEA。这些 IDE 提供了丰富的功能,帮助程序员编写、编译、调试和测试代码。优点包括强大的功能和本地计算资源的利用,但缺点是需要高配置的硬件支持和复杂的安装与配置过程。
- 云时代 IDE:随着云计算的兴起,云时代 IDE 应运而生,如 GitHub Codespaces、VSCode 和 AWS Cloud9。这些 IDE 基于浏览器,无需在本地安装软件,用户可以随时随地访问开发环境。云 IDE 通过云服务器提供计算资源,方便协作开发和项目管理,但对网络依赖较强,网络不稳定时会影响使用体验。
- AI IDE:AI IDE 结合了人工智能技术,为程序员提供智能化的开发辅助工具,如 GitHub Copilot 和 MarsCode。这些 IDE 可以自动补全代码、提供代码建议、自动生成测试用例等,提高编程效率和代码质量。AI IDE 能够学习和适应程序员的编码习惯,但仍面临算法成熟度和数据隐私等挑战。
# 推荐
- [OpenSumi](github.com) 是一个开源的、高性能和高度可定制的 IDE 研发框架,它为开发者提供了一套工具和组件,用以构建双端(Web 和 Electron)的集成开发环境。与 VS Code 和 IntelliJ IDEA 等 IDE 产品不同的是,OpenSumi 定位是可扩展的 IDE 框架,着重于降低定制难度,使开发者能够轻松组合功能模块,以满足特定的业务需求。
- [CodeBlitz](github.com) 为基于 OpenSumi 的纯前端 IDE 解决方案,它提供了一个无需后端容器支持的、运行在浏览器环境的 IDE 框架,支持代码读写、运行、提交等功能,并且已在 Gitlink、Codeup、AtomGit、Gitee 等平台集成。
# Staff
后期:蛋总、迪西
运营:潘潘
文档:天猪
# 关于节目
「迪魔王Devmore」让有意义的事情有意思。
[DevmoreWork](www.yuque.com),more about work,侧重专业的职场话题,邀请行业专业嘉宾,为大家带来更多专业方向的知识和参考。
[DevmoreLife](www.yuque.com),tech in life,是技术生活系列,技术源于生活,又归于生活,该系列跟你聊一聊生活中无处不在的技术。
[MeetDevmore](www.yuque.com),meet with us,围绕某一个话题,邀请嘉宾和听众们边吃边聊,我们相信,每一个观点都值得被听见。