Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
591c544e
U
uni-app
项目概览
DCloud
/
uni-app
3 个月 前同步成功
通知
719
Star
38705
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
591c544e
编写于
4月 17, 2020
作者:
W
wanganxp
提交者:
GitHub
4月 17, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update select.md
上级
d6ae022a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
17 deletion
+12
-17
docs/select.md
docs/select.md
+12
-17
未找到文件。
docs/select.md
浏览文件 @
591c544e
...
...
@@ -10,7 +10,7 @@
```
uni-app``` 是免费并且属于Apache2.0开源协议的产品。DCloud官方承诺永远不会变更开源协议。无论HBuilderX、uni-app、App,面向中国人永久免费。大家可以放心使用。
DCloud的盈利方式在帮助开发者进行
推广和流量变现
上,而不在开发工具收费上。
DCloud的盈利方式在帮助开发者进行
流量变现(uni-AD)和提供可选的、有价值的云服务(uniCloud)
上,而不在开发工具收费上。
**跨端会造成功能受限制吗?**
...
...
@@ -35,7 +35,7 @@ DCloud的盈利方式在帮助开发者进行推广和流量变现上,而不
```
uni-app
```打包成App后,支持webview渲染和weex原生渲染这2种引擎,可以任由开发者切换使用。
- webview渲染方式,架构和微信小程序一样。微信小程序的Hybrid应用框架是业内体验上的标杆,实践证明这种体验足以承载一线互联网开发商获得上亿用户。uni-app的App端体验同微信小程序,超过其他平台的小程序,超过一般的hybrid框架。
- 原生渲染方式,是DCloud改造了weex引擎,在
weex
上实现了uni-app的组件和API。达到更优秀的用户体验。
- 原生渲染方式,是DCloud改造了weex引擎,在
原生渲染引擎
上实现了uni-app的组件和API。达到更优秀的用户体验。
由于有丰富的插件市场,以及支持所有小程序SDK在App端的使用,使得```
uni-app
```拥有更庞大的应用生态。
...
...
@@ -45,13 +45,13 @@ DCloud的盈利方式在帮助开发者进行推广和流量变现上,而不
1. uni-app无需追随微信升级,可不受限在条件编译里使用wx的现在或未来的所有api
2. uni-app的性能比一般人手写的微信原生代码性能更高。就像vue操作比一般人写js操作dom性能更高一样。底层自动diff差量更新数据,比手动setData性能更高。评测数据见下文
3. uni-app是纯vue语法,不必另学一种dsl。开发不同项目时,思维不用切换
4. uni-app的组件、模板非常丰富,插件市场数千款插件。如富文本解析、图表等组件,uni-app版插件性能均超过了wxparse、wx-echart等微信小程序组件
4. uni-app的组件、模板非常丰富,插件市场数千款插件。如富文本解析、图表
、自定义下拉刷新
等组件,uni-app版插件性能均超过了wxparse、wx-echart等微信小程序组件
5. HBuilderX比微信工具更强大,开发效率更高。哪怕使用vscode等工具,由于这些工具对vue的支持强于对wxml的支持,所以开发效果也会更高
6. 微信原生开发对webpack、预编译语言、工程流程管理很多功能都不支持,大公司很少用微信原生开发,都是在用框架来提升开发效率
7. uni-app支持双向数据绑定、vuex状态管理,比小程序原生开发方便的多
8. 迟早会有多端需求,使用`uni-app`再无后续顾虑
9. uni-app并非仅用于做跨端的,只用uni-app做小程序、只做H5、只做App的,案例是一样多的,详见:
https://uniapp.dcloud.io/case
关于uni-app和微信开发的详细比较评测,参考:
https://ask.dcloud.net.cn/article/36484
9. uni-app并非仅用于做跨端的,只用uni-app做小程序、只做H5、只做App的,案例是一样多的,详见:
[https://uniapp.dcloud.io/case](https://uniapp.dcloud.io/case)
关于uni-app和微信开发的详细比较评测,参考:
[https://ask.dcloud.net.cn/article/36484](https://ask.dcloud.net.cn/article/36484)
- 评测1、uni-app和原生wxml开发、wepy、mpvue、taro的对比,[https://ask.dcloud.net.cn/article/35867](https://ask.dcloud.net.cn/article/35867)
- 评测2、uni-app和微信原生开发的详细比较评测,参考:[https://ask.dcloud.net.cn/article/36484](https://ask.dcloud.net.cn/article/36484)
...
...
@@ -76,7 +76,7 @@ plus api的结合解决了这个问题,大多数App的开发不再需要原生
相比纯原生开发,```
uni-app
```体验可商用,也不会限制功能调用,但开发效率和开发成本更优于原生开发。
如果你已经有了原生App,那么可以局部使用```
uni-app
```,内嵌
SDK,让工程逐步跨平台化
。
如果你已经有了原生App,那么可以局部使用```
uni-app
```,内嵌
uni小程序SDK,把部分栏目小程序化,或者直接打造自己的小程序平台
。
**uni-app是多端写在一个项目统一升级维护,还是每个端不同的项目,只复用部分代码**
...
...
@@ -86,9 +86,6 @@ plus api的结合解决了这个问题,大多数App的开发不再需要原生
如果把不同端的项目分开,那么维护升级时非常麻烦,无法方便同步升级。
所以```
uni-app
```开发微信小程序时,不止编码,包括域名校验等配置均在HBuilderX里完成,不需要在微信开发者工具里二次调整。
**uni-app 学习成本高吗?基于什么技术栈?**
```
uni-app
```简单来说是 vue的语法 + 小程序的api。
...
...
@@ -119,13 +116,13 @@ plus api的结合解决了这个问题,大多数App的开发不再需要原生
- 丰富的插件市场为开发者提供数千款现成的轮子,[https://ext.dcloud.net.cn](https://ext.dcloud.net.cn)
- 兼容微信小程序 JS SDK,丰富的小程序生态内容可直接引入uni-app,并且在App侧通用,[参考](http://ask.dcloud.net.cn/article/35070)
- 兼容微信小程序自定义组件,并且App侧通用,[参考](http://uniapp.dcloud.io/frame?id=小程序组件支持)
- 兼容微信小程序自定义组件,并且App、H5侧通用,[参考](http://uniapp.dcloud.io/frame?id=小程序组件支持)
- App和H5提供了renderjs,使得浏览器专用的库也可以在App和H5里使用,[参考](https://uniapp.dcloud.io/frame?id=renderjs)
- 支持 NPM 包管理系统,[参考](http://uniapp.dcloud.io/frame?id=npm%E6%94%AF%E6%8C%81)
- 支持 mpvue 项目及组件,[参考](http://ask.dcloud.net.cn/article/34945)
- 支持原生插件,见插件市场:[https://ext.dcloud.net.cn](https://ext.dcloud.net.cn)
- 支持App原生工程里嵌入uni
-app的
sdk。
- 支持App原生工程里嵌入uni
小程序
sdk。
需要注意的是,```
uni-app
``` 采用```
Vue.js
```方案,限制了dom操作,因此所有基于dom的前端库都无法直接使用;所幸的是目前基于微信小程序的库已经非常多了,这个生态也很完善,所有微信小程序的库在```
uni-app
``` 里都能用,不止是在微信里能用,在App下也能用。
**uni-app 支持的手机版本最低到多少?**
...
...
@@ -153,7 +150,7 @@ Android4.4、iOS9是官方会保障兼容的。
**DCloud是家什么公司,是否可信赖**
```
DCloud
```从2013年开始做HBuilder,目前
38
0万前端开发者在使用```
DCloud
```的开发工具,HBuilder百度指数与sublime、webstorm等全球知名工具相同。是中国唯一一家成功的开发工具厂商。
```
DCloud
```从2013年开始做HBuilder,目前
47
0万前端开发者在使用```
DCloud
```的开发工具,HBuilder百度指数与sublime、webstorm等全球知名工具相同。是中国唯一一家成功的开发工具厂商。
```
DCloud
```是明星创业公司,融资已经过了B2轮,且均为知名VC或战略投资人。
...
...
@@ -163,9 +160,7 @@ Android4.4、iOS9是官方会保障兼容的。
```
DCloud
```的产品技术一直引领业内,2015年就上线业内第一个"小程序":DCloud流应用。随后DCloud广泛推动业内各大公司上线"小程序",普及该技术广泛应用。
数年来只有其他公司侵权DCloud,这些作恶公司已被法院判决给DCloud赔款道歉,DCloud从未有劣迹,诚信立足于行业。
阿里小程序IDE官方内嵌`uni-app`,uni-app没有让阿里巴巴失望,也不会让你失望。详见:[https://ask.dcloud.net.cn/article/36485](https://ask.dcloud.net.cn/article/36485)
阿里小程序IDE官方内嵌`uni-app`、腾讯课堂官方录制`uni-app`培训视频、华为腾讯阿里字节跳动京东等众多一线公司使用uni-app,uni-app没有让他们失望,也不会让你失望。
**App打包必须上传DCloud云端吗?代码会泄露吗?**
...
...
@@ -178,7 +173,7 @@ Android4.4、iOS9是官方会保障兼容的。
**DCloud提供哪些技术支持?碰到框架bug影响业务怎么办?**
```
uni-app
``` 是DCloud全力打造的重点产品,不是非专业公司的KPI项目。不会因为某些负责人的流动导致框架烂尾。
```
uni-app
``` 的github上的dev分支是
日更
的,可随时修复bug。并且作为开源产品,开发者也可以修改源码。
```
uni-app
``` 的github上的dev分支是
频繁更新
的,可随时修复bug。并且作为开源产品,开发者也可以修改源码。
```
uni-app
``` 的app引擎,支持原生扩展,只要你会原生扩展,就不怕app引擎有限制,大不了自己补一个原生插件进去。
```
uni-app
``` 开发小程序,无需依赖微信等平台升级。它们升级后,uni-app是可以直接使用的,不需要等待uni-app升级才能使用微信的新功能。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录