苏州配资

您的位置:苏州配资>>移动互联

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

发布时间:2020-04-01 17:54:10  来源:互联网    背景:

  在华为开发者大会HDC.Cloud上,华为云发布了基于鲲鹏计算的开发者服务 — CloudIDE服务,为鲲鹏开发者提供了很好的云端开发体验。

苏州配资  体验过CloudIDE的小伙伴都会有这样一个感觉,使用体验非常接近于Visual Studio Code(VS Code),包括界面布置、插件体验都很熟悉,甚至不需要重新学习就可以把股票配资 的开发工作直接移植到云端。

  那这样一款云端IDE服务是怎么被打造出来的呢?

  一声令下云起航

  华为持续投入云计算及相关技术和产品研发已近10年,在虚拟化、存储、计算、云数据中心等领域不断进步。

  2017年,华为成立Cloud BU,强力投入公有云,致力于为企业提供稳定可靠、安全可信、可持续创新的云服务。

  展望未来,华为云将基于自身软硬件的技术优势,携手伙伴,持续为企业客户打造全球最佳体验的混合云,成为企业首选的云服务伙伴。

  为了服务华为云开发者,2016年推出软件开发服务 DevCloud,并逐步成为华为云软件开发平台。

  华为云DevCloud是集华为研发实践、前沿研发理念、先进研发工具为一体的研发平台,面向开发者提供研发工具服务,让软件开发简单高效。

948badb65e45b714a7f3225ba0b6094b

华为云DevCloud产品家族全集图

  在落实云服务开发DevOps实践过程中,我们发现开发者可以把需求、代码、构建、测试、发布、部署、运维、运营等工作全部从股票配资 转移到云端,享受云服务带来的移动性和便利性。

  仅有Coding一直缺乏有效的上云方式,导致开发者手中没有“趁手的家伙事儿”,传统IDE和云资源之间相对低效的开发体验,一直是横在全云化开发面前的一个“坎儿”。

  据此,我们决心打造一款云上Coding的开发工具 —— 华为云CloudIDE。

  十分挑剔觅玄铁(选定原型)

  • 2015年 资源方案,Kubernetes避免了容器裸奔

  为了给用户提供云端稳定的开发环境,起初CloudIDE研发团队考察了无数种资源方案,云桌面、虚拟机、沙箱、容器,但就资源易获取和编排管理能力而言,各种方案都没有完美的解决,但最终容器的易获取性和资源灵活性还是打动了我们。

  Kubernetes(简称K8s),是一个提供跨主机集群的自动部署、扩展以及运行应用容器的平台,从支持OpenAPI起,K8s就成为了实际意义上的最主流的容器集群管理平台。

  华为云随即上线了兼容K8s能力的CCE服务,为开发环境服务提供资源管理和适配能力,容器裸奔时代就正式结束了。

  • 2016年 Eclipse Che牛刀小试

  当时业界主流的IDE工具无非几种,Eclipse、Visual Studio、IntelliJ,直到今天这几款也依然是桌面开发者的首选。

苏州配资  基于提供多语言适配能力开发工具的初衷,以及考虑到商业许可及用户接受度,我们选择了基于Eclipse Che来构建第一代CloudIDE服务的方案。

50bc8927d81e9035022798913d47ead3d150ea43969761dbf8029453d78e8f34

  这种新出现的WebIDE把股票配资 开发工作搬到了云端,开发者可以在云端保存自己的开发环境,编写代码,运行和调试应用,甚至我们还可以对接云服务,提供类似代码检查这样的集成化场景能力。

  • 2017年 CloudIDE “公测”了,在磨砺中积累经验

  自从2017年CloudIDE服务开始公测,就不断接到用户各种吐槽:

  “启动这么慢,要3分钟,还会失败!”

苏州配资  “你们不是基于Eclipse吗,长得一个Eclipse模样,怎么用起来和Eclipse差距这么大呢,快捷键呢?”

苏州配资  “怎么调试和运行,连个缺省的调试能力都没有吗?没有调试功能还算IDE吗,这充其量只能算个玩具吧?”

  “编码提示呢,那么多保留字全靠我自己记,我记不住啊”

  “不是有个容器吗,容器让不让我访问啊”

  从用户不断质疑的声音中,逐步找到了开发者对于一款云端IDE的关注点:

  体验:

  开发者已经掌握了一到两种桌面IDE的使用,再去学习新的IDE开发体验会给日常工作带来额外的负担,另辟蹊径的操作体验未必会被开发者接受。

  Visual Studio Code之所以能以轻量之身霸占热度之首,凭借的就是兼容各种开发语言的能力。不用再学习啦,节约多少时间!

  成本:

苏州配资  没人不关心钱的问题,只是程度不同。如果位于云端的IDE管理服务和语言服务过于重载,要么服务商吃不住(运营成本太高),要么用户受不了(要求配置太高)。

苏州配资  原有的IDE框架还是过于重载,甚至需要两个容器才能支持一个用户实例。成本太高啦,劝退多少用户!

  生态:

  “独行快,众行远”,任何平台都需要伙伴的聚合与共赢,不能指望自己可以搞定所有的事情,但是可以提供相关的方法。

  插件,就是为了满足定制化需要而出现的机制,可以说在各种桌面系统上已经有了极好的效果,支持插件也是一个必要的选项。开放插件生态,聚合多少伙伴!

  价值:

  每一个服务都有它的商业价值,IDE服务除了完成编写代码和运行调试的基本能力,还要可以融入业务场景。

  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!!!

