封一指
封一指
  • 发布:2014-11-07 13:01
  • 更新:4 天前
  • 阅读:3462881

综述-如何克服HTML5的“性工能”障碍

分类:HTML5+

HTML5自出现以来,几经风雨,虽看似很有前途,但实际使用问题太多,DCloud为此踩了无数坑。但我们从未放弃,我们加入了W3C,发起了HTML5中国产业联盟,推出了HBuilder、HTML5plus runtime、mui框架、wap2app框架等产品,直到我们终于可以使用HTML5开发出原生体验的App,并且把这些技术公开给开发者。

HTML5过去被称为有“性工能”障碍,即性能不如原生,工具不如原生、功能不如原生。


我们先说工具,然后说能力,再说性能。

工具 - HBuilder

起因

HTML最开始其实不是一个编程语言,确实用不着什么ide。
但是发展到现在,7w多个语法,js越来越庞大,真开发一个达到原生水准的App,不是用以前的文本编辑器能搞定的。
目前竟然没有一个开发工具能把7w多HTML5语法提示齐全,这不科学,在原生开发里这是不可想象的,xcode之于iOS,as之于Android,在语法提示、转到定义、重构、调试等方面都非常高效。
作为同时熟悉原生和HTML5开发的我们,我们在开发HTML5时明显感受到效率低下。

强大的语法提示

我们花费了很大心血建成了最全的HTML5及浏览器扩展前缀语法库,我们也开发了强大的语法解析引擎,然后推出了开发工具HBuilder,使得开发者可以准确、高效的编写HTML5代码。
过去人们怀疑,中国人能做开发工具吗?AST语法树是很难掌握的,尤其是js这种动态语言。现在不用怀疑了,HBuilder的语法提示比很多国外IDE还要好,而且还全免费。

最快的开发工具

由于我们的极客特质,HBuilder同时被我们打造成了最快的前端开发工具,代码输入法的创新、代码块的优化、emmet的集成、快捷键语法设计、无鼠标操作。。。这些可能低端程序员不感兴趣,但我们乐于其中。HBuilder有句口号:为极客、为懒人、为你。

环保健康的主题设计

由于我们天天面对屏幕眼睛很受伤,所以设计了绿柔主题以保护开发者的视力健康。

App开发及部署

当然移动App开发也是HBuilder的优势,真机调试、打包发行这些功能并非普通的HTML4开发工具会涉及的。我们认为,如果只是做个网站,HTML4就够了,搞HTML5而不做App,太糟蹋这个技术了。以及云打包还能使得没有mac电脑的程序员可以开发iOS应用。

能力 - HTML5plus Runtime

说完性工能里的工具,再说说能力。
HTML5plus Runtime,简称5+ Runtime,是运行于手机端的强化web引擎,除了支持标准HTML5外,还支持更多扩展的js api,使得js的能力不输于原生。5+ Runtime内置于HBuilder,在真机运行、打包时自动挂载。
业内之前有phonegap/Cordova方案,但是他们自带js api太少了,扩展api需要用原生语言开发,更致命的是这类方案的性能不足。
后来出现了react native方案,但他们自带的js api也一样少,扩展api也需要原生开发。其实不管cordova还是react native,都是作为原生应用的一个sdk出现的。很多公司发现使用react native后,开发效率不升反降,iOS、Android、前端3个团队协作开发甚至不如只用iOS和Android团队。

5+ Runtime分3个层次解决了HTML5与原生的能力差距。

常用的API – HTML5plus

包括二维码、摇一摇、语音输入、地图、支付、分享、文件系统、通讯录等常用API,封装成跨平台的HTML5plus规范,并将规范公开于www.HTML5plus.org,不做厂商私有API。HTML5中国产业联盟目前已经成为工信部的下属单位,而HTML5Plus规范也已经成为行标,并进行了国标立项。

其他原生API – Native.js

原生API在iOS和Android上各自有40多万,有些API并不常用,而且不具有跨平台特性,比如ios的game center api。太多的API封装到HTML5plus里,会过多增加runtime的体积,但若有需求要使用这些api又很麻烦。
我们有一项突破性的技术来解决上述烦恼—Native.js,一种把40w原生API映射为JS API的技术。
我们可以使用js直接调原生API,语法是js语法,API命名是原生命名。
比如var obj = plus.android.import( "android.os.Bundle" ); 然后obj.xxx,这个xxx属性就完全是原生对象的属性命名。
对于JSer,他一下就有40w API可以用,瞬间感觉无所不能:)
Native.js的教程详见:http://ask.dcloud.net.cn/article/88

