问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样评价uni-app?

发布网友 发布时间:2022-04-22 21:16

我来回答

5个回答

懂视网 时间:2022-04-20 09:42

DCloud的文档风格和产品成效让人感觉诚意满满,不知道是否能长期使用?

回复内容:

2016/04/15 互联网运维与开发者峰会 会场续更,软广遍地,欢迎私信,欢迎喷…

PS:希望深扒DCloud的同学可以留言点赞。

现场情况:7牛的彭哥(前台拿话筒的黑衣人…)在说Docker…科普阶段…无语无聊中…

附图:


说说正题:用DCloud开发APP有木有问题?

答:没有。因为我公司只用HTML5做小体量app。(小,指app体量在20w以下)大体量app还是原生开发。一是客户要求,不差钱。二是我们也不想做小白鼠。

这是很多人私信问的,特地放在这里。

然后,初略说说大多数人认为html5比不了原生开发这个问题。答案得分情况,我只是初略扒一扒…

注意!注意!注意! 软广预警!

对!上面是我的微信公众号!答案在历史消息中!打开微信扫一扫关注!

BUT!并非强制,答案(简答)在下方:


附高清数据图:




最后,我公司做的快递柜项目(html5 做的)上线了。android已经更新了3版,iOS还在审核【龟速… 】

app就不打广告了…如果需要下载看看热闹,可以在我的微信公众号里输入“HTML5 APP”,将会得到下载链接。

over…赞多继续更,欢迎喷…

怎么还没到50赞???

哎…




========16-04-15 V2.0.1========

2016/02/03 长文更新,高能预警,软广遍地,欢迎喷...

0 前言


目前,使用HTML5开发web app或者Hybrid App已经非常常见,大公司(大众点评、天猫)、小公司(创业团队)也在用。但是,学习资料还是比较空缺的。这个指南是笔者个人总结,难免有误,欢迎指正!


目前,做HTML5的App工具和平台也有很多,我从这4个平台挑选了一个。之前写过3个系列的短文,分析了我为什么选择DCloud这个平台。详情戳下面:

系列一:跨平台APP----对Native/Hybrid/Web APP三种开发模式的分析(系列一)

系列二:跨平台APP----对Cordova,APPCan,DCloud,APICloud四大平台的分析(系列二)

系列三:跨平台APP----使用DCloud公司产品跨平台开发(系列三)


使用DCloud平台开发过一款APP,感觉上App的性能、功能、用户体验等方面都不错,能给个80分(满分100)。所以,对于D厂的东西还算熟悉,特意在这里班门弄斧,欢迎交流指正。



1 DCloud平台介绍

图1 DCloud产品结构


DCloud公司旗下有4款产品:HBuilder、5+ Runtime、MUI、流应用。


此外,该公司做了一套开源的厂商API——HTML5 Plus(H5 +)标准。该标准,是对HTML5标准的扩展和增强,弥补HTML5的能力和性能不足的问题。依照H5+标准,D厂实现了5+ Runtime,同时将其封装在了HTML5+ SDK中。


HTML5+ Runtime是基于webview的增强runtime,扩展了大量的JS API,打通原生API和JS API的桥梁。也可以理解为一个强化的浏览器引擎。所以,能在现有原生项目中使用HTML5+ SDK替换原有的webview,以获得更强的web增强表现。


在手机设备中,webview的性能好坏决定了HTML5的性能优劣。DCloud对原生的webview进行封装,同时扩展其功能。从时间和市场的角度来说,Android4.4以下的版本会逐步退出历史舞台。但是,HTML5+ SDK解决了用HTML5开发的APP在 Android4.4以下版本运行时的性能问题, 而且支持Android2.2以上版本(也支持iOS4.3以上版本)。


HBuilder是一款不错的开发工具,纵观,iOS开发的Xcode,Android开发的ADT、Studio,WP开发的VS,个人感觉HTML5开发App的这款编辑器,还勉强能拿的出手。可以下载试玩,免环境安装,即可使用,内置Demo和教程。


MUI和流应用我就不分析了。MUI是一套前端框架,类似于JQuery Mobile、React Native的东西。流应用是一种推广模式,本质上还是HTML5+ APP。



2 总结


利用DCloud平台,APP的性能良好。动态效果都将被增强浏览器引擎处理,通过增强的引擎,可以在低端机上流畅的运行各种动态效果,比如侧滑菜单、下拉刷新、长列表滚动等。


话说使用该APP开发,还能一次推出6个端的发布:HTML5 浏览器、iOS ipa包、Android apk包、微信APP、百度直达号、流应用。



