uni-app
Vue.js
开发
开发Vue
语法编写uni-app
- 开发
者 和 案 例 更 多 :HBuilder装 机 量 470万 台 ,开发者 社 区 月 活 百 万 ,70多 个QQ微 信 群 承 载10万 人 。案 例 众多,uni统计月 活 8.4亿(详见) 性能 更 高 (见评测)更 丰富的 周 边生态,插件市 场数 千 款插件 提供 比 小 程 序 原生 开发更 好 的 开发体 验、更 高 的 工程 化 效率 跨 端 抹平度 更 完 善 ,且各端 特色 发挥更 灵活,可 真正 实现一套代码多端覆盖,无需各 端 多 头维护升级- 权威认可:
阿 里 小 程 序 官 方 工具 内 置 uni-app(详见)、腾讯课堂官 方 自制 uni-app培 训视频(详见)
开发
uni-app
vue-cli
HBuilderX
- vue-cli
命令 行方 式 :不 限 IDE,适合对node熟 悉的开发者 ,扩展阅读:在 vscode中 开发uni-app、在 WebStorm中 开发 uni-app - HBuilderX
可 视化界面 :专用IDE,内 置 相 关环境 ,开箱即 用 ,开发效率 更 高 。
欢迎
uni-app
计划
uni-app
一直保持高频的更新迭代,详见uni-app
DCloud
uni-app
微 信 小 程 序 转换uni-app指南 及转换器:https://ask.dcloud.net.cn/article/35786- vue h5项目转换uni-app
指南 :https://ask.dcloud.net.cn/article/36174 - mpvue 项目(组件)迁移
指南 、示 例 及资源 汇总: https://ask.dcloud.net.cn/article/34945 - wepy转uni-app转换
器 :https://github.com/zhangdaren/wepy-to-uniapp
-
问:
不同 端 有 不同 的 需求、不同 的 特色 ,登 陆支付 也不一 样,如何 统一? -
答 :差 异部分 使用 条件 编译。uni-app提供 了 灵活强大 的 条件 编译。可 以完美 处理复用部分 和 差 异部分 。真正 一套工程源码。当 业务升 级时,不 再 需要 多端 维护。如果多端 维护,经常会 因 为某些端的 流量 不 大 ,就一直拖延无法让那些用户享受到最新服务。另外登 陆支付 在 客 户端部分 ,已 经被uni-app统一成 一 样的api了 。 -
问:
多端 是 不 是 一 种妥协,是 否 会 造成 性能 下降 ? -
答 :good question。多端 且不影 响性能 ,确实很难,但 uni-app做到了 。在 h5端 ,它的性能 、包 体 积与直接 使用 vue.js开发一致 ;在 小 程 序 端 ,它的性能 比 大 多数 开发框 架 更 好 ,uni-app底 层自动处理 的 setdata差 量 同 步 机 制 ,比 开发者 手 动写setdata更 好 ,就像使用 vue.js更新 界面 比 手 动写js修 改 dom更 高 效 一 样;在 App,uni-app支持 webview渲染和 原生 渲染双 引擎,启用原生 渲染时,css写 法 受限,但 性能 是 很接近 原生 开发的 效果 的 ,在 当 前 的 手 机 环境下 ,千万日活以下的应用在App使用 uni-app也不会 遇 到 任 何 压力。当然 也可以在已 经做好 的 原生 App中将 部分 页面改 为uni-app实现; 此外,我 们会把 很多跨 端 处理放 在 编译期 完成 的 ,这样会 减少对运行 期 的 效率 影 响。 -
问:
不 做多端 ,是 不 是 不 需要 uni-app? -
答 :不 是 。大量 开发者 用 uni-app只 做一个端,详见案 例 。对于开发者 而言,一个优秀工具在手,做什么都不 愁。 -
问:uni-app以后
会 不 会 变更开源协议,转向收 费? -
答 :官 方 承 诺永远不会 变更开源协议。无论HBuilderX、uni-app、App,面 向 中国人 永久 免 费。