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

  Eclipse就是特别好的例子,当年IBM Rational基于Eclipse发布的ClearCase和ClearQuest客户端,结合日常编码,造就了良好的程序员工作闭环 。 基于场景集成,简化多少操作!

  有了方向和目标,CloudIDE团队对极致体验的追求、对服务价值的寻觅、对自身能力的进化,从未停下脚步!

  2019年 眼前一亮,Theia的包容并蓄

  在伴随Eclipse Che社区前行的路途上,团队步履蹒跚、心情沉重 。 本地化IDE产品的优秀体验不断激发着我们,VS Code因生态繁荣而蝉联最受欢迎的IDE工具,IntelliJ实现了极致的Java开发体验 。

  2019年,Eclipse Che 7.0预览版的出现让团队看到了曙光,其良好的前端体验让我们眼前一亮 。 通过研究,我们聚焦到了其前端核心服务 Eclipse Theia 。

  什么是Theia?

  Theia,好一款Cloud Desktop IDE!多么的神奇,出现了一款同时可以用于桌面和云端的IDE工具,它的界面一如熟悉的VS Code,操作体验流畅自然,插件体系成熟稳定,服务内核精简高效,语言支持与框架分离,前沿的技术运用,友好的商业许可(License),积极开放的发展目标,Perfect!!!


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

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

  由于Theia的操作界面与VS Code非常接近,操作体验基本一致,有不少人都会误认为这就是VS Code的线上版本 。

  其实对于开发者而言,不需要重新学习一个新的开发工具,难道不是一件好事?

  Theia从设计初期就充分考虑了桌面和云的不同特点,支持容器部署和虚拟机部署,浏览器访问 。

  Theia内核非常精简,只需要很低配置就可以运行起来 。 对于VS Code插件扩展体系的直接支持尤其吸引人 。

  众所周知VS Code的插件市场是业界最大的生态系统,从语言支持、业务对接、平台支持等诸多方面都给最终用户带来定制化能力 。

  Theia兼容VS Code插件扩展标准,好处不言自明 。 这也就说明了为什么诸多云厂商都采用Theia方案,来进行自己的云IDE研发 。

  百炼千锤铸利剑(技术完善)

  当今时代,是拥抱开源开放、共享共赢的时代 。 不重复造轮子,站在巨人肩膀上做事情的考虑,我们积极拥抱Theia开源社区,结合华为自身技术、资源、服务能力, CloudIDE进行深度优化和能力衍生 。

  服务鲲鹏生态,惠及开发者

  众所周知的原因,华为加快了鲲鹏计算平面能力建设 。 为了服务鲲鹏开发者,CloudIDE推出了鲲鹏基座的IDE实例,让鲲鹏开发者可以在最短时间内获取代码开发和调试的真实环境,免去了交叉编译和工具链缺陷的烦恼,实现服务应用对鲲鹏调优 。

  在鲲鹏计算平台,释放鲲鹏架构多核算力优势,CloudIDE在Theia内核、语言服务、编译加速、资源调度等方面都做出了大量优化工作 。 未来,针对鲲鹏开发者的开发、调试、优化的更多能力会逐步上线 。


推荐阅读