136a93294ad8bc889ea3483d55186d3a

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

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

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

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

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

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

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

  当今时代,是拥抱开源开放、共享共赢的时代。不重复造轮子,站在巨人肩膀上做事情的考虑,我们积极拥抱Theia开源社区,结合华为自身技术、资源、服务能力, 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服务”,向开发者提供优秀的体验,持续高效交付价值,鲲鹏开发者必将实现“手中有剑,心中有梦,鲲鹏展翅,翱翔云端”!

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时网上配资 ,本站将会在24小时内处理完毕。


返回配资官方网苏州配资 本文来源:互联网

本文配资公司
使用体验神似VS Code,华为云CloudIDE的前世今生都有哪些故事?
在华为开发者大会HDC.Cloud上,华为云发布了基于鲲鹏计算的开发者服务 — CloudIDE服务,为鲲鹏...
日期:04-01
好看配资网
升级新版本,独家上线“自动播放”功能
闲暇时间刷短配资网 已经成为大众主流的生活方式,如何让用户在刷配资网 过程中实现更精准内容匹配?近期好...
日期:04-01
Nutanix将隐形基础架构引入大数据与分析
Nutanix HCI、Objects 和 Splunk 认证提供大规模一键式简便操作,
日期:04-01
福利加码!继《囧妈》《大赢家》之后 抖音上百部电影免费看
过年期间,想必不少小伙伴都享受到了抖音免费看电影的福利。并且,大家肯定都希望抖音这样的福利越...
日期:03-31
清北网校为武汉搭建“空中课堂”获赞 90万中小学生实现在家上课
过去两个月,受新型冠状病毒感染肺炎疫情影响,武汉市90万名中小学生需要通过武汉配资查询 云“空中...
日期:03-31
数字认证牵头制订电子签章国家标准,安全电子签章有章可循!
3月6日,国内首个安全电子签章技术国家标准——GB/T 38540-2020《信息安全技术 安全电子...
日期:03-30
疫情“大考”,百度地图迁徙大数据+实时路况平台交出22.4亿次服务成绩单
近日,国际数据调研机构IDC发布《新冠肺炎疫情刺激数据智能市场跨越式前进》报告(以下简称“报...
日期:03-30
爱奇艺《青春有你2》超117个话题登上海外社交平台 “训练生的努力和自信”被称赞
由爱奇艺出品,鱼子酱和微博联合出品,鱼子酱和爱奇艺小怪兽工作室共同制作的蒙牛真果粒花果轻乳《...
日期:03-29
配资官网
带知识,百度布局配资官网
的新主张
近日,“初代网红”罗永浩宣布将在4月1日开启自己的配资官网 带货生涯。消息传出后,罗永浩在...
日期:03-29
爱奇艺《青春有你2》播至半程 本土化创新助力青年榜样力量感染海外用户
由爱奇艺出品、鱼子酱微博联合出品,鱼子酱和爱奇艺小怪兽工作室共同制作的蒙牛花果粒花果轻乳《青...
日期:03-29
雷竞技LPL春季赛线上赛预测:RNG VS EDG,老牌战队再次对阵
3月29日将要进行的RNG VS EDG比赛,通过赛前专业电竞预测平台雷竞技给出的数据,RNG的指数是1.47,...
日期:03-29
地球一小时,李彦宏发vlog带网友云游书房,网友:眼前的黑不是黑
突然爆发的疫情让很多人开始重新审视人与自然的关系,也让更多人明白了爱护环境就是保护我们自己。...
日期:03-29
APP福音,OPPO软件商店千万级推广资源免费申请
优质的用户流量,高效的分发机制,在移动互联网时代,手机厂商自带的软件商店成为开发者与用户沟通...
日期:03-28
葫芦配资网
会员直接领,海量高分电影免费看!
最近葫芦配资网 推出了一分钱领取会员活动,领取了之后,就能观看各种高分电影,其中包括灾难、儿童、古装...
日期:03-27
百度飞桨与比特大陆AI芯片算丰系列融合适配,构建自主AI生态典范
2020年伊始,AI技术持续深入发展,人工智能场景规模化落地与应用不断创造新的中国速度。随着AI技术...
日期:03-27
自助生成10万行代码? 华为云IoT这场配资官网
有干货
最近,华为HDC.Cloud开发者沙龙配资官网 进行得如火如荼,开发者们纷纷表示获益匪浅并且涌跃提问交流。3...
日期:03-27
10分钟开发部署鲲鹏云原生应用,华为云CloudIDE了解一下
3月27日,华为开发者大会2020(Cloud)开幕,吸引全球众多开发者关注和参与。华为云DevCloud研发总监...
日期:03-27
雷竞技LCK春季赛线上赛预测:SB VS GRF,老将Gorilla发挥值得期待
通过专业电竞赛事预测竞猜平台——雷竞技平台所给出的赛前预测数据,可以看到SANDBOX Gam...
日期:03-27
武汉117条公交线路恢复运营,公交出行可提前查百度地图
当按下两个月“暂停键”的湖北正式重启,第一天的交通出配资平台 况将会如何?
日期:03-26
IDC报告:百度地图AI+大数据全力抗疫 成为疫情防控重要工具
近日,国际数据调研机构IDC发布《新冠肺炎疫情刺激数据智能市场跨越式前进》报告(以下简称“报...
日期:03-26
  专栏介绍
王涵 的专栏
王涵发表的文章
积分:
自我介绍 :
期货公司证券公司民间股票配资杭州期货配资金融市场国际期货代理股票配资05873高平炒股配资每日配资平台伊春炒股配资炒股配资利息