加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

滴滴开源小程序框架 Mpx ,致力于提高小程序开发体验

发布时间:2018-12-17 09:35:34 所属栏目:移动互联 来源:王练
导读:滴滴WebApp团队克日公布开源 Mpx ,这是一款致力于进步小措施开拓体验的加强型小措施框架。通过 Mpx ,开拓者可以或许以最先辈的 web 开拓体验 (Vue + Webpack) 来开拓出产机能深度优化的小措施。 Mpx 具有以下一些优越特征: 数据相应特征 (watch/computed)

滴滴 WebApp 团队克日公布开源 Mpx ,这是一款致力于进步小措施开拓体验的加强型小措施框架。通过 Mpx ,,开拓者可以或许以最先辈的 web 开拓体验 (Vue + Webpack) 来开拓出产机能深度优化的小措施。

Mpx 具有以下一些优越特征:

  • 数据相应特征 (watch/computed)

  • 加强的模板语法(动态组件/样式绑定/类名绑定/内联变乱函数/双向绑定等)

  • 深度机能优化(原生自界说组件/基于依靠网络和数据变革的 setData )

  • Webpack 编译( npm/轮回依靠/Babel/ESLint/css 预编译/代码优化等)

  • 单文件组件开拓

  • 状态打点( Vuex 类型/多实例/可归并)

  • 跨团队相助 (packages)

  • 逻辑复用手段 (mixins)

  • 脚手架支持

  • 小措施自身类型的完全支持

  • 付出宝小措施的支持

开拓团队暗示,今朝业界主流的小措施框架首要有 WePY、mpvue 和 Taro,这三者都是将其他的语礼貌范转译为小措施语礼貌范,我们称其为转译型框架。差异于上述三者,Mpx 是一款基于小措施语礼貌范的加强型框架,行使 Vue 中优越的语法特征加强了小措施,而不是让用户直接行使 vue 语法来开拓小措施,之以是回收这种计划首要是基于如下思量:

  • 转译型框架无法支持源框架的全部语法特征 (如 Vue 模板中的动态特征或 React 中动态天生的 jsx ),用户在行使源框架语法举办开拓时也许会碰着不行预期的错误,具有不确定性

  • 小措施自己的技能类型在不绝地更新前进,很多新的技能类型在转译型框架中无法支持或必要很高的支持本钱,而对付加强型框架来说只要新的技能类型不与加强特征斗嘴,就可以或许直接支持

今朝 Mpx 框架已经在滴滴内部大量行使,支撑了滴滴出行、青桔单车、街兔电单车、营销、车服等营业在小措施上的实现,线上运行不变,收到了大量的好评反馈。将来在对框架举办一连迭代优化的同时会一连跟进微信和付出宝最新的技能尺度,同时也会将在更多的小措施平台长举办适配。

因为计划初志和专注点在于加强小措施开拓体验,Mpx 并没有举办跨 H5 乃至是跨 Native 的支持,但实际营业傍边确实存在这样的诉求,将来开拓团队会在Mpx 的基本上对跨端举办必然的实行,与此同时依然会一连维护进级 Mpx ,缘故起因在于跨端意味着机动性受限及手段的缺失,但愿能给用户提供第二种选择。

Mpx 与业内主流小措施框架异同比拟

滴滴开源小措施框架 Mpx ,致力于进步小措施开拓体验

更多详情可查阅项目文档。

【编辑保举】

  1. 微软3个风行框架正式开源 开拓职员的机会来啦
  2. 微软开源用于呆板进修模子的高机能推理引擎ONNX
  3. 谷歌调高API最低开拓级别:Android 4.0体系宣辞职役
  4. Linux 基金会推出 ACT 项目,辅佐开拓者遵守开源容许证
  5. Edge 开拓团队透露更多细节:兼容 Chrome 扩展
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读