使用体验神似VS Code,华为云CloudIDE的前世今生都有哪些故事
众所周知的原因,华为加快了鲲鹏计算平面能力建设。为了服务鲲鹏开发者,CloudIDE推出了鲲鹏基座的IDE实例,让鲲鹏开发者可以在最短时间内获取代码开发和调试的真实环境,免去了交叉编译和工具链缺陷的烦恼,实现服务应用对鲲鹏调优。 在鲲鹏计算平台,释放鲲鹏架构多核算力优势,CloudIDE在Theia内核、语言服务、编译加速、资源调度等方面都做出了大量优化工作。未来,针对鲲鹏开发者的开发、调试、优化的更多能力会逐步上线。 在华为开发者大会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,大部分团队成员都向社区贡献过代码。未来,我们会更多的参与社区的建设。 华为云CloudIDE服务的所有技术创新都是围绕一个目标“做最好用的云端IDE服务”,向开发者提供优秀的体验,持续高效交付价值,鲲鹏开发者必将实现“手中有剑,心中有梦,鲲鹏展翅,翱翔云端”! (编辑:应用网_阳江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- CES 2020 TECHE新产品揭晓:8K机内直播全景相机,效果一个字
- 抢先布局,频频出新 青云科技混合云领跑优势明显
- 腾讯云发布两款自研数据库新品 助力企业实现高效率、低成本
- 蔚来全家族盘点:EC6 “年轻奶爸”正式上线,广汽蔚来007独
- 砥砺前行!猎豹机器人方案专家认证培训(CCRSE)让更多的伙
- “国家队”T3出行再下一城!长沙市民有了安全出行新选择
- “新基建赋能政府数字化转型,法本信息助力新时代电子政务
- 借助 AMD Navi 2X 显卡,苹果未来 Mac 产品也能体验光线追踪
- 后疫情时代下的共享经济:爱彼迎或于年内上市 聚美街电深耕
- 消息讲英特尔将推 Alder Lake-N 系列处理器 8 小核,没有大