========16-02-02 V2.0.0========

2016/02/01 更新…
先附上界面!等着赞~



========16-02-01 V1.0.1========

公司用DCloud平台做了一个和快递相关的项目,前端没有用object-c和java,而是用H5(或者说HTML5 +)做的跨iOS和Android的手机APP。

目前看来,还可以~跟我深入研究过DCloud有关!

挖个坑!赞数多,就接着写!


——HTML5研发工程师
——千行时线科技有限公司

========分割符 V1.0.0======== 之前安装过D厂的 HBuilder。其实打开他们首页的一瞬间我是吓尿的。
不管是官网还是编辑器,感觉整体非常缺乏气质,有一种山寨厂的感觉。现在在线的已经不是我当时看到的首页了,稍微好了一些。
首页包括移动demo里面中英混杂、专有名词的文本规范也做得非常不小心,简直能让人脑补出赶代码已经累得要命、草草了事的工程师在凌晨三点抠着脚弄完首页、demo之类的杂事。
HBuilder 这个 IDE 吧,我不太能理解「默认 solarized」「吐槽按钮」等设计.....
看着那个「吐槽」按钮我在想等等是不是会冒出弹幕?
(虽然 JetBrains 也喜欢强加一个不大众的配色给用户。爽么?开心么?)

除了设计之外,在细节上也给我一种事情做得不太干净的感觉。在 Mac 上装完直接往 home folder 推了一个「HBuilder Project」之类的完蛋玩意儿,卸载完好像也还在,一股 Android 应用乱写SD卡根目录的遗风。

快给找个设计师好吗?要很注意是有主见、有训练、有点品味的那种,给他权力,让他重做。不只是 demo、官网这些有的没的,整个编辑器的设计、体验都还有很大提升空间。

同样是服务开发者的服务,看一眼 http://fir.im、LeanCloud、QingCloud 等等就应该知道工具的设计漂亮一点意义有多大。

吐完了)

距离上次我看到这家厂已经是好几个月了,首页改了(整体还是杂乱、缺设计)、多了 5+ Runtime(尚未体验、不好说)、流应用(以及和360的合作和「快码」、「秒开」的概念,这个非常重要)等,感觉还是有实在的增长的,看起来确实是那种「有在做事情」的 start-up。有机会还是很想深入了解、体验一下的。

他们的「火锅」demo好像是新的样板应用,之前没有看过。稍微试用了一下,不能说非常满意。这里提几个点,好的坏的都有:

1. 首屏新手引导/功能介绍在 iPhone 上性能不错,原生水准,有下功夫
2. iOS 系统权限请求时机不合理。不知道是不是 native.js SDK 设计的问题,让开发者只能在一开始请求。总之这种行为给了我一种「似乎用他们的 SDK 只能这样做了啊」的预感.....
3. 试玩 HTML5 应用我总是会找些「不像原生」的点。总体来说他们各种动画、跳转、状态栏配合之类的做得都还不错。

看或者是鉴别 HTML5 或 hybrid应用的时候一定要注意看状态栏以及与 iOS UISwitch 对应的组件。原生的 UISwitch 用 HTML5 实现难度其实是巨高的,非原生很容易就被看出来了;我觉得最好是要能实现到用户能接受的水平或者就直接替代掉。
我本来想举个例子,刚发现那个应用已经下架了,可惜。

偶尔还是有些无法接受的设计问题

比如说加载浮层上的文案「网页加载中。。。」「网络连接超时!」
没错,三个句号。一个感叹号。会讲中文不一定就会写好这些七七八八的小提示,要注意啊。
就说「用户须知」这个页面,里面字体与段落设计马上掉一个层次,和外面的总体设计不是一个样子。
比如在订单页面下拉加载的时候与「没有订单」的提示图标竟然撞在了一起。明显的「乱堆元素」设计模式。

我能不能(也)吐槽一下知乎问题的文案?
倒不是说我就很讨厌大家上知乎问关于自己公司的问题来做 PR(要是我我也这么做啊),只是感觉一个匿名用户问来问去蛮菜的。
说实话如果有 CEO 愿意上知乎坦荡荡地、真诚地、或者只是半开玩笑地问「如何评价 {{ourProduct}}」也蛮喜闻乐见的。不是吗? 当然可以了,DCloud做了很长时间。 之前Hbuilder的忠实用户,我们用HB做了我们的产品1.0-1.5,我们CTO一个人+CEO半个人,前后端全负责。

首先,用H5开发简单的app没问题,HB的编辑器,调试都非常棒,唯一美中不足是D厂的技术客服响应不太高。DCloud比他们竞品APICloud,感觉D厂技术更牛逼一点,A厂更善于营销和整合。
不过,产品开发到1.5版本,我们果断换成原生了。原因么,我们的app功能越来越复杂,导致渲染速度越来越慢,不是HB不好,应该是H5的问题了。

感谢D厂开发的HB,继续加油。
做MVP的首选。 dcloud有文档吗? dcloud有诚意吗?
抱歉,没有从任何一个方面可以看到它的诚意
官方一个自问自答的社区,当你发个问题几天都没有人回复的时候,你就知道你有多绝望了
不知道题主所谓的“诚意满满”是从哪里来的自信?哪里来的优越感?

PS:Hbuilder编辑器还不错,不过也仅此而已了 目前为止,看 OS平台以WebView方式集成HTML5+SDK方法 链接简单配置了一下的 XCode 工程 (因为我要用他们的第三方插件功能),但是配置这个工程我费了半天劲,你按照官方的文档基本上是配置不出来的(是的,很多关键点没有说明白,导致编译过了但本地HTML无法加载,有兴趣的可以看看文档下面的评论)。出了问题怎么办,你需要在全站搜索出现相同问题的人员。倒确实是有人在帮忙回复用户的配置问题。但是把官方文档说清楚很难吗。再吐槽一下 HBuilder 的编辑器,每次开的时候转圈转半天。
----
我觉得这种解决方案对不太懂iOS原生开发的小伙伴是个不错的解决方案,还有就是不那么重视用户体验的app可以用用。如果想重视用户体验同时又想跨平台,还是用 FB 的 React native 吧。类似的解决方案我只用过 DCloud 别的没用过,我觉得 DCloud 还可以做的更好。加油吧!干巴爹! 用过。编辑器还不错,虽然样式不怎么美观,但调试还是比较方便的。mui和h5+不怎么好用,mui使用场景很有限,而且bug很多。h5+性能和兼容性都有问题,之前在论坛提到的拍照闪退的问题现在好像还没有解决,已经提了快一年了。 我怎么觉得他们的技术客服和文档都满满地傲娇呢……

讲正经地,这个公司还是挺有想法的,产品功能上也如他们所说,确实可以做到一份code发布多端产品,代码热更新也很有亮点,最大的不足在于性能,webview的大坑摆在那,虽然他们已经做了很多优化,但比起原生的应用来说还是差挺多的,他们自己的一些插件(如slides)也有性能问题。 首次有用户肯定我们文档的,真是难得!

目前很多产品已经开源,完全可以放心使用;不知你有什么担心?

热心网友 时间:2022-04-20 06:50

前端最火热的话题无法就是flutter,不管是刷哪个论坛,必定有探讨flutter的文章。没用过flutter,但是对于跨平台的技术,我一直都在研究。

为什么是uni-app

之前一直在找解决跨平台的方案,尝试了很多方案,比如滴滴的变色龙,但是最终还是选择了uni-app,这里附上uni-app的官网。为什么会选择它呢,第一,vue语法,学习成本低,上手速度快,只要之前你做过vue的项目,那么就能很快上手,其实是vue和微信小程序的结合体,一半vue,一半微信小程序。第二,长期维护,之前做微信小程序的时候,选择了美团的mpvue,但是后面发现长期不维护了,提了Issues也没人理,随之就放弃了,而uni-app长期在维护,这样看出了开发团队的用心。第三,跨平台的能力,uni-app能够跨多个终端,H5,安卓,Ios,微信小程序,百度小程序,头条小程序,支付宝小程序,真正实现了一套代码,多端运行,而且很好适应了我国的市场。第四,日益丰富的插件市场,uni的插件市场也在日益强大,能够基本上满足我们平时的开发需求。

uni-app的组件有原生调用能力,第三方的vue库在调原生接口时跟 5+runtime 不兼容。就像nativescript 有vue版和angular版,类似于react native , 都是起源于phonegap/cordova

实际开发效果遵义小红椒 做了一款app,打包了安卓,Ios,微信小程序3个平台,产出的效果都还是不错,总体还是比较满意。而且打包过程也很方便简单,配套的HBuilderX自动内置了打包功能,所以也省去了打包的烦恼。

遵义小红椒 建议

如果你现在想做一款跨平台的产品,而且有vue和微信小程序的经验,最重要的,你不想学习一门新语言,那么uni-app也许是你的一个选择。

热心网友 时间:2022-04-20 08:08

uni-app是目前非常热门一款开发APP应用软件,功能强大,很多从业人员都在推荐使用。但还存有一些小bug,但在开发团队的不断优化下,会成为未来的行业主流工具。下面就由小编给大家科普一下uni-app目前的情况。

一、什么是uni-app?

uni-app是Dcloud公司开发出的使用 Vue.js 开发所有前端应用的框架,用户只要编写一套代码,就可发布到iOS、Android、Web(响应式)、各种小程序和快应用等多个平台。 

二、uni-app的优势。

uni-app的优势主要有这几点:第一、在安卓系统下组件转场动画非常流畅;第二、适配原生的APP和小程序;第三、利用组件化进行开发和数据*;第四、HbuilderX很强大很轻便,不输VS Code。最主要的是多平台化开发,可以最大限度的降低开发成本,而且周边生态非常丰富。

三、uni-app的不足。

uni-app因为还是一个在不断优化的开发工具,所以不可避免的也存在一些问题让人头疼。首先APP端的语法仅仅只是Vue的子集,其次是如果需要频繁更新应用数据,且需要复杂的交互的这类型APP开发请慎重,这类要求更合适拿uni-app做H5和小程序。

uni-app目前已经开始普遍使用,用户对此评价褒贬不一,但整体来说还是一款非常值得期待的工具,只要做好优化和升级,相信在未来会有大展身手的潜力。各位网友们,你们如何看待uni-app?说出你的看法,欢迎评论区留言交流。

热心网友 时间:2022-04-20 09:43

uni-app这款APP用起来非常不错,APP画面非常整洁,而且还没有小广告,操作也非常简单。

热心网友 时间:2022-04-20 11:34

个人不喜欢,因为生态圈子形同虚设,不去解决大多数人的问题。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四川省综合素质a级证书? 华为手机怎么还原微信聊天记录 华为手机微信内容恢复方法 股权转让的主要方式有哪些 股权转让有哪几种方式 股东转让的几种形式是 股东转让的几种形式 高考多少分能上衡阳师范学院南岳学院 你们被玖富金融骗,后期有还款吗? 玖富悟空理财2022年最新消息还有希望吗?悟空理财最新情况(悟空理财可信... 同等责任交通事故致人死亡是否追究刑事责任 用uniapp写的微信小程序在苹果手机上不开调试不能操作 但是在安卓机... 笔记本屏幕泛白,怎么调伽马值?详细操作步骤,NVIDIA卡 电脑显示器亮度,对比度,伽马值等参数该如何调节?? 大家电脑亮度,对比度和伽马值多少 win10的笔记本电脑调了伽马值后会自动调回去 笔记本显示器一边较白一边正常,有调整部分屏幕的伽马值的软件吗? 怎么调整电脑伽马值 笔记本电脑,屏幕发白,不够鲜艳要怎么调 液晶显示器的伽马是什么 笔记本电脑亮度和对比度伽玛调多少合适 怎么调电脑的伽马值 我电脑显示屏伽马值太高怎么办???笔记本,宏碁的。 显示器调光线的时候,伽马是什么意思 笔记本电脑控制面板显示器的颜色设置亮度值,对比度,伽马调到什么值最合... 笔记本显示器亮度 对比度 伽玛怎样调 液晶屏里面伽马值是做什么用的? 笔记本显示器怎么调伽马值 怎么永久调整笔记本屏幕的伽马值 为什么说技术革新与技术发明都是推动人类社会进步的动力 科学技术的意义? uniapp怎样获取微信小程序dom元素? 微信小程序退出账号怎么实现 怎么看手机是什么时候买的,在哪里看,我看不懂 我想看看自己什么时候买的手机? uniappios换https后无法请求 怎么查二手iphone是什么时候购买的 uniapp多个监控加载慢 股票软件上成交手数怎么看 同花顺里面怎么看全天的买卖总手? 我买了个2手手机,怎么看他是什么时候买来的? 怎么看一只股票当下买进卖出了多少手? 华泰涨乐通明细里怎么看买卖手数啊?红色买进还是绿色? 股票竞价时怎样看买手卖手? 同花顺成交明细怎么看 金丝熊下崽前征兆 在股票走势图中怎么看买卖手数的多少 求助,金丝熊快要生宝宝的征兆是什么 股票行情软件在交易时间可以看到某个价位有多少手股票可以买和卖吗 怎样看股票剩余交易数量,也就是看现在还有多少手可以买进? 金丝熊仓鼠怀孕什么样子