beaa缤纷秒收录
免费加入
【尊敬的用户】网址导航首页互助计划(凡收录≥500,必应谷歌百度360头条任意收录之一都可以,贵站上本站首页底部友链-评论留言联系上首页底部永久蜘蛛位)请在你网址首页先加好本站链接

网站提交

跨端开发框架深度横评之2020版 - 掘金 跨端开发框架深度横评之2020版 - 掘金 跨端开发框架深度横评之2020版 - 掘金

热度:

编号:2197

分类:

加入:2024-01-31 23:55:05

点入:2024-01-31 23:55:05

备案:-

名称:-

SEO更新时间
2024-01-31T23:55:11

百度权重:百度权重1
百度移动:百度移动0
360 权重:360权重2
搜狗权重:搜狗权重0
跨端开发框架深度横评之2020版 - 掘金

访问网站

https://juejin.im/post/5e8e8d5a6fb9a03c6d3d9f42

举报/报错
网站标签

uniapp


网站描述

又是一年四月天,距离上次发布跨端开发框架深度横评已过去整整一年。这一年,小程序在用户规模及商业化方面都取得了极大的成功。微信小程序日活超过3亿,支付宝、百度、字节跳动小程序的月活也纷纷超过3亿。对应小程序开发领域,这一年也发生了巨大变化。开发框架从单纯的微信小程序开发,过渡…


上一篇:Vue开发小程序之性能优化@崔红保_腾讯视频

下一篇:uni统计 - uni-app统计、小程序统计、app统计、全端统计

seo综合信息
SEO信息 百度来访IP:59 | 移动端来访IP:- | 出站链接:0 | 站内链接:6
IP网速: IP地址:103.136.220.204 [新加坡] | 网速:251毫秒
ALEXA排名 世界排名:- | 预估IP:- | 预估PV:-
备案信息 - | 名称:- | 已创建:2023年30天
收录 百度 360 搜狗 谷歌
查询 53600 13700 0 0
电脑关键词 手机关键词 页面友好 首页位置 索引 近期收录
19 0 电脑端优秀 1 0 0
协议类型HTTP/1.1 200 OK 页面类型 text/html; charset=utf-8 服务器类型 Tengine 是否压缩是 原网页大小82688 压缩后大小10 压缩比99.99%
网站快照