更多原生SDK引入 – 5+ Runtime SDK

假使有一些原生的三方SDK想引入到5+ Runtime,比如身份证扫描SDK,我们提供了5+ SDK方案,把5+ runtime作为一个SDK放入到其他原生App中,用5+ SDK替代webview,和原生层交互通信。(这块类似cordova的设计)
iOS SDK开发教程详见:http://ask.dcloud.net.cn/article/67
Android SDK开发教程详见:http://ask.dcloud.net.cn/article/66
通过HTML5plus规范、Native.js技术以及原生SDK,这3种机制使得5+ Runtime拥有完全不输于原生App的能力。

性能 - HTML5plus runtime和mui框架

性工能里最后的重头戏是性能。在低端Android手机上,过去的HTML5无法商用,切页白屏、转场卡顿、下拉刷新不流畅、侧滑菜单不流畅。。。众多问题逼迫开发者只能使用原生技术来做应用。
HTML5 App的性能低下,有webview自身的性能问题,也有前端框架的性能问题。

Webview性能问题:

Webview性能低主要体现在动画效果不流畅,之前举例的转场动画、下拉回弹动画、侧滑动画均是此类。别忘了我们有强大的HTML5plus,既然js和css的动画不行,我们就调用原生API换成原生动画。我们设计了很多原生动画,来解决之前的各种动画不流畅问题。
5+ Runtime还支持nview,即原生引擎渲染界面。但我们没有像react native那样完全抛弃HTML5,而是给Webview增加了titleNView和subNview,这些区域原生渲染的补足,也就是混合渲染,在HTML5渲染不佳的地方用原生渲染补足。让js写的应用性能完全达到了原生效果。参考视频https://v.qq.com/x/page/k05051mc143.html

前端框架问题:

由于HTML5的默认控件无法直视,我们只能用css把按钮、输入框修饰成原生样式。
另外HTML5的控件比原生控件少很多,比如list、tab、menu、waiting等常见控件,以往都要写很多div和css拼装。这引发了一个前端框架存在的市场。但目前的前端框架性能都非常低,在低端手机上很难达到商用要求,更不用提pk原生效果。
基于这种情况,DCloud推出了开源的mui框架(http://dcloudio.github.io/mui/),它是目前最高性能和最接近原生体验的手机端框架,在github上有上万个star。它的3个特点:1. 体积小,100k左右; 2. 直接使用原生js编写,性能高于普通框架; 3. mui的风格样式是最接近原生样式的,如下图。

wap2app框架

随着DCloud的技术能力演进和硬件设备的发展,我们在2017年正式推出了wap2app框架。
手机wap站,能不能快速转换成app,并且达到app的功能体验?
这个问题已经提出好久好久了。好久到,现在大多数人已经不对这个问题抱有希望了。
wap2app框架终于做到了这点,具体参考:http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/1244

总结

通过DCloud的系列产品,我们很好的解决了HTML5的性工能障碍,做到了接近原生App的功能和体验,给开发者提供了更多便利。
在iweb 2014大会上,DCloud CEO王安做了主题演讲,系统性的发布了克服HTML5性工能障碍的解决方案,大家可以访问视频(http://v.youku.com/v_show/id_XNzYyNzI3NDQw.html)。
在HTML5的问题得到解决后,这项技术的优势就可以大放异彩,给世界带来巨大的变化。有兴趣的朋友可以阅读这篇文章《HTML5定稿了,为什么原生App世界将被颠覆》
咳咳,此文于2015年补充一条。
《HTML5定稿一周年,你必须要重新认识HTML5了》

但光解决HTML5不如原生的地方,还不够好玩,我们要发挥HTML5的独有特色,让HTML5有超越原生的可能。
DCloud利用HTML5的动态性优势,推出了即点即用、边用边下的流应用;利用HTML5的开放性优势,推出了各种内容直达服务。具体参考DCloud流应用介绍
2015年,DCloud和360手机助手合作,首先上线了流应用。在360手助上获取某些应用,可以秒开而不用下载。
然后DCloud开始推动业内各大公司也支持流应用等动态App类型。
2015年,DCloud给微信团队演示流应用,包括扫码即可获得一个应用、社交分享即可获得一个应用、以及如何直达一个应用的二级页面,3个月后,微信决定立项做小程序。
在DCloud持续的推动下,业内各大公司陆续上线了动态App(各种小程序、快应用)解决方案。
遗憾的是业内主要公司决定自建私有规范,而没有遵循工信部下HTML5中国产业联盟的行业标准,这导致开发者陷入了碎片化开发的困局。
除了各种不同的小程序和快应用,还有iOS、Android、H5等版本需要开发,这对开发者而言已经成了巨大的噩梦。
针对这一情况,2018年,DCloud推出了uni-app,并且这个版本,做到了开发一次,iOS、Android、H5、小程序均支持,为开发者和产业解决了这个大问题。

不管产业如何变迁,DCloud始终为开发者着想,为推动产业进步而努力!

1484 关注 分享
小小雨 Author_z 一路北航 416580612@qqqq1.com Sky natural_story 林少 Cover shamZi 萧 小微 可苦可乐 Rofer andy2000 xybingbing web攻城狮 DCloud_heavensoft 糟老头 threettiger Hinsteny 秋天不落叶 Parker watsa 蔡繁荣 batsing 一分钱的时候 那小子 owl 依然寻找你 Android_磊子 veinrein DIOGO lewway 王彦坡 两仪式 为幸福奋斗人 小龘 naijoug 大漠野狼 艾伦 hjjffbjjh guoleopard ming522 贝壳 初拾 M5 Eyes 火舞天涯 bulb 楚雄

要回复文章请先登录注册

lisiurday@gmail.com

lisiurday@gmail.com

回复 1072690884@qq.com:
vim 的操作方式只有一种, 只要会了 vim 可以在支持 vim 的编辑器中(vscode, webstorm, sublime, atom) 自由切换, 不用记额外的快捷键. 并且对于熟悉 vim 的开发者来说, vim 的移动方式是最快, 最顺手的.
4 天前
1072690884@qq.com

1072690884@qq.com

回复 lisiurday@gmail.com:
vim意义是啥
4 天前
DCloud_heavensoft

DCloud_heavensoft

回复 qiang4365084@163.com:
uni-app一直都支持云打包原生插件
2019-09-09 21:24
lisiurday@gmail.com

lisiurday@gmail.com

vim现在还没能支持,作为低端程序员的我确实提不起太多兴趣
2019-09-09 21:03
qiang4365084@163.com

qiang4365084@163.com

5+SDK个人觉得挺鸡肋的,如果要用ADT开发,那不如就用原生开发了。希望官方尽快让Hubilder支持直接引入第三方SDK开发,否则对于有使用第三方SDK集成需求的,只能选择原生开发了。
2019-09-03 11:08
哈哈八百

哈哈八百

回复 306241517@qq.com:
我的ios也是纵享丝滑,换手机试了没?
2019-08-23 17:05
306241517@qq.com

306241517@qq.com

关于打包ios端的app的技术问题,我个人打包了安卓和ios,安卓纵向丝滑,可是ios莫名超级卡顿,用ios浏览器调试,也并不会出现类似卡顿到爆炸的情况,请问能否有解决方案呢?
2019-08-23 16:54
shuaiwu123@foxmail.com

shuaiwu123@foxmail.com

回复 t@xtzero.me:
可以运行啊,你在那个 manifeast.json 文件下指定你的入口html文件就行,我还总结出一套比较不错的vue+5+的开发模式,就是manifeast.json 指定入口为你vue项目开发环境设置的ip就可以实时调试了
2019-08-22 16:41
t@xtzero.me

t@xtzero.me

npm run build生成的项目复制到5+ app下为啥不能运行,报 unexpect < 的错误。社区提问没人理,难道这个小问题要付费3000吗?
2019-08-21 16:00
simin183@126.com

simin183@126.com

能不能出个详细一点的安卓本地打包教程啊,不懂安卓的搞了两个星期都打不了包
2019-08-19 16:29
jepin@outlook.com

jepin@outlook.com

非常棒!
2019-08-19 13:36
496835276@qq.com

496835276@qq.com

dcloud团队做了很多人想做却没做到的事,非常棒
那些喷的人 肯定别人的成绩就这么难吗?
vs code 虽然好用,但是 写uni app 或者 vue 肯定还是Hbuild好使
2019-08-16 13:35
717583008@qq.com

717583008@qq.com

觉得dcloud团队真的很了不起,真正的程序员
2019-08-08 16:56
1649793117@qq.com

1649793117@qq.com

2019-07-29 16:39
908947250@qq.com

908947250@qq.com

想问一下,确定标题是“性功能问题” 而不是 “性能问题”,还是我个人太邪恶了。请小编回答一下
2019-07-26 14:54
pop520sh@qq.com

pop520sh@qq.com

官方QQ群 有吗
2019-07-22 15:08
abc_xf@126.com

abc_xf@126.com

工具这一块。。。想笑。。 VScode不好用么 非要说原生的IDE才是最好的 笑笑
2019-07-18 15:46
cloud1258@163.com

cloud1258@163.com

用户登录成功后执行关闭当前webview 回到的页面没刷新咋办啊。
如果用location.href跳转到index会加载不出来mainifest.json里面的底部菜单,
如果用close当前webview,index页面不会刷新,好头疼哦。
基础页面根据是否有token,点击事件、显示内容不一样
2019-07-14 09:43
莫名丶加油

莫名丶加油

未来是属于H5的,祝uniapp越来越好
2019-07-13 14:10
641139721@qq.com

641139721@qq.com

回复 zhzhl1993@163.com:
请问一下我离线打包到工程里面。可是打开是个空白页面。这是为什么呢
2019-06-25 13:38
MIr池

MIr池

介绍半天各种厉害,我也知道你厉害,不能下载啊哥
2019-06-24 23:37
MIr池

MIr池

能他妈给个下载链接么
2019-06-24 23:36
821302104@qq.com

821302104@qq.com

未来是属于H5的,祝uniapp越来越好
2019-05-28 09:34
1347635797@qq.com

1347635797@qq.com

uni-app需要时间的和众多开发者的检验
2019-05-20 16:55
1750352431@qq.com

1750352431@qq.com

未来是属于H5的,祝uniapp越来越好
2019-05-18 17:15
870331942@qq.com

870331942@qq.com

我想对接微信qq'的登陆接口,可以吗,有什么解决方法,安卓端的
2019-05-04 22:36
1750352431@qq.com

1750352431@qq.com

王总的眼光独到,h5和uniapp的优势逐渐显现出来,不明白已经h5本身就跨平台了,只要增强就可以(哈哈,html5 plus+),非要另起炉灶。
2019-04-26 20:55
De记忆

De记忆

太,太强大了!
2019-04-26 19:52
1750352431@qq.com

1750352431@qq.com

顶起来!
2019-04-26 14:42
shenxianyan

shenxianyan

回复 liamzhang:
什么app,上线了吗
2019-04-17 22:34
酷星艺奇

酷星艺奇

支持
2019-03-22 23:01
王者地带

王者地带

5+混合APP开发社区 http://www.html5-app.com/
2019-03-07 15:18
十号

十号

环保健康的主题设计。。。,这是玩笑话吧,真保护眼睛,减少工作时间是最好的
2019-02-13 15:11
liamzhang

liamzhang

看了你们的产品,我一个做后台的,头脑一热,接了公司移动端的活, 目前已经上架两个app了,安卓各市场苹果商店都可以。。 入坑两年了,真的蛮方便,还是国产。自己封装了一些方法,目前开发蛮快的,有点不务正业的开发,哈哈..
2019-01-16 11:11
酷星艺奇

酷星艺奇

支持国产,支持中文
2018-12-30 16:25
546423993@qq.com

546423993@qq.com

回复 15601215226@163.com:
你这个想法挺好的啊,不过我想他不会去涉及到PC端。
2018-12-29 08:59
小小小鸟

小小小鸟

mui.plusready在小米max上不执行是为什么呢
2018-12-26 13:37
背着电脑走江湖

背着电脑走江湖

从七月中旬开始做混合app,到8月中下旬app上线。已经完成了一个简单的app并且在腾讯和苹果appstore上线了,这期间遇到过无数的坑,主要是熟悉和使用mui框架,h5+,以及调用原生api等,入坑已深,现在正准备开发一款旅游类的混合app,原型图已经出。现在准备开工了。同时,希望有一起做混合app的,有兴趣加qq群260548659一起讨论交流学习,爬坑,共同进步。
2018-12-18 18:11
高人赐教

高人赐教

有官方的qq群么?
2018-12-06 16:49
15601215226@163.com

15601215226@163.com

喜欢 hbuilder 希望越做越好 还缺电脑客户端的打包功能了 *-*
2018-09-27 11:05
DCloud_heavensoft

DCloud_heavensoft

回复 602697966@qq.com:
http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/88
2018-09-21 16:05
602697966@qq.com

602697966@qq.com

问一下,wap2app的40万api在哪里看,想看看啊
2018-09-21 16:03
zqaq_520@163.com

zqaq_520@163.com

文档真的不全,基本的plus.screen等等很多没说;我初学的,想找个设置APP默认横屏的方法都找不到,醉了
2018-09-11 09:26
DCloud_heavensoft

DCloud_heavensoft

回复 30707772@qq.com:
能不能给点具体意见,是uni-app的文档不好,还是HTML5+的文档不好,还是wap2app的文档不好?还是离线sdk的文档不好?
2018-09-04 23:25
30707772@qq.com

30707772@qq.com

文档太差了,决定不用这个东西了。态度决定一切。
2018-09-04 21:19
李晓峰

李晓峰

iOS集成成功 附上Demo https://blog.csdn.net/lixianyue1991/article/details/81705870
2018-08-30 11:32
kinurs@163.com

kinurs@163.com

回复 楚茜:
本地打包,自己写插件
2018-08-23 15:57
楚茜

楚茜

我现在用HBuilder+mui+5Runtime做了一个交易类app,项目快要完工了,但是现在甲方要求接入一个银行卡识别的第三方SDK,这个第三方SDK提供的只有安卓版和IOS版,请问,我该怎么接入?
2018-08-22 14:31
qw11234hanqing@163.com

qw11234hanqing@163.com

【安全漏洞】 plus.oauth.AuthService.login() 该方法还是有安全漏洞的,因为是APP端调用的,通过抓包工具获取到了https请求下的appsecret(我们安全部门已经提出该漏洞)。

微信官方推荐的是1.通过微信授权获取code,2. 将code传递给我们自己的服务器,服务器来通过code+appid+appsecret获取用户信息的,但是授权登录只能通过plus.oauth.AuthService.login()的方式一步完成,但是针对此种情况有没有解决办法,急求!!http://ask.dcloud.net.cn/question/58094
2018-08-16 14:29
DCloud_heavensoft

DCloud_heavensoft

回复 2417451769@qq.com:
你可以把官方的扫码框干掉,然后自己使用plus.nativeObj.nview画线。再有问题请单独开贴,莫在这里评论
2018-07-30 13:36
2417451769@qq.com

2417451769@qq.com

回复 DCloud_heavensoft:
非常感谢您的回答,现在扫码确实好点了。但是根据官网文档目前只能修改扫码框的颜色,我想将扫码框改成条形码框却不知怎么修改,想问官网以后会支持修改扫描框的大小吗,还是可以定制开发?
2018-07-30 10:22
DCloud_heavensoft

DCloud_heavensoft

回复 2417451769@qq.com:
除了个别大app的商用库,其他app用的都是类似的开源扫码库,不会有明显区别。我们遇到的大多数开发者在这块的问题,都是因为这个文档里的写的使用方式不当造成的:http://ask.dcloud.net.cn/article/793
2018-07-30 00:27
2417451769@qq.com

2417451769@qq.com

hbuilder从打包到发布确实简单完美,可是用到扫描二维码时问题就出来了(扫码准确率不高,好多码扫不出来),扫描二维码这么重要的东西官方就不考虑做好吗,不单纯是微信、淘宝的扫码做的好,好做小app也做的很好,因为项目对扫码看中,所以正在考虑要不要放弃hbuilder开发app。希望官方可以重视这个问题,本来满怀期待,最后一步却没办法坚持下去了。
2018-07-18 14:56
595548443@qq.com

595548443@qq.com

回复 1055277326@qq.com:
可以看看这个框架 https://tyaqing.github.io/mogo-h5plus/
2018-06-20 14:34
1055277326@qq.com

1055277326@qq.com

回复 josephfourier@126.com:
有vue+mui的demo吗,最近学习vue框架,想结合mui弄个app
2018-06-05 10:17
josephfourier@126.com

josephfourier@126.com

vue+mui使用中,感觉很不错,感谢~~~~~~~
2018-05-13 05:05
1064774938@qq.com

1064774938@qq.com

加油啊!!!!
2018-04-19 11:35
172282042@qq.com

172282042@qq.com

回复 604339853@qq.com:
最新版本的hbuilder这个有问题,要老版本的,被这个问题坑了1天的时间。
2018-04-04 17:56
逗逗水

逗逗水

回复 逗逗水:
已解决,MUI中的a链接返回,需要加上 href='javascript:; '才能在微信浏览器中正常‘返回’。
2018-03-30 14:58
604339853@qq.com

604339853@qq.com

小米手机安装的示例apk扫码闪退
2018-03-28 11:37
逗逗水

逗逗水

回复 请输入用户名:
MUI+Tp框架的项目用于微信浏览器中,返回按钮失效,在普通浏览器中‘返回’功能正常,请问是什么原因?
2018-03-26 09:22
958979436@qq.com

958979436@qq.com

webview集成能用两次吗,我现在是用Fragment集成了一次,然后又想用Activity集成一次,经过简单的测试,只能存在一个
2018-03-07 09:59
cfw1034846940@gmail.com

cfw1034846940@gmail.com

希望官网能够将文档,论坛,官网来个新版,尤其是文档,希望做的好看点,学学vue和ivew的文档
2018-02-27 15:38
414457092@qq.com

414457092@qq.com

引导页怎么搞 ?
2018-02-01 14:46
笑乾坤

笑乾坤

新手终于找到组织了!!!
2018-01-14 17:24
无聊看看网

无聊看看网

点赞的怎么能少了我?
2018-01-10 15:10
wangyudong

wangyudong

总觉得mui 官网上的话很贱
2017-12-28 10:09
zhzhl1993@163.com

zhzhl1993@163.com

iOS离线打包的坑钻了好多,现在遇到很多问题都能从容应对,慢慢经历!另外,升级了最新SDK后速度快了好多,现在对5+SDK刮目相看,希望越来越好,越来越流畅!
2017-12-20 12:02
JesseLiu

JesseLiu

软件不错,mui坑有点多,文档介绍不全
2017-12-12 14:55
withdisease

withdisease

这工具不错
2017-12-12 08:57
素材火

素材火

来学习一下
2017-12-04 11:38
mike_hor

mike_hor

回复 稳住能赢:
有些安卓的webview版本有问题 没那个assign 需要自己兼容...
2017-11-20 11:36
稳住能赢

稳住能赢

Object.assign(this.$data, getDefaultData()); 清空重置数据这里,会报错 TypeError: Object function Object() { [native code] } has no method 'assign' 但是还是正常执行了,应该是安卓版本问题么?
改成这个样子:this.$data=getDefaultData(); 有问题么?
2017-11-15 12:05
JC1984

JC1984

谢谢你们
2017-11-10 22:31
409813353@qq.com

409813353@qq.com

回复 qq421065846:
你们是离线打包吗?
2017-11-03 08:31
邢天城

邢天城

请问这个技术支持原生的底部菜单吗
2017-10-24 08:55
zhzhl1993@163.com

zhzhl1993@163.com

回复 243967540@qq.com:
在手机的设置-通用-设备管理中信任即可
2017-10-16 14:40
243967540@qq.com

243967540@qq.com

HBuilder提示信息:iOS设备可使用console.log()输出内容到控制台,但是可能只能输出plusready之后的调试内容,请手动重启手机上的 HBuilder 调试基座App...
手机上打开HBuilder时提示:未信任的企业级开发者,在信任该开发者之前,其企业级应用将不可使用
这种无解的情况要怎么处理??
2017-09-29 09:59
qq421065846

qq421065846

从七月中旬开始做混合app,到8月中下旬app上线。已经完成了一个简单的app并且在腾讯和苹果appstore上线了,这期间遇到过无数的坑,主要是熟悉和使用mui框架,h5+,以及调用原生api等,入坑已深,现在正准备开发一款旅游类的混合app,原型图已经出。现在准备开工了。同时,希望有一起做混合app的,有兴趣加qq群654230427一起讨论交流学习,爬坑,共同进步。
2017-09-11 22:20
zengzuozuo@163.com

zengzuozuo@163.com

大家知道哪些上线项目是用 dcloud 开发的吗,推荐几个我看看, 不要流应用的 。感觉在网上都没找到 是不是很少啊 刚用这个开放
2017-09-06 16:28
15074125505@163.com

15074125505@163.com

回复 云商大本营:
我也好奇这一点,因为我在弄那个不打包成APP在手机浏览器上的页面,底部导航不知道怎么搞
2017-09-05 11:00
373377348@qq.com

373377348@qq.com

好痛苦哦 找了所有问答和群 都没有一个地方看到 原生如何得到token后 植入到wight集成的webview请求头中 wight集成的原理最终还是有个webview的 点击里面内容的时候发起的请求 如何拦截并且拦截后在请求头中加入我在原生登录得到的token 谁能帮帮我 dcloud太过于注重webapp来搞定一切app了 但是就忽略了 原生+webapp的方式才是主流 为啥就没有几个做安卓的人来提安卓集成5+sdk的问题呢
2017-09-04 17:24
胡涛

胡涛

学一下,哈哈
2017-08-27 23:07
xiaolong881115@126.com

xiaolong881115@126.com

回复 Susan丶:
哈哈,原生的来看这个满眼泪
2017-08-16 09:37
2637414052@qq.com

2637414052@qq.com

学习MUI,H5+的同学们,我有全套的H5混合开发课程,有需要的加QQ:2971611409
2017-08-03 09:47
请输入用户名

请输入用户名

回复 真卡拉:
之前也是apicloud开发的,主要是apicloud之前对android4.0的兼容不好,所以才换hbuilder,还挺怀念apicloud的开发方式;
不过目前入手hbuilder之后发现其也有优点,尤其是mui的夸平台开发,可以实现微信跟app同步开发,感觉还是可以的;
2017-08-02 12:51
请输入用户名

请输入用户名

回复 qq421065846:
我也是从坑中爬出来的,以前群里面问还有人回,现在基本都没有人回,都是自己摸索出来的
2017-08-02 12:48
291857648@qq.com

291857648@qq.com

HBuilder什么时候提供LiveStyle插件
2017-07-22 22:54
qq421065846

qq421065846

最近公司要做混合app,调研了这么久以后发现hb这一套最易开发,有兴趣加qq421065846一起讨论交流学习。
2017-07-12 09:45
15711031756@163.com

15711031756@163.com

回复 秋天无风:
我最近也在用,可以一起交流一下。QQ:530871215;
2017-07-03 14:29
jany134@sina.com

jany134@sina.com

SDK包很大哦,这样不是做出来app也会非常大?
2017-04-14 17:20
xixi@xixilog.com

xixi@xixilog.com

添加高亮提示比如<a> </a>首尾标记高亮,方便区分代码块
2017-04-08 09:43
datahome

datahome

测试了下。非常不错。很简单
2017-03-31 17:00
wangzhao335@163.com

wangzhao335@163.com

厉害厉害
2017-03-27 14:30
mcb@qq.com

mcb@qq.com

挺好
2017-03-08 14:53
skysowe

skysowe

两年多前居然就有这个好东西了,看完了介绍,自己下载了Hbuider,敲了几行代码,然后一键运行,一键发布,真的太方便了,真的非常热血沸腾!!!而且这么好的技术,还完全免费,非常了不起
2017-03-06 15:20
406136944@qq.com

406136944@qq.com

很好的软件,代码提示很好很全
2017-03-02 15:59
Jino_Yang

Jino_Yang

初学者,看这个是不是太早了!
2017-02-22 10:57
193335083@qq.com

193335083@qq.com

支持
2017-02-18 16:09
杀死那个进程

杀死那个进程

终于找到了一款这样的软件!!!写JS代码再也不用到项目中了。
2017-02-13 11:47