问题一:OpenSumi 是什么?
OpenSumi 是什么?
参考回答:
OpenSumi 是一款面向垂直领域,低门槛、高性能、高定制性的双端(Web 及 Electron)IDE 研发的框架。它基于 TypeScript + React 编码,实现了包括资源管理器、编辑器、调试、Git 面板、搜索面板等核心功能模块。开发者可以基于 OpenSumi 框架快速搭建属于自己的本地或云端 IDE 产品,并兼容 VS Code 插件生态。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/670734
问题二:OpenSumi 为什么选择自研实现而不是使用现有开源方案?
OpenSumi 为什么选择自研实现而不是使用现有开源方案?
参考回答:
因为阿里及蚂蚁集团内部存在许多 IDE 产品,这些产品在前期建设上存在大量重复劳动问题。同时,使用开源方案时遇到了定制能力有限、源码依赖深、维护困难、无法满足内部能力需求等问题。因此,我们决定集合多个团队的力量走上自研实现的道路,以开发 OpenSumi 这一 IDE 标准化研发框架。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/670735
问题三:OpenSumi 有什么优势?
OpenSumi 有什么优势?
参考回答:
OpenSumi 的优势主要体现在全面的视图定制能力、丰富的垂直领域研发支撑经验等方面。它提供了远超同类框架的定制能力,允许开发者通过模块或插件定制 IDE 产品,实现全视图定制。同时,OpenSumi 在阿里及蚂蚁集团内部已持续孵化两年,期间沉淀了多个垂直领域下的研发案例,为开发者提供了丰富的实践经验。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/670736
问题四:OpenSumi 的定制能力是如何体现的?
OpenSumi 的定制能力是如何体现的?
参考回答:
OpenSumi 的定制能力主要体现在模块和插件的使用上。开发者可以通过模块实现基础能力以获得更好的维护性,而通过插件实现业务上的视图或能力上的定制,达到更高的定制性。例如,在小程序研发场景中,我们可以通过 Toolbar 贡献点及额外的 sumi API,实现不同的 Toolbar 展示和独立可通信的窗口调度等定制功能。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/670737
问题五:OpenSumi 在哪些垂直领域有应用案例?
OpenSumi 在哪些垂直领域有应用案例?
参考回答:
OpenSumi 在小程序研发场景和云端一体化研发链路等垂直领域有应用案例。例如,支付宝小程序开发者工具和淘宝小程序开发者工具都使用了 OpenSumi 作为核心框架进行实现,月服务开发者数量已达到 2W+。同时,在云端一体化研发链路上,OpenSumi 支撑了阿里云云开发平台以及内部 O2、Ant Codespaces 等产品的实现。
关于本问题的更多回答可点击原文查看: