您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    滴滴开源小顺序框架 Mpx ,努力于提高小顺序开发体验
    时间:2018-12-23 21:04 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    滴滴 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 ,努力于提高小顺序开发体验

    更多概略可查阅项目文档。

    【编辑引荐】

    微软3个盛行框架正式开源 开发人员的机遇来啦

    微软开源用于机器学习模型的高功用推理引擎ONNX

    谷歌调高API最低开发级别:Android 4.0系统宣告退役

    Linux 基金会推出 ACT 项目,协助开发者遵守开源容许证

    (责任编辑:admin)