HBuilder的整个理解介绍
HBuilder的整个理解介绍
⼀、定义:
好处,适⽤于多个平台,其实uniapp可以同时开发⼩程序。⽽且更新迭代很快。
Dcloud是由电通、D2C、美术出版Network三家公司于2012年6⽉19⽇⾯向全球发布的表情云服务平台。
HBuilder就是这家公司的。
HBuilder是DCloud(数字天堂)推出的⼀款⽀持HTML5的Web开发IDE。[1]HBuilder的编写⽤到了Java、C、Web和Ruby。HBuilder本⾝主体是由Java编写。
出现在2012年,到现在6年时间,在hbuilder的官⽹滚动新闻⾥⾯, 使⽤⼈数到了200万。
⼆、编辑器和框架语⾔
HBuilder现在的编辑器(开发⼯具)变更名字叫HBuilderX ,这是最新版本,应该修复了⼀些问题。
现在⽀持的框架有uniapp, mui 其他的等待考证。
mui是跨平台前端框架,更加接近原⽣的框架语⾔。(语⾔特征:mui.开头的命令)
今天谈到⼀个环信,这⾥⾯和环信的使⽤,是⽤的mui., 就是⽤原⽣的东西调取的环信的功能。
Uniapp是⼀个跨多端的开发框架,  加了很多⽅法,可以使⽤很多插件的框架语⾔,⽬前⽀持 iOS Android 和 wx(⼩程序), 也就是说开发⼀套代码可以实现相应端的开发.
再介绍⼀种5+runtime的概念,这是⼿机强化引擎,是可以调取⼿机的⼀些功能的⽅法。使⽤起来更加⽅便。(语⾔特征: plus.开头的命令)
三、如何问⼀些问题
因为语⾔很新,官⽅的东西不够完善,从业⼈员是新进⼊的,就会有很多问题。
整个沟通⽅式, 可以在官⽹注册⼀个账号,然后在社区⾥⾯提供, 但是新⼈只能问⼀个问题,因为要靠积分的。 新⼈赠送的积分, 只够发⼀个问题。
然后你只能回答问题赚取积分,然后才可以发问题。否则你可以出钱购买⼀个特权,可以有官⽹的⼈员给你服务,但是据说服务并不好。
第⼆个⽅式,就是加官⽅的。有uniapp和mui的官⽅,加⼊,有管理员回答你的问题。
四、打包
写完代码之后,前端⼈员,需要打包给ios和安卓端,  打包的⽅式分为离线打包, 和云打包。
区别是这样的:云打包的话,打包系统会根据 manifest.json 来⽣成原⽣项⽬中所需的配置内容。⾃⼰做离线打包的时候,就需要⼿⼯来做这些事情了,⽐如修改 src\l ⽂件的内容。官⽅⽂档有详细的介绍,只是需要耐⼼地 :)
我们现在做的是离线打包,所以说manifest.json⽂件的配置在离线打包上来说没有⽤的。
前端⼈员在manifest.json⽂件配置就可以了,云打包到我这⾥,我就什么都不需要配置。
但是既然选择的是离线打包,我ios端的url,scheme,plist,appid,secret,我这⾥都是要配置的。
mui框架常用方法五、前⼏天做到了分享和 ⽀付,
官⽅都给配置好了,分享可以直接使⽤。⽀付只需要改appid和secret
六、现在遇到的问题:
1.想跳转到⼿机界⾯, 那么我到的ios现在拒绝的Prefs的⽅法。因为是私有api. 解决办法我整理给他们了。 ⼀个是,⽤另外⼀个api. ⼀个是换⼀种写的⽅法。
2.⼀个问题是他跳转到相册的时候, 会崩, 我测内存达到是83 , 我看过⼀种说法游戏内存达到300也不会崩啊,所以我说让他们检查做法, 可能是代码写错了。
3.上⾯的内存飙升,或者如何优化html的内存积累和释放,清掉缓存我有和他们说过ios的做法,对他们帮助应该不⼤。 那么我就只能帮他们优化内存的办法。
4.现在我⽤的是官⽅的demo直接改了名字,icon, 启动页,这样的做法。  因为我⾃⼰集成成功了, 但是我配置分享和 ⽀付的时候是没有反应的。 因为我对分享和维系⽀付还不是那么了解,    ⽽且在swift那个⾥,有⽹友⼈做过,也是使⽤的官⽅的demo,⾃⼰没有集成过。所以我准备把精⼒放在别的上⾯。准备⽬前就⽤官⽅的demo了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。