跨 端 开 发 框 架 深 度 横 评 之 2 0 2 0 版 掘 金 首 页 首 页 沸 点 课 程 直 播 活 动 竞 赛 商 城 A P P 插 件 搜 索 历 史 清 空 创 作 者 中 心 写 文 章 发 沸 点 写 笔 记 写 代 码 草 稿 箱 创 作 灵 感 查 看 更 多 会 员 登 录 注 册 跨 端 开 发 框 架 深 度 横 评 之 2 0 2 0 版 C H B 2 0 2 0 0 4 0 9 8 6 , 2 3 4 又 是 一 年 四 月 天 , 距 离 上 次 发 布 跨 端 开 发 框 架 深 度 横 评 已 过 去 整 整 一 年 。 这 一 年 , 小 程 序 在 用 户 规 模 及 商 业 化 方 面 都 取 得 了 极 大 的 成 功 。 微 信 小 程 序 日 活 超 过 3 亿 , 支 付 宝 、 百 度 、 字 节 跳 动 小 程 序 的 月 活 也 纷 纷 超 过 3 亿 。 对 应 小 程 序 开 发 领 域 , 这 一 年 也 发 生 了 巨 大 变 化 。 开 发 框 架 从 单 纯 的 微 信 小 程 序 开 发 , 过 渡 到 多 端 框 架 成 为 标 配 , 进 一 步 提 升 开 发 效 率 成 为 开 发 者 的 强 烈 需 求 。 这 一 年 m p v u e 停 止 更 新 , T a r o 开 始 探 索 t a r o n e x t , u n i a p p 产 品 和 生 态 持 续 完 善 , 微 信 新 推 出 了 支 持 H 5 和 微 信 小 程 序 的 k b o n e 框 架 . . . 去 年 的 深 度 横 评 中 很 多 老 将 已 经 退 出 江 湖 , 一 些 新 秀 吸 引 眼 球 , 因 此 , 是 时 候 来 一 波 2 0 2 0 版 的 新 横 评 了 。 评 测 目 标 筛 选 跨 端 框 架 是 一 个 重 投 入 工 作 , 在 各 框 架 的 1 年 多 的 比 拼 中 , 很 多 框 架 因 为 投 入 不 足 而 逐 渐 被 开 发 者 放 弃 , u n i a p p 和 t a r o 依 靠 持 续 的 大 力 度 投 入 , 成 为 了 市 场 主 流 。 t a r o 在 稳 定 版 的 基 础 之 上 , 最 近 也 推 出 了 t a r o n e x t , 这 2 个 版 本 差 异 较 大 , 本 次 会 分 别 评 测 。 k b o n e 框 架 虽 面 世 不 久 , 但 毕 竟 是 微 信 官 方 发 布 , 关 注 的 人 不 少 , 故 本 次 将 k b o n e 加 入 评 测 目 标 。 所 以 , 本 次 评 测 的 对 象 ( 按 发 布 时 间 排 序 ) : 微 信 原 生 开 发 t a r o , 京 东 凹 凸 实 验 室 出 品 , 官 网 地 址 : t a r o . j d . c o m / u n i a p p , D C l o u d 出 品 , 官 网 地 址 : u n i a p p . d c l o u d . n e t . c n k b o n e , 腾 讯 微 信 团 队 出 品 , 官 网 地 址 : w e c h a t m i n i p r o g r a m . g i t h u b . i o / k b o n e / d o c s / 本 次 评 测 除 了 运 行 性 能 等 实 测 数 据 外 , 尽 可 能 得 通 过 框 架 官 网 及 g i t h u b 、 掘 金 、 腾 讯 课 堂 等 三 方 社 区 公 开 采 集 数 据 , 希 望 给 大 家 一 个 综 合 全 面 的 评 估 依 据 。 功 能 实 现 t a r o 和 u n i a p p 是 比 较 典 型 的 多 端 框 架 , 发 布 到 各 个 端 均 可 。 而 k b o n e 只 支 持 微 信 小 程 序 和 H 5 。 t a r o 和 u n i a p p 均 将 常 用 接 口 及 组 件 封 装 了 成 了 跨 端 A P I 和 跨 端 组 件 , 组 件 规 范 沿 用 微 信 小 程 序 的 规 范 , 部 分 平 台 特 有 A P I , 这 两 个 框 架 亦 有 应 对 方 案 : t a r o : 支 持 与 小 程 序 代 码 混 写 , 可 通 过 混 写 的 方 式 调 用 框 架 尚 未 封 装 的 小 程 序 新 增 A P I u n i a p p : 支 持 条 件 编 译 , 可 在 条 件 编 译 代 码 块 中 , 随 意 调 用 各 个 平 台 新 增 的 A P I 及 组 件 t a r o 和 u n i a p p 可 以 不 受 限 的 调 用 各 家 小 程 序 平 台 所 有 的 A P I 及 组 件 。 k b o n e 沿 用 w e b 的 开 发 习 惯 , 使 用 h t m l 标 签 及 j s a p i ; 涉 及 微 信 特 有 a p i 时 , 可 通 过 p r o c e s s . e n v . i s M i n i p r o g r a m 判 断 环 境 , 然 后 编 写 微 信 原 生 代 码 。 对 于 h t m l 中 没 有 标 签 可 替 代 的 微 信 内 置 组 件 ( 如 s w i p e r ) , 需 要 使 用 w x c o m p o n e n t 标 签 或 者 使 用 w x 前 缀 , 这 样 的 内 置 组 件 会 被 包 裹 一 层 自 定 义 组 件 , 带 来 相 应 的 性 能 开 销 。 除 了 接 口 、 组 件 之 外 , 我 们 以 微 信 小 程 序 为 例 , 找 几 个 典 型 能 力 对 比 框 架 支 持 度 : 框 架 t a r o u n i a p p k b o n e 微 信 自 定 义 组 件 ⭕ ️ ⭕ ️ ⭕ ️ 三 方 插 件 ⭕ ️ ⭕ ️ ❌ 分 包 加 载 ⭕ ️ ⭕ ️ ⭕ ️ s i t e m a p ⭕ ️ ⭕ ️ ⭕ ️ w x s ❌ ⭕ ️ ❌ 云 开 发 ⭕ ️ ⭕ ️ ⭕ ️ 补 充 说 明 : 如 果 在 T a r o 项 目 引 用 了 小 程 序 原 生 的 第 三 方 组 件 , 那 么 该 项 目 将 不 再 具 备 多 端 转 换 的 能 力 , 例 如 , 如 果 使 用 了 微 信 小 程 序 的 第 三 方 组 件 , 那 么 项 目 只 能 转 换 成 微 信 小 程 序 , 转 义 成 其 他 平 台 会 失 效 , 详 见 t a r o 官 网 u n i a p p 中 使 用 微 信 自 定 义 组 件 的 话 , 支 持 编 译 发 行 到 A p p / H 5 / 微 信 小 程 序 / Q Q 小 程 序 4 个 平 台 , 详 见 u n i a p p 官 网 t a r o 不 支 持 w x s 的 依 据 : # 2 9 5 9 k b o n e 不 支 持 微 信 三 方 插 件 的 依 据 : # 5 8 ; 不 支 持 w x s 的 依 据 : # 1 2 9 云 开 发 在 微 信 平 台 , 三 个 框 架 都 支 持 , 但 t a r o / k b o n e 仅 支 持 微 信 小 程 序 平 台 , u n i a p p 支 持 A p p / H 5 / 小 程 序 所 有 平 台 使 用 云 开 发 , 详 见 下 方 s e r v e r l e s s / 云 开 发 章 节 。 w x s 是 提 升 性 能 体 验 的 重 要 利 器 , 除 了 微 信 小 程 序 的 w x s 外 , 还 有 支 付 宝 的 S J S 、 百 度 的 F i l t e r , 这 些 高 级 技 术 u n i a p p 均 完 善 支 持 。 参 考 : 谜 之 w x s , u n i a p p 如 何 用 它 大 幅 提 升 性 能 从 如 上 功 能 对 比 来 看 : 微 信 原 生 ~ u n i a p p > t a r o > k b o n e 运 行 性 能 ( 微 信 小 程 序 ) 我 们 继 续 沿 用 去 年 的 测 试 模 型 , 看 看 一 年 来 , 各 家 开 发 框 架 的 性 能 是 否 有 提 升 。 详 细 如 下 : 开 发 内 容 : 开 发 一 个 仿 微 博 小 程 序 首 页 的 复 杂 长 列 表 , 支 持 下 拉 刷 新 、 上 拉 翻 页 、 点 赞 。 界 面 如 下 : 开 发 版 本 : 一 共 开 发 了 5 个 版 本 , 包 括 微 信 原 生 版 、 t a r o 版 、 u n i a p p 版 、 k b o n e 版 , 按 照 官 网 指 引 通 过 c l i 方 式 默 认 安 装 。 t a r o 目 前 稳 定 版 本 是 2 . 0 版 , 但 近 期 在 宣 传 跨 框 架 的 t a r o n e x t , 故 我 们 基 于 同 样 的 r e a c t 代 码 , 同 时 测 试 了 t a r o 2 . 0 和 t a r o n e x t 两 个 版 本 的 数 据 。 测 试 代 码 开 源 ( G i t h u b 仓 库 地 址 : h t t p s : / / g i t h u b . c o m / d c l o u d i o / t e s t f r a m e w o r k ) , T i p s : 若 有 同 学 觉 得 测 试 代 码 写 法 欠 妥 , 欢 迎 提 交 P R 或 I s s u s 测 试 机 型 : 红 米 R e d m i 6 P r o 、 M I U I 1 1 . 0 . 5 稳 定 版 ( 最 新 版 ) 、 微 信 版 本 7 . 0 . 1 2 ( 最 新 版 ) 测 试 环 境 : 每 个 框 架 开 始 测 试 前 , 杀 掉 各 A p p 进 程 、 清 空 内 存 , 保 证 测 试 机 环 境 基 本 一 致 ; 每 次 从 本 地 读 取 静 态 数 据 , 屏 蔽 网 络 差 异 。 我 们 以 上 述 仿 微 博 小 程 序 为 例 , 测 试 2 个 容 易 出 性 能 问 题 的 点 : 长 列 表 加 载 、 大 量 点 赞 组 件 的 响 应 。 长 列 表 加 载 仿 微 博 的 列 表 是 一 个 包 含 很 多 组 件 的 列 表 , 这 种 复 杂 列 表 对 性 能 的 压 力 更 大 , 很 适 合 做 性 能 测 试 。 从 触 发 上 拉 加 载 到 数 据 更 新 、 页 面 渲 染 完 成 , 需 要 准 确 计 时 。 人 眼 视 觉 计 时 肯 定 不 行 , 我 们 采 用 程 序 埋 点 的 方 式 , 制 定 了 如 下 计 时 时 机 : 计 时 开 始 时 机 : 交 互 事 件 触 发 , 框 架 赋 值 之 前 , 如 : 上 拉 加 载 ( o n R e a c h B o t t o m ) 函 数 开 头 计 时 结 束 时 机 : 页 面 渲 染 完 毕 ( 微 信 s e t D a t a 回 调 函 数 开 头 ) T i p s : s e t D a t a 回 调 函 数 开 头 可 认 为 是 页 面 渲 染 完 成 的 时 间 , 是 因 为 微 信 s e t D a t a 定 义 如 下 ( 微 信 规 范 ) : 测 试 方 式 : 从 页 面 空 列 表 开 始 , 通 过 程 序 自 动 触 发 上 拉 加 载 , 每 次 新 增 2 0 条 列 表 , 记 录 单 次 耗 时 ; 固 定 间 隔 连 续 触 发 N 次 上 拉 加 载 , 使 得 页 面 达 到 2 0 * N 条 列 表 , 计 算 这 N 次 触 发 上 拉 到 渲 染 完 成 的 平 均 耗 时 。 测 试 结 果 如 下 : 说 明 : 以 4 0 0 条 微 博 列 表 为 例 , 从 页 面 空 列 表 开 始 , 每 隔 1 秒 触 发 一 次 上 拉 加 载 ( 新 增 2 0 条 微 博 ) , 记 录 单 次 耗 时 , 触 发 2 0 次 后 停 止 ( 页 面 达 到 4 0 0 条 微 博 ) , 计 算 这 2 0 次 的 平 均 耗 时 , 结 果 微 信 原 生 在 这 2 0 次 触 发 上 拉 渲 染 完 成 的 平 均 耗 时 为 5 3 8 毫 秒 , 最 快 的 u n i a p p 是 4 4 6 毫 秒 , 最 慢 的 k b o n e 是 4 0 5 7 毫 秒 大 家 初 看 这 个 数 据 , 可 能 比 较 疑 惑 , 别 急 , 下 方 有 详 细 说 明 说 明 1 : 为 何 t a r o n e x t / k b o n e 测 试 数 据 不 完 整 ? 因 为 t a r o n e x t 和 k b o n e 采 用 的 是 动 态 渲 染 方 案 , 这 类 方 案 在 页 面 复 杂 、 组 件 较 多 时 , 会 大 量 增 加 页 面 d o m 节 点 数 量 , 甚 至 超 出 微 信 的 d o m 节 点 数 限 制 ( 如 下 告 警 信 息 ) 。 我 们 在 红 米 手 机 ( R e d m i 6 P r o ) 上 实 测 , 页 面 组 件 超 过 6 0 0 个 时 , t a r o n e x t 、 k b o n e 实 现 的 仿 微 博 A p p 就 会 报 出 运 行 异 常 , 并 停 止 渲 染 ( 页 面 白 屏 ) , 故 这 两 个 测 试 框 架 在 组 件 较 多 时 , 测 试 数 据 不 完 整 。 这 也 就 意 味 着 , 当 页 面 组 件 太 多 时 , 无 法 使 用 这 2 个 框 架 。 d o m l i m i t e x c e e d e d p l e a s e c h e c k i f t h e r e s a n y m i s t a k e y o u v e m a d e 另 外 , k b o n e 官 网 有 如 下 介 绍 : k b o n e 是 使 用 一 定 的 性 能 损 耗 来 换 取 更 为 全 面 的 W e b 端 特 性 支 持 。 故 t a r o n e x t 、 k b o n e 的 测 试 数 据 , 明 显 和 t a r o 2 . 0 、 u n i a p p 不 是 一 个 量 级 的 。 如 果 你 的 应 用 是 长 列 表 场 景 , 那 t a r o n e x t 、 k b o n e 就 明 显 不 太 合 适 。 说 明 2 : 为 什 么 测 试 数 据 显 示 u n i a p p 会 比 微 信 原 生 框 架 的 性 能 略 好 呢 ? 这 个 问 题 在 去 年 的 测 评 中 , 已 解 释 过 。 为 了 避 免 新 同 学 迷 惑 , 这 里 再 次 说 明 一 下 。 微 信 原 生 框 架 耗 时 主 要 在 s e t D a t a 调 用 上 , 开 发 者 若 不 单 独 优 化 , 则 每 次 都 会 传 递 大 量 数 据 ; 而 u n i a p p 、 t a r o 都 在 调 用 s e t D a t a 之 前 自 动 做 d i f f 计 算 , 每 次 仅 传 递 变 动 的 数 据 。 例 如 当 前 页 面 有 2 0 条 数 据 , 触 发 上 拉 加 载 时 , 会 新 加 载 2 0 条 数 据 , 此 时 原 生 框 架 通 过 如 下 代 码 测 试 时 , s e t D a t a 会 传 输 4 0 条 数 据 d a t a : , o n R e a c h B o t t o m ( ) ) / / 全 量 数 据 , 发 送 数 据 到 视 图 层 } 开 发 者 使 用 微 信 原 生 框 架 , 完 全 可 以 自 己 优 化 , 精 简 传 递 数 据 ( 每 次 仅 传 递 变 化 的 2 0 条 数 据 ) , 比 如 修 改 如 下 : d a t a : , o n R e a c h B o t t o m ( ) ; / / 新 变 更 数 据 A p i . g e t N e w s ( ) . f o r E a c h ( ( i t e m ) = > ) t h i s . s e t D a t a ( n e w D a t a ) / / 增 量 数 据 , 发 送 数 据 到 视 图 层 } 经 过 如 上 优 化 修 改 后 , 再 次 测 试 , 微 信 原 生 框 架 性 能 数 据 如 下 : 从 测 试 结 果 可 看 出 : 经 过 开 发 者 手 动 优 化 , 微 信 原 生 框 架 可 达 到 更 好 的 性 能 ; u n i a p p 相 比 微 信 原 生 , 性 能 接 近 , 算 是 一 个 数 量 级 ; 并 且 随 着 数 据 量 增 加 , 性 能 消 耗 增 加 不 明 显 , 从 4 3 8 到 4 5 4 , 只 有 1 6 毫 秒 的 变 化 t a r o 2 . 0 随 着 数 据 量 越 大 , 性 能 损 耗 随 着 增 大 , 从 5 9 5 到 7 9 0 , 有 将 近 2 0 0 毫 秒 的 变 化 ; t a r o n e x t 和 k b o n e 相 比 之 下 , 差 距 就 比 较 大 了 。 这 个 结 果 , 和 w e b 开 发 类 似 , w e b 开 发 也 有 原 生 j s 开 发 、 v u e 、 r e a c t 框 架 等 情 况 。 如 果 不 做 特 殊 优 化 , 原 生 j s 写 的 网 页 , 性 能 经 常 还 不 如 v u e 、 r e a c t 框 架 的 性 能 。 也 恰 恰 是 因 为 V u e 、 r e a c t 框 架 的 优 秀 , 性 能 好 , 开 发 体 验 好 , 所 以 原 生 j s 开 发 已 经 逐 渐 减 少 使 用 了 。 说 明 3 : 为 何 今 年 的 性 能 测 试 数 据 和 去 年 的 不 同 ? 细 心 的 同 学 会 发 现 , 同 样 的 测 试 手 机 , 同 样 的 测 试 代 码 , 为 何 今 年 的 性 能 数 据 会 比 去 年 的 数 据 有 大 幅 提 升 ? t a r o 、 u n i a p p 及 微 信 原 生 , 三 个 框 架 的 数 据 都 有 大 幅 提 升 , 4 0 0 条 记 录 时 , 至 少 都 有 3 0 0 毫 秒 的 优 化 u n i a p p 及 优 化 后 的 微 信 原 生 , 随 着 数 据 量 的 增 加 , 耗 时 数 据 变 化 并 不 明 显 , 但 去 年 是 很 明 显 的 线 性 增 长 其 实 , 通 过 微 信 原 生 工 程 的 数 据 对 比 , 就 能 得 出 结 论 : 2 0 1 9 年 , 微 信 针 对 小 程 序 运 行 时 做 了 大 幅 性 能 优 化 。 这 对 开 发 者 来 说 应 该 是 个 好 消 息 , 小 程 序 性 能 体 验 更 佳 , 可 承 载 更 好 的 用 户 业 务 。 复 杂 长 列 表 加 载 下 一 页 评 测 结 论 : 微 信 原 生 开 发 ( 手 动 优 化 ) ~ u n i a p p > 微 信 原 生 开 发 ( 未 手 动 优 化 ) ~ t a r o 2 . 0 > t a r o n e x t > k b o n e 点 赞 组 件 响 应 速 度 长 列 表 中 的 某 个 组 件 , 比 如 点 赞 组 件 , 点 击 时 是 否 能 及 时 的 修 改 未 赞 和 已 赞 状 态 ? 是 这 项 测 试 的 评 测 点 。 测 试 方 式 : 选 中 某 微 博 , 点 击 “ 点 赞 ” 按 钮 , 实 现 点 赞 状 态 状 态 切 换 ( 已 赞 高 亮 、 未 赞 灰 色 ) , 点 赞 按 钮 o n c l i c k 函 数 开 头 开 始 计 时 , s e t D a t a 回 调 函 数 开 头 结 束 计 时 ; 在 红 米 手 机 ( R e d m i 6 P r o ) 上 进 行 多 次 测 试 , 求 其 平 均 值 , 结 果 如 下 : 说 明 : 也 就 是 在 列 表 数 量 为 4 0 0 时 , 微 信 原 生 开 发 的 应 用 , 点 赞 按 钮 从 点 击 到 状 态 变 化 需 要 2 6 毫 秒 。 测 试 结 果 数 据 说 明 : t a r o n e x t / k b o n e 测 试 数 据 不 完 整 的 原 因 同 上 , 在 组 件 较 多 时 , 页 面 已 经 不 再 渲 染 了 t a r o 2 . 0 版 本 、 u n i a p p 和 微 信 原 生 在 点 赞 组 件 上 的 性 能 体 验 接 近 , 但 t a r o n e x t 和 k b o n e 有 较 大 的 性 能 差 距 , 这 个 也 是 因 为 动 态 运 行 时 框 架 导 致 的 。 组 件 数 据 更 新 性 能 测 评 : u n i a p p ~ t a r o 2 . 0 > t a r o n e x t > k b o n e 综 上 , 本 性 能 测 试 做 了 2 个 测 试 , 长 列 表 加 载 和 组 件 状 态 更 新 , 综 合 2 个 实 验 , 结 论 如 下 : 微 信 原 生 开 发 ( 手 动 优 化 ) ~ u n i a p p > 微 信 原 生 开 发 ( 未 手 动 优 化 ) ~ t a r o 2 . 0 > t a r o n e x t > k b o n e 运 行 性 能 ( 支 付 宝 小 程 序 ) 今 年 新 增 基 于 支 付 宝 小 程 序 的 性 能 测 试 , 我 们 同 样 按 照 如 上 描 述 , 对 长 列 表 加 载 、 点 赞 组 件 响 应 两 个 场 景 进 行 测 试 。 场 景 1 : 长 列 表 加 载 列 表 条 数 t a r o 2 . 0 u n i a p p 2 0 0 1 9 5 4 8 5 0 4 0 0 3 1 5 5 1 0 1 2 6 0 0 4 2 8 4 1 1 1 9 8 0 0 5 2 7 8 1 2 5 8 1 0 0 0 6 5 5 5 1 4 5 2 场 景 2 : 点 赞 组 件 响 应 组 件 数 量 t a r o 2 . 0 u n i a p p 2 0 0 3 8 3 3 4 0 0 3 4 4 5 6 0 0 3 7 3 7 8 0 0 4 0 3 9 1 0 0 0 5 1 4 8 T i p s : 因 k b o n e 不 支 持 其 他 家 小 程 序 , 故 本 次 仅 测 试 了 t a r o 2 . 0 和 u n i a p p 的 性 能 数 据 。 基 于 t a r o n e x t 的 实 现 原 理 , t a r o n e x t 性 能 会 比 t a r o 2 . 0 差 不 少 , 这 里 仅 提 供 t a r o 2 . 0 的 数 据 ( 上 一 章 节 微 信 小 程 序 的 实 测 数 据 也 已 验 证 了 这 一 推 论 ) 支 付 宝 小 程 序 进 行 自 动 化 性 能 测 试 时 , 请 在 项 目 配 置 中 启 用 c o m p o n e n t 2 编 译 选 项 通 过 如 上 测 试 数 据 , 在 支 付 宝 小 程 序 的 运 行 性 能 , u n i a p p > t a r o 2 . 0 跨 端 支 持 这 三 个 框 架 都 是 为 了 解 决 平 台 同 构 问 题 , 跨 端 的 比 较 是 必 需 的 。 t a r o 和 u n i a p p 相 对 比 较 成 熟 , 支 持 主 流 的 所 有 平 台 。 k b o n e 只 支 持 微 信 小 程 序 和 W e b 端 。 我 们 重 点 比 较 一 下 t a r o 和 u n i a p p 。 小 程 序 平 台 t a r o 和 u n i a p p 均 支 持 微 信 、 支 付 宝 、 百 度 、 字 节 跳 动 小 程 序 , 功 能 基 本 可 以 拉 齐 。 双 方 都 有 不 少 大 厂 案 例 , t a r o 有 京 东 、 货 拉 拉 、 淘 票 票 等 公 司 小 程 序 案 例 , u n i a p p 有 腾 讯 、 华 为 、 v i v o 、 联 想 、 中 华 英 才 网 等 公 司 小 程 序 案 例 。 A p p 平 台 能 力 方 面 t a r o 与 微 信 小 程 序 引 擎 拉 齐 度 较 低 , 很 多 功 能 需 要 开 发 者 分 别 在 i O S 和 A n d r o i d 上 做 原 生 开 发 才 能 实 现 。 比 如 A p p 端 很 常 见 的 三 方 登 录 、 支 付 、 分 享 等 能 力 , t a r o 并 未 封 装 。 u n i a p p 则 在 基 础 引 擎 层 面 提 供 了 丰 富 的 能 力 , 还 提 供 了 丰 富 的 插 件 市 场 , 可 切 实 提 升 开 发 者 的 效 率 。 性 能 方 面 t a r o 在 A p p 端 使 用 了 r e a c t n a t i v e 的 渲 染 引 擎 , 虽 然 渲 染 层 u i 是 原 生 的 , 但 在 实 时 交 互 和 高 响 应 要 求 的 U I 操 作 方 面 表 现 一 直 不 佳 , j s 层 和 视 图 层 的 通 信 损 耗 让 很 多 开 发 者 深 感 无 力 。 u n i a p p 的 A p p 引 擎 同 时 给 开 发 者 提 供 了 原 生 渲 染 引 擎 和 小 程 序 引 擎 的 双 选 方 案 , 并 且 提 供 了 r e n d e r j s 技 术 , 以 及 支 持 w x s 、 b i n d i n g x 等 技 术 , 解 决 了 j s 层 和 视 图 层 的 通 信 损 耗 问 题 , 在 高 响 应 要 求 的 U I 操 作 方 面 有 更 好 的 性 能 表 现 。 比 如 这 类 c a n v a s 动 画 : 开 发 体 验 方 面 t a r o 的 开 发 者 需 自 行 搭 建 i O S / A n d r o i d 开 发 环 境 , 比 较 繁 琐 , ( 官 方 原 文 如 下 ) : 如 果 你 之 前 没 有 接 触 过 A n d r o i d 的 开 发 环 境 , 那 么 请 做 好 心 理 准 备 , 这 一 过 程 相 当 繁 琐 。 请 万 分 仔 细 地 阅 读 下 面 的 说 明 , 严 格 对 照 文 档 进 行 配 置 操 作 。 u n i a p p 可 以 做 到 让 前 端 开 发 者 不 依 赖 原 生 工 程 师 独 立 完 成 A p p 。 其 开 发 的 小 程 序 , 可 以 更 平 滑 的 变 成 可 商 用 的 A p p 。 使 用 跨 平 台 开 发 的 核 心 诉 求 在 于 提 升 效 率 , 如 果 一 个 A p p 的 开 发 由 前 端 、 i O S 、 A n d r o i d 等 3 拨 工 程 师 协 作 完 成 , 其 实 效 率 反 而 非 常 低 。 另 外 , u n i a p p 还 提 供 了 u n i 小 程 序 s d k , 这 个 工 具 可 以 帮 助 原 生 A p p 快 速 搭 建 自 己 的 小 程 序 平 台 。 这 是 其 他 框 架 所 未 提 供 的 。 H 5 平 台 t a r o 的 H 5 平 台 在 一 年 来 的 进 步 较 多 , 可 用 性 大 幅 提 升 。 但 相 比 于 u n i a p p , 目 前 仍 然 缺 失 对 w x s 和 小 程 序 组 件 的 支 持 。 快 应 用 t a r o 支 持 快 应 用 的 时 间 比 u n i a p p 早 。 但 快 应 用 发 展 到 2 0 2 0 年 有 了 一 些 变 化 , u n i a p p 针 对 新 的 形 势 , 提 供 了 2 个 发 行 到 快 应 用 的 方 案 ( 当 前 两 个 版 本 都 处 于 社 区 维 护 状 态 ) : q u i c k a p p v u e 版 : 使 用 V u e 开 发 快 应 用 。 此 方 案 由 小 米 主 导 , 但 华 为 快 应 用 暂 不 支 持 。 q u i c k a p p l i g h t 版 : 基 于 小 程 序 架 构 的 快 应 用 ( L i g h t 版 ) , 详 见 w w w . h e l l o h u b . c n 。 此 方 案 由 华 为 主 导 , 但 小 米 快 应 用 暂 不 支 持 。 跨 端 灵 活 性 跨 端 开 发 , 离 不 开 条 件 编 译 。 因 为 不 能 用 统 一 来 抹 杀 各 个 平 台 的 特 色 。 优 良 的 条 件 编 译 能 力 对 各 端 开 发 的 灵 活 度 至 关 重 要 , 可 以 让 开 发 者 在 共 享 和 个 性 化 之 间 游 刃 有 余 。 t a r o 、 u n i a p p 和 k b o n e 均 支 持 在 j s 代 码 通 过 p r o c e s s . e n v 判 断 平 台 , 然 后 编 写 平 台 特 有 代 码 。 t a r o 额 外 支 持 统 一 接 口 的 多 端 文 件 编 码 方 式 , 以 及 在 样 式 文 件 中 使 用 i f d e f 条 件 编 译 。 u n i a p p 是 全 面 可 条 件 编 译 的 , 目 录 、 文 件 、 配 置 、 组 件 、 j s 、 c s s , 所 有 一 切 均 可 通 过 i f d e f 条 件 编 译 。 跨 端 支 持 小 结 结 论 : u n i a p p > t a r o > k b o n e 开 发 体 验 t a r o 、 u n i a p p 、 k b o n e 均 支 持 c l i 模 式 , 可 以 在 主 流 前 端 工 具 中 开 发 , 且 基 本 都 带 有 d . t s 的 语 法 提 示 库 。 三 个 框 架 均 支 持 v u e 或 r e a c t 流 行 框 架 语 法 , 配 套 的 i d e 工 具 链 较 丰 富 , 着 色 、 校 验 、 格 式 化 完 善 。 相 比 微 信 原 生 , 这 三 个 开 发 框 架 的 开 发 体 验 都 更 为 优 秀 。 但 在 开 发 工 具 维 度 上 , 明 显 高 出 一 截 的 框 架 是 u n i a p p , 其 出 品 公 司 同 时 也 是 H B u i l d e r X 的 出 品 公 司 D C l o u d . i o , H B u i l d e r X 为 u n i a p p 做 了 很 多 优 化 , 代 码 提 示 、 转 到 定 义 、 e a s y c o m 、 运 行 调 试 . . . 故 u n i a p p 的 开 发 效 率 、 易 用 性 非 其 他 框 架 可 及 。 开 发 体 验 维 度 , 对 比 结 果 : u n i a p p > t a r o , k b o n e s e r v e r l e s s / 云 开 发 s e r v e r l e s s 是 目 前 炙 手 可 热 的 一 个 概 念 , 被 称 为 下 一 代 的 云 技 术 , 是 真 正 的 ” 云 “ 。 微 信 率 先 将 s e r v e r l e s s 技 术 引 入 小 程 序 开 发 领 域 , 即 云 开 发 , 帮 助 开 发 者 云 端 一 体 的 完 成 业 务 。 随 后 , 支 付 宝 、 百 度 都 上 线 了 自 己 的 云 开 发 。 根 据 微 信 公 开 的 数 据 , 已 经 有 5 0 万 开 发 者 在 使 用 微 信 云 开 发 了 。 不 过 小 程 序 厂 家 主 导 的 云 开 发 存 在 一 个 天 然 限 制 , 就 是 和 平 台 绑 定 过 紧 , 无 法 和 其 它 平 台 共 享 数 据 。 我 们 以 微 信 云 开 发 为 例 , 如 果 你 仅 开 发 微 信 小 程 序 , 数 据 独 家 存 在 微 信 平 台 , 那 没 问 题 ; 但 如 果 你 同 时 还 有 A p p 或 其 他 家 小 程 序 , 此 时 微 信 小 程 序 的 数 据 存 储 在 微 信 平 台 , 其 它 平 台 的 数 据 存 储 在 开 发 者 自 己 的 服 务 器 上 , 此 时 就 出 现 了 数 据 割 裂 。 假 设 一 个 用 户 先 使 用 小 程 序 , 个 人 数 据 存 储 在 微 信 平 台 ; 有 了 粘 性 后 升 级 到 A p p , 此 时 A p p 端 无 法 读 取 微 信 平 台 的 数 据 , 则 用 户 就 无 法 查 看 之 前 在 小 程 序 上 的 历 史 数 据 , 甚 至 在 A p p 平 台 需 要 重 新 注 册 。 这 种 情 况 对 开 发 者 是 不 利 的 。 因 此 , 跨 端 的 s e r v e r l e s s 方 案 才 是 开 发 者 的 最 优 解 。 目 前 主 流 框 架 对 云 开 发 的 支 持 情 况 : T a r o : 仅 支 持 微 信 小 程 序 , 详 见 小 程 序 云 开 发 模 板 u n i a p p : D C l o u d 联 合 阿 里 云 、 腾 讯 云 , 提 供 基 于 s e r v e r l e s s 模 式 和 j s 编 程 的 云 开 发 平 台 , 支 持 A p p / H 5 / 小 程 序 所 有 平 台 , 详 见 u n i C l o u d k b o n e : 仅 支 持 微 信 小 程 序 , 详 见 云 开 发 s e r v e r l e s s 维 度 上 , u n i a p p 大 幅 领 先 其 它 框 架 。 插 件 市 场 一 个 开 发 框 架 能 否 成 功 , 除 了 框 架 自 身 的 高 度 产 品 化 外 , 开 发 者 生 态 的 构 建 也 至 关 重 要 。 u n i a p p 于 2 0 1 8 年 底 率 先 推 出 插 件 市 场 , 支 持 前 端 组 件 、 j s s d k 、 页 面 模 板 、 项 目 模 板 、 原 生 插 件 等 多 种 类 型 , 且 提 供 了 赞 赏 、 付 费 购 买 等 手 段 , 刺 激 轮 子 作 者 的 创 作 激 情 。 目 前 市 场 上 已 发 布 插 件 接 近 1 5 0 0 个 , 众 多 插 件 下 载 量 都 在 万 次 以 上 。 T a r o 于 2 0 1 9 年 5 月 上 线 物 料 市 场 , 目 前 市 场 上 已 发 布 物 料 9 0 个 ; 从 热 门 榜 单 来 看 , 下 载 量 并 不 大 , 下 载 最 多 的 也 就 数 百 。 k b o n e 目 前 还 没 有 插 件 市 场 。 T i p s : 插 件 数 量 及 下 载 量 数 据 采 集 时 间 为 2 0 2 0 . 0 4 . 0 3 1 6 : 0 0 插 件 市 场 维 度 , u n i a p p 独 领 风 骚 。 学 习 资 源 除 了 各 大 框 架 官 网 外 , 开 发 者 通 常 还 会 通 过 视 频 教 程 、 社 区 博 客 等 方 式 系 统 学 习 。 相 关 学 习 资 源 的 丰 富 程 度 , 也 能 侧 面 反 映 一 个 框 架 的 受 欢 迎 程 度 , 故 我 们 采 集 了 几 个 三 方 站 点 的 数 据 。 视 频 教 程 框 架 腾 讯 课 堂 网 易 云 课 堂 慕 课 网 t a r o 4 1 2 u n i a p p 1 6 1 6 1 T i p s : 视 频 教 程 数 据 采 集 时 间 为 2 0 2 0 . 0 4 . 0 5 2 2 : 0 0 开 发 交 流 除 了 入 门 的 学 习 资 源 , 开 发 期 的 交 流 也 很 重 要 , 这 个 我 们 主 要 看 官 方 组 织 的 社 区 和 交 流 群 。 社 区 论 坛 u n i a p p 的 问 答 社 区 , 帖 子 丰 富 , 沉 淀 较 多 ; 目 前 已 沉 淀 2 万 多 相 关 帖 子 , 每 日 更 新 帖 子 数 百 篇 , 月 u v 百 万 。 对 于 习 惯 使 用 g i t h u b i s s u e 反 馈 问 题 的 用 户 , u n i a p p 同 样 支 持 , 目 前 累 计 有 1 3 9 1 个 i s s u e s 。 T a r o 早 期 基 于 g i t h u b i s s u e 进 行 产 品 B u g 管 理 , 目 前 累 计 已 有 近 4 8 9 8 个 i s s u e ; 后 于 2 0 1 9 年 5 月 上 线 开 发 者 社 区 , 和 物 料 市 场 上 线 时 间 相 同 , 目 前 沉 淀 1 3 0 0 + 帖 子 , 每 日 更 新 帖 子 在 1 0 个 左 右 , 相 关 数 据 计 算 方 法 如 下 : 帖 子 总 数 : T a r o 社 区 顶 部 选 择 板 块 , 计 算 每 个 板 块 下 所 有 主 题 总 数 , 如 下 图 。 每 日 更 新 帖 子 数 : 根 据 帖 子 列 表 中 的 最 后 回 复 时 间 , 计 算 2 4 小 时 内 有 回 复 或 评 论 的 主 题 总 数 k b o n e 在 微 信 开 放 社 区 中 新 增 了 一 个 K b o n e 官 方 框 架 的 专 区 , 因 产 品 发 布 较 晚 , 目 前 只 有 一 百 多 个 帖 子 。 总 结 一 下 社 区 帖 子 及 i s s u e 数 据 , 情 况 如 下 ( 采 集 时 间 为 2 0 2 0 . 0 4 . 0 3 2 3 : 0 0 ) : 交 流 群 框 架 微 信 群 Q Q 群 交 流 群 开 发 者 ( 预 估 ) t a r o 1 6 8 k u n i a p p 2 0 4 0 + 9 0 k k b o n e 1 0 . 5 k T i p s : T a r o 有 1 6 个 微 信 群 是 根 据 T a r o 官 网 上 显 示 T a r o 开 发 交 流 1 5 群 已 满 推 论 而 出 , 每 个 微 信 群 5 0 0 人 , 交 流 群 人 数 : 5 0 0 * 1 6 = 8 0 0 0 人 u n i a p p 官 网 Q Q 群 有 3 5 个 , 微 信 群 2 0 个 , 还 有 十 几 个 专 项 Q Q 群 , 其 中 有 3 0 个 Q Q 群 达 到 2 0 0 0 人 , 交 流 群 人 数 : 3 0 * 2 0 0 0 + 5 * 1 0 0 0 + 2 0 * 5 0 0 + 5 0 0 0 = 9 0 0 0 0 人 k b o n e 在 g i t h u b 的 r e a d m e 中 有 一 个 q q 交 流 群 , 申 请 加 入 时 显 示 5 0 0 人 已 满 除 了 交 流 群 外 , D C l o u d 对 外 公 布 的 u n i a p p 的 开 发 者 数 量 达 到 百 万 人 , 暂 未 看 到 t a r o 和 k b o n e 公 布 此 类 数 据 。 总 体 而 言 , 开 发 交 流 维 度 比 较 结 果 如 下 : u n i a p p > t a r o > k b o n e 其 它 指 标 g i t h u b 框 架 s t a r 贡 献 者 t a r o 2 4 . 6 k 1 2 2 u n i a p p 1 9 . 7 k 7 2 k b o n e 2 . 7 k 7 在 开 源 社 区 方 面 , T a r o 做 的 还 是 非 常 成 功 的 , 它 吸 引 了 更 多 开 发 者 为 其 贡 献 代 码 、 文 档 。 百 度 指 数 通 过 i n d e x . b a i d u . c o m , 可 查 看 主 流 框 架 的 搜 索 指 数 , 它 代 表 了 网 友 的 搜 索 量 和 相 关 文 章 的 收 录 量 。 目 前 k b o n e 尚 未 收 录 到 百 度 指 数 中 , 如 下 是 近 期 u n i a p p 和 t a r o 的 百 度 指 数 对 比 图 : 结 语 所 有 的 评 测 都 只 是 提 供 决 策 依 据 , 最 后 的 结 果 还 是 要 依 赖 开 发 者 的 团 队 技 术 栈 、 业 务 诉 求 、 未 来 规 划 等 。 不 过 作 为 一 篇 评 测 文 章 的 结 语 , 我 们 还 是 要 给 出 自 己 的 建 议 : 如 果 你 熟 悉 R e a c t , 不 懂 V u e . j s , 推 荐 T a r o ; 如 果 你 熟 悉 V u e . j s , 则 推 荐 u n i a p p ; 如 果 你 已 经 有 H 5 代 码 , 只 想 增 加 微 信 小 程 序 平 台 , 并 且 对 性 能 要 求 不 高 , 可 以 考 虑 k b o n e ; 如 果 你 的 业 务 涉 及 多 端 , 更 推 荐 u n i a p p ; 如 果 你 希 望 通 过 s e r v e r l e s s 方 案 快 速 上 线 业 务 , 推 荐 u n i a p p 。 如 有 读 者 认 为 本 文 中 任 何 评 测 失 真 , 欢 迎 在 这 里 报 i s s u s e 。 C H B 前 端 架 构 师 @ D C l o u d 2 2 文 章 3 3 0 k 阅 读 9 8 5 粉 丝 目 录 收 起 评 测 目 标 筛 选 功 能 实 现 运 行 性 能 ( 微 信 小 程 序 ) 长 列 表 加 载 点 赞 组 件 响 应 速 度 运 行 性 能 ( 支 付 宝 小 程 序 ) 跨 端 支 持 小 程 序 平 台 A p p 平 台 H 5 平 台 快 应 用 跨 端 灵 活 性 开 发 体 验 s e r v e r l e s s / 云 开 发 插 件 市 场 学 习 资 源 开 发 交 流 社 区 论 坛 交 流 群 其 它 指 标 g i t h u b 百 度 指 数 结 语 友 情 链 接 : 良 妾 难 为 自 珍 珠 废 妻 重 生 有 车 吗 海 蒂 和 爷 爷 小 说 原 著 叫 什 么 我 才 是 最 强 的 主 角 小 说 赫 索 格 书 籍 《 末 世 之 独 宠 女 配 》

