来历:cnet科技行者2017年11月8日

枢纽字:cube-ui滴滴代码

11月8日动静,滴滴出行今日宣布开源web移动端组件库cube-ui,

cube-ui从滴滴业务中提炼而来,由滴滴webapp前端架构组斥地和维护。cube-ui的方针是让移动端的斥地更易,闪斥地人员更加专注于业务逻辑的斥地,晋升研发效力。

之所以将其开源,滴滴方面透露:“旧年尾,滴滴web0对业务举办重构,并斥地了一套移动端组件库cube-ui支撑业务的斥地,颠最初一年多的业务考验,cube-ui也日益成熟,好的器械必需求和年夜年夜年夜年夜家分享,是以我们在今天正式将其开源。”

 

该技术研发工程师颁布了阅历之谈:“移动端组件库写的好不好,就看picker组件写的好不好,而cube-ui的picker是目前所有移动端组件库中实现最留意、体验也是最好的,亲近原生ios遴选器的成果。雷同的尚有indexlist索引列表组件,我们在一些交互的细节上都考虑的很是留意,好比对吸顶题目成绩造诣的措置责罚,按压态的措置责罚等。”

相较于市道市情市情上同类技术,该项目独有的后编译技术是滴滴前端团队总结出的一套优化技术筹算。由于在一个项目中经常会援用多个颠末es6斥地、babel编译宣布的npm模块,而babel编译则会孕育孕育孕育产生多份额外代码,针对该造诣,cube-ui组件库利用了后编译技术筹算,能够也许也许让终极垄断方援用cube-ui组件库编译孕育孕育孕育产生的代码体积削减,资助优化机能。滴滴研发同学也号令越来越多的npm模块支撑后编译,如许垄断终极编译后体积才会更小,后编译技术筹算成果才会更好。

将来滴滴的工程师们将持续对cube-ui迭代和优化,包含但不限于下列几个标的方针:厚实组件库,斥地更多通用组件;支撑换肤功效,和ui团队共同设计出几套皮肤,同时也支撑自定义皮肤才能;支撑typescript/flow,由于静态经典审查是将来趋势,cube-ui也会考虑对它们的支撑。

目前,cube-ui已登录github,工程师们可戳链接检察源码:/didi/cube-ui,也可在滴滴的开源平台上(io/)获得更多信息。

开源文化正在成为滴滴程序员文化的次要一部分,不久前的10月24日程序员节,桔厂宣布成立开源委员会,由低级副总裁章文嵩出任主席,他说:“滴滴除要为用户提供优秀的产品和杰出的体验外,更需求对外输出滴滴领先的技术,与世界同享我们的伶俐,所以我们怂恿怂恿鼓励同学们积极参与业界的开源项目,不断对外输出内部的优秀项目。”

cube-ui滴滴滴滴又开源一项技术web移动端组件库cube-ui已登录github滴滴又开源一项技术web移动端组件库cube-ui已登录github滴滴cto张博港科年夜年夜年夜年夜演讲:详解将来交通厘革的三层“折叠”密歇根年夜年夜年夜年夜学毕平生生没世传授刘向宏加盟滴滴任伶俐交通首席科学家“滴滴护航”上线:六个维度优化司机驾驶行为滴滴出行结合领投东南亚移动出行平台grab新一轮融资滴滴副总裁弓峰敏:研究野生智能或机器智能,真正落点是智能的机器滴滴又开源一项技术web移动端组件库cube-ui已登录github深入解读nehalem是什么“营销火伴”受喜欢:工作者赚钱有新招女性程序员编的程序更有效?migbot代码补钉技术vmware软件上vmci功效肆意代码施行write(unescape(。