信息无障碍通道
您的位置:首页>>业界动态

打通编程开发态和运行态,华为云CloudIDE助力开发者“内环”通车

发布时间:2020-04-13  来源:互联网    背景: 无障碍通道

  王亚伟,华为云DevCloud研发技术总监。他将一杯咖啡,推到老同学面前。“一杯咖啡吸收宇宙能量”是华为的企业文化,王亚伟深得此精髓。“开发者并不在乎从松江到张江,但他们时刻想着什么时候‘内环’通车。”或许,这只是大咖之间才能听懂的对话。毕业之后,老同学一直在研究ARM架构,他所说的“内环”与交通无关,但与距离有关。而这正是王亚伟此行的目的,华为云CloudIDE的研发此时已经启动。

  没有任何差别,甚至…

  华为开发者大会2020(Cloud)期间,王亚伟面向全球开发者介绍了CloudIDE。作为华为云DevCloud开发平台的核心组件之一,CloudIDE一改此前桌面IDE臃肿笨重的形象,也一改此前磨蹭拖沓的形象。当然,还有“交通”问题,CloudIDE打通了编程的开发态和运行态,即开篇所说的“内环”通车,x86平台和鲲鹏平台之间将不再有“异地恋”的相思之苦。

  “鲲鹏920非常强大,完全感受不到与x86系统的任何差别,甚至在某些场景中表现得更好。”在王亚伟的印象中,ARM多年来一直蜷缩在智能移动终端、物联网终端,或者树莓派(RPi)等单片机电脑中,业内并没有将其应用于服务器的先例。

  此时,王亚伟和他的团队正在进行CloudIDE的原型研发,并第一次将CloudIDE内核部署在基于鲲鹏920的服务器中。当然,这也使王亚伟真正了解到鲲鹏920的实力。

  事实上,CloudIDE背后有一些很复杂的语言服务,针对于Java、Python和C++等语言服务,语言服务需要对全量代码进行解析,更需要很强大的算力来支持。而这一次部署也彻底打消了王亚伟此前对ARM的疑虑,用王亚伟的话来描述:“但仅仅一个小时,团队就擦掉了所有问号。”

  身为华为云DevCloud研发技术总监,王亚伟此前曾就职于英特尔、微软等公司。他回忆华为云DevCloud研发团队第一次将CloudIDE原型系统部署在基于鲲鹏920处理器的服务器上时是一年前,不经意间,王亚伟又透露了两个信息,而将这两个信息捏合在一起,即可还原当时的研发进度,CloudIDE系统几乎与鲲鹏处理器同时起步。或者说,鲲鹏处理器几乎与鲲鹏开发者生态同时起步,从一开始,鲲鹏就是一个极为庞大、极具颠覆性的构想。

  不可拒绝的IDE之轻

  确实,华为云CloudIDE就是为了鲲鹏生态而生。但在此之前,可先回顾开发者工具的演进历史。通常认为,IDE(集成开发环境)的前身是代码编辑器。可如此比喻,就如“关老爷”手中的“青龙偃月刀”,代码编辑器就是程序员安身立命的武器。

  而此后出现的桌面IDE,虽并未取代代码编辑器,但提供了更强大的代码理解和代码调试能力。2015年,微软推出Visual Studio Code,这可称一款划时代的产品,其几乎兼容了代码编辑器和桌面IDE的能力。

  当然,此时的IDE并也没有摆脱臃肿笨重的形象。桌面IDE的前台与后台紧耦合,对电脑配置有极高的要求。稍加留意,如果您发现身边有人在使用七八公斤的17寸笔记本,他不是专业游戏玩家,就多半是资深软件开发工程师。

  言归正传。重量级的华为云CloudIDE却是一款“轻量级WebIDE”,不仅具备Visual Studio Code的能力,更可为开发者提供在线编程体验,开发者甚至不用在本地安装任何程序,只需打开浏览器即可进行编码和调试。或者说,CloudIDE的原理类似于虚拟桌面,其将编码环境与IDE环境进行解耦,甚至借助一台智能手机,也能进行编码调试,这或许才是真正的“拎包入住”或者“开袋即食”的体验。

  两点之间 CloudIDE的距离最短

  延伸此话题。“轻量级”的华为云CloudIDE,不只是轻盈,更是轻巧。鲲鹏处理器的基因是ARM架构,但此前基于x86架构的IDE平台,似乎对ARM并不友好。最为现实的情况是,ARM开发者往往不在进行脑力劳动,而更多的是在进行体力劳动:他们并不是在编程,而是一直在“代码搬家”的路上,“码农”的形象用在他们身上尤为贴切。

  而最让这些“码农”崩溃的场景是:开发者使用基于x86架构的代码编辑器,之后各显神通进行“代码搬家”,将程序迁移至基于ARM架构的编译环境。运行测试过程中如发现BUG,需再将程序回迁至原环境进行修改。如此往复,可能每天最多要“折返跑”百次以上。

  以专业语言解释,此即是上述所说的“内环割裂”。“编码-编译-调试-测试-编码”被称为开发“内环”,此前ARM与x86之间,老死不相往来,一直处于“内环割裂”状态。按下F5快捷键,本可以解决的问题,却需要反复搬家。

  当然,上述情景肯定不会在CloudIDE继续出现,F5快捷键恢复了其价值,而且会被迅速磨平。华为云CloudIDE可在线创建编码环境,可在浏览器中进行编码和调试,其打通了任督二脉,即打通了编程开发态和运行态。

  也就是说,在x86和鲲鹏之间,CloudIDE的距离最短。开发者将不再有“异地恋”的相思之苦。甚至开发者并不会感受到云端技术架构是x86,还是鲲鹏。因为在华为云的定义中,开发者关注鲲鹏是一种状态,开发者无感于鲲鹏的存在才是一种更高的境界。

  编程,其实只需一杯咖啡的时间

  再继续此话题。“轻量级WebIDE”更大的意义,还体现在“轻快”。其在30秒之内,即可在线创建开发环境,10分钟之内,即可快速开发部署鲲鹏云原生应用,而传统桌面IDE完成上述动作,则需3小时以上。

  据华为云云原生领域专家说,“企业上云,云原生已是必然选择,而且越来越多的企业,正在将高并发的核心业务,迁移至云原生平台中。”

  目前,CloudIDE已经将华为云底层的诸多服务拉通。例如,只需执行一个程序指令,即可将微服务推送至华为云镜像服务,此种优化极大地提升了开发效率,或许一杯咖啡的时间,就可基于“鲲鹏原生”平台,完成应用程序编写,而传统IDE则需逐步进行手工操作。对此,华为云云原生领域专家说:“开发者几乎可以零等待地获取鲲鹏原生能力,而对于鲲鹏的所有陌生和误解,也将在零成本的试用体验中消除。”

  全年免费

  如上即是华为云CloudIDE,轻盈、轻巧、轻快的华为云CloudIDE。传统IDE摆脱臃肿笨重的形象,已经成为历史;x86平台和鲲鹏平台之间,也将不再有“异地恋”的相思之苦;甚至一杯咖啡的时间,就可基于“鲲鹏原生”平台,完成应用程序编写。由此,开发者才可以专注于应用本身的成就,专注于代码本质的快乐。

  而最后说一句:华为开发者大会2020(Cloud)期间,华为云在介绍CloudIDE的同时,还进一步宣布:2020年,CloudIDE将对所有鲲鹏实例全年免费。

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


返回网站首页 本文来源:互联网

本文评论
BCS 2020“安全运营中心建设与发展高峰论坛”成功召开
8月12日,BCS 2020安全运营中心建设与发展高峰论坛成功召开。论坛邀请到中国电子信息产业发展研究院...
日期:08-12
BCS 2020举办区块链安全论坛 多方专家共议区块链在垂直行业的应用
8月11日下午,有着网络安全行业“达沃斯”之称的北京网络安全大会(以下简称BCS 2020),正...
日期:08-12
腾讯Q2财报:小程序交易额环比回升 公众号内容消费重焕活力
8月12日,腾讯发布二季报,数据显示,2020年上半年实现收入1148.83亿元,同比增长29%;Non-IFRS净利润301...
日期:08-12
应对联发科强劲需求,芯片测试商京元电子与矽格准备提高产能
8 月 12 日消息,据国外媒体报道,在此前的报道中,外媒曾提到在 5G 智能手机处理器方面有很大进展...
日期:08-12
摩托罗拉新机XT2081-2获FCC认证:配5000mAh电池
据外媒报道,一款型号为XT2081-2的摩托罗拉手机出现在FCC认证网站上。虽然该网站没有透露手机的营销...
日期:08-12
苏宁易购引领未来零售5G发展趋势,终端裂变重塑零售形态
近日,全场景智慧零售服务商苏宁易购与全球化监测和数据分析公司尼尔森联合发布首份零售行业5G应用发...
日期:08-12
台积电 3 家晶圆厂设备供应商 7 月营收同比大增,最高接近 80%
8 月 12 日消息,据国外媒体报道,为苹果等公司代工芯片的台积电,近几年在芯片制程工艺方面走在行...
日期:08-12
京东全资控股五星电器,成立新公司 “京东五星电器集团”
8 月 12 日消息,京东宣布全资控股五星电器,成立新公司拟定名为京东五星电器集团有限公司。
日期:08-12
BCS2020技术峰会:内生安全框架推动网络安全技术体系升级
8月12日,2020北京网络安全大会(BCS 2020)技术峰会正式召开。来自中、美、以等全球顶级的网络安全技...
日期:08-12
消息称三星与 ARM 和 AMD 合作,目标成为第一大 Android 应用处理器制造商
8 月 12 日消息 据 Business Korea 的最新报道,三星的目标是通过与 ARM 和 AMD 合作,成为第一大 A...
日期:08-12
近80% CEO预测远程办公是趋势 BCS2020举行远程办公与智能终端安全论坛
今年年初,突如其来的新冠“黑天鹅”,加速了远程办公的落地,远程办公系统与智能终端安...
日期:08-12
卢伟冰:Redmi K30 Pro因高刷缺席被喷 这次投入2亿重做K30至尊纪念版
作为Redmi的旗舰产品,Redmi K30 Pro因60Hz AMOLED屏成为不少米粉心中的小遗憾。
日期:08-12
Facebook 面临新指控:Instagram 被诉非法收集用户生物识别数据牟利
Facebook 最近又面临一项新的指控,称该公司非法收集用户的生物识别数据。这次诉讼的对象是 Faceboo...
日期:08-12
一加Nord新配色将于10月初推出 还有更便宜版本出售
据外媒消息,一加将于10月初推出一加Nord新配色——尘灰色(Gray Ash)。
日期:08-12
Realme证实C12/C15入门新机即将登陆印度市场 售价或低于10000卢比
在曝光了各种认证信息后不久,Realme 已证实将向印度市场投放 C12 和 C15 入门新机。早些时候,售价...
日期:08-12
TCL 发布 Mini LED 屏电视:最高支持 120Hz 可变刷新率
TCL 发布了最新一代 5 系列和 6 系列 Roku 电视,其中 6 系列电视最大特点是有 Mini LED 显示背光技...
日期:08-12
Nutanix混合云基础架构现已支持亚马逊云服务(AWS)
携手AWS,Nutanix Clusters支持应用云间无缝迁移及统一操作,助力企业加速云上旅程
日期:08-12
消息称可折叠苹果 iPad 2023 年发布:无铰链 + 屏下摄像头 + 3nm 芯片
关于可折叠 iPad 的讨论已经在进行中,有传言称该平板电脑的显示尺寸与 MacBook 相当。今天,推特爆...
日期:08-12
XSKY星辰天合发布全新下一代分布式文件系统XGFS
非结构化数据正以前所未有的速度增长。IDC的预测表明,到2025年,全球将有80%的数据是非结构化的。...
日期:08-12
买iPhone最值的时候来了!京东热8购物季iPhone 11低至4599元
暑假过半,考研复习进入关键时期。考研是一项全靠主观能动性的学习,调整好复习状态固然重要,但学...
日期:08-12
  专栏介绍
半斤 的专栏
半斤发表的文章
积分:
自我介绍 :