站点概括

关于juejin.im说明:
juejin.im由网友主动性提交被beaa缤纷秒收录整理收录的,beaa缤纷秒收录仅提供juejin.im的基础信息并免费向大众网友展示,juejin.im的是IP地址:103.136.220.204 [新加坡],juejin.im的百度权重为1、百度手机权重为0、百度收录为53600条、360收录为13700条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在59之间、百度手机端来访流量大约在-之间、juejin.im的备案号是-、备案人叫-、被百度收录的关键词有19个、手机端关键词有0个、该站点迄今为止已经创建2023年30天。

内容声明:

1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://m.beaa.cn/links/d39c42e5995e96801be1.html,复制请保留版权链接!


温馨小提示:在您的网站做上本站友情链接,访问一次即可自动收录并自动排在本站第一位!
您可能还喜欢

Java博客-专业IT技术发表平台

CSDNJava博客为中国Java技术达人的汇聚地.为您提供各类Java原创博文,是广大IT爱好者收获知识分享经验的技术乐园.

汉语词典|词语字典|词语解释 - 查字典

汉语词典,在线汉语词典,查字典是最大最全的在线汉语字典,包括汉语字典,汉语词典,成词词典等

啊笔画_啊笔顺-查字典笔画网

啊笔画,啊笔顺是查字典笔画网提供啊字笔画查询,啊字笔顺,啊字的正确写法工具,啊字部首,读音.帮您纠正汉字书写的笔顺笔画。所有的汉字笔画大全都在查字典网,欢迎查询

阴柔男生的英文名字(简单的男生英文名大气) 62个-千代英文名

阴柔男生的英文名字,共查找到62个好听的英文名,每个名字都备注了评分,听起来都十分简单,给人一种风姿卓越倾国倾城的印象,很多传说中的人物姓名都可以作为英文名字来使用,取得不好往往会闹出很多笑话和适得其反,比如(阿普)、Rai(罗井)、Hymen(许门)、Maxine(玛可辛)、Maguire(马圭尔)等等,接下来跟大家分享一些简单的男生英文名字,一起聊一下阴柔男生的英文名字!

中国政府网_中央人民政府门户网站

该站暂未设置description...

随机文章