11月8日消息,滴滴出行今日宣布开源Web移动端组件库cube-ui,该技巧拥有质量靠得住、体验极致、标准规范和强扩大性这四大年夜特点,并拥有独特的后编译技巧筹划赞助大年夜幅优化机能。这是继本年6月开源Virtual APK后,滴滴的又一次开源动作。
cube-ui 大年夜滴滴营业中提炼而来,由滴滴 WebApp 前端架构组开辟和保护。cube-ui 的目标是让移动端的开辟更轻易,闪开辟人员加倍专注于营业逻辑的开辟,晋升研发效力。
之所以将其开源,滴滴方面泄漏:“去岁尾,滴滴 WebApp 团队在用 Vue.js 2.0 对营业进行重构,并开辟了一套移动端组件库 cube-ui 支撑营业的开辟,经由了一年多的营业考验,cube-ui 也日趋成熟,好的器械必须要和大年夜家分享,于是我们在今天正式将其开源。
今朝,cube-ui已登录GitHub,工程师们可戳链接查看源码:https://github.com/didi/cube-ui,也可在滴滴的开源婢歙上(https://didi.github.io/缉获取更多信息。
该技巧研发工程师揭橥了经验之谈:“移动端组件库写的好不好,就看 Picker 组件写的好不好,而cube-ui 的 Picker 是今朝所有移动端组件库中实现最过细、体验也是最好的,接近原生 iOS 选择器的效不雅。类似的还有 IndexList 索引列表组件,我们在一些交互的细节上都推敲的异常过细,比如对吸顶标题标处理,按压态的处赖寥。”
相较于市情上同类技巧,该项目独有的后编译技巧是滴滴前端团队总结出的一套优化技巧筹划。因为在一个项目中经常会引用多个经由 ES6 开辟、Babel编译宣布的NPM模块,而Babel编译则会产生多份额外代码,针对该问题,cube-ui 组件库应用了后编译技巧筹划,可让最终应用方引用 cube-ui 组件库编译产生的代码体积削减,赞助优化机能。滴滴研发同窗也呼吁越来越多的NPM 模块支撑后编译,如许应用最终编译后体积才会更小,后编译技巧筹划效不雅才会更好。
开源文化正在成为滴滴法度榜样员文化的重要一部分,不久前的10月24日法度榜样员节,桔厂宣布成立开源委员会,由高等副总裁章文嵩出任主席,他说:“滴滴除了要为用户供给优良的产品和优胜的体验外,更须要对外输出滴滴领先的技巧,与世界共享我们的聪明,所以我们鼓励同窗们积极介入业界的开源项目,赓续对外输出内部的优良项目。
将来滴滴的工程师们将持续对 cube-ui 迭代和优化,包含但不限于以下几个偏向:丰富组件库,开辟更多通用组件; 支撑换肤功能,和 UI 团队合营设计出几套皮肤,同时也支撑自定义皮肤才能;支撑TypeScript/Flow,因为静态类型检查是将来趋势,cube-ui 也会推敲对它们的支撑。
【编辑推荐】
- 微软技巧暨生态大年夜会,纳德拉为小冰
推荐阅读
因为它是全球三大年夜风行说话之一 近几日,想必大年夜家都被下面这支H5刷屏了。500张告白海报预算2000块,相当于一张就4元钱,谁会接这活儿?然而,这活居然被一个机械人接了!“鲁班&>>>详细阅读
本文标题:滴滴开源Web移动端组件库cube-ui ,独特技术大幅优化性能
地址:http://www.17bianji.com/lsqh/38647.html
1/2 1