使用体验神似VS Code,华为云CloudIDE的前世今生都有哪些故事?( 四 )

  在华为开发者大会HDC.Cloud上,为促进华为鲲鹏生态建设,普惠鲲鹏开发者,华为云与计算BG总裁侯金龙先生正式宣布“2020年CloudIDE鲲鹏实例免费” 。 即日起,即可在华为云CloudIDE服务体验使用 。

  完善开发体验

  Eclipse Theia对语言支持采用松散框架,通过支持Language Server Protocol(LSP)和Debug Adapter Protocol(DAP)这种开放协议和相关插件实现多语言的编码和调试适配 。

  CloudIDE在代码自动补全、Java语言调试、Python语言插件、文件编码等重要体验能力上修复了很多重大问题 。 针对超大型规模代码仓的打开效率,专门做了优化提速 。 基于云原生开发的和云基础设施的特点,CloudIDE还提供了用户鉴权、示例模板创建、外部端口访问等实用功能 。

  增强插件能力

  为了满足支持华为云和鲲鹏开发者快速实现插件的目标,CloudIDE团队设计了全新的插件扩展框架,上手成本更低、交互机制更好、支持动态多视图和事件订阅,后续会开源出来方便开发者参与生态共建 。

  同时作为IDE中的“零号”插件,我们也提供了自有插件市场,支持用户安装插件实现定制化需求 。 未来还会逐步支持用户自己发布插件 。

  提升服务能力

  华为云已经提供了非常成熟的集群管理服务(CCE)、云硬盘服务(EVS)、计算资源(ECS)、网络服务(ELB、EIP、NAT等)、数据库(RDS),把华为云端众多基础服务整合成高度可用、支持用户按需获取资源、支持高并发访问、支持良好使用体验、保障用户数据安全的开发服务 。

  CloudIDE在用户数据隔离保护,服务代码安全加固,节点智能选择调度,资源规模弹性伸缩,服务韧性可靠性提升等方面,我们都进行了技术攻关和专项研发,保证提供给用户的是可信软件服务 。

  扩展服务场景

  云时代的CloudIDE,不仅开发体验追求高效极致,应用场景也力图包罗万象 。

  ◆提供了针对云服务部署的Developer Console插件,可以把云原生应用一键式部署到华为云CCI形成容器服务实例,大大缩短闭环体验时间;

  ◆提供WECODE TOOLKIT插件,支持用户云端开发端到端的WeLink轻应用(We码小程序),实现移动应用移动开发;

  ◆提供针对教育培训场景插件,满足高校师生教学和作业要求;

  ◆提供权限控制和OpenAPI,满足企业用户和集成商使用云开发能力;

  ◆提供量子计算、区块链合约开发、代码托管对接、商业智能(EI)开发等相关云服务的原生对接能力,服务广大开发者使用 。

  回馈开源社区

  Theia是一个多元化的社区,CloudIDE产品团队成员积极参与Theia社区建设,迅速成长出一个社区Committer和多名Contributors,大部分团队成员都向社区贡献过代码 。 未来,我们会更多的参与社区的建设 。

使用体验神似VS Code,华为云CloudIDE的前世今生都有哪些故事?。  华为云CloudIDE服务的所有技术创新都是围绕一个目标“做最好用的云端IDE服务”,向开发者提供优秀的体验,持续高效交付价值,鲲鹏开发者必将实现“手中有剑,心中有梦,鲲鹏展翅,翱翔云端”!


推荐阅读