z***@qq.com
z***@qq.com
  • 发布:2020-12-26 15:13
  • 更新:2023-11-03 14:30
  • 阅读:2643

强烈建议 Dcloud 放弃 hbuilderX

分类:HBuilderX

不知道 Dcloud 准备往哪个方向发展!
但无论什么方向,暂时放弃hbuilderX都是最佳的选择!!!
集中精力提高编译、调试体验是开发者最关心的。
我希望有这么一个工具:

无论我用什么开发工具:webstor?sublime?都可以
只要项目基于 cli 创建,就可以使用我进行编译或打包:
调试时,能有原生开发级别的效率,如调试信息的输出方面。
APP 级别的、webview 级别的消息如果能集成在一个地方查看那就更好了
各种异常都能给出提示,让用户不再无头苍蝇一般。

如果能集成发布工具那就更好了,一键上架 N个市场,辅助申请各种证书。

而不是正事不干,去开发一个四流的开发工具 IDE。

4 关注 分享
4***@qq.com 思年华 j***@qq.com 3***@gmail.com

要回复文章请先登录注册

4***@qq.com

4***@qq.com

坑不是点点多,什么都想做,什么都做不精,app非要拿浏览器来调试,不知道怎么想的,一些手机上才有的特性,浏览器满足不了要求,
2020-12-26 17:10
DCloud_heavensoft

DCloud_heavensoft

回复 4***@qq.com :
HBuilderX有真机运行啊,h5就是h5,app要走真机运行。你难道不会用HBuilderX的真机运行?
2020-12-26 17:08
4***@qq.com

4***@qq.com

hx浏览器根本不适合app调试,首先没状态栏,和模拟器有差别,h5上也试的和app有差别的。
2020-12-26 17:03
4***@qq.com

4***@qq.com

正解,最理想的应该在vscode 上写,增加一个调试打包工具就可以了,hx上边那个嵌入式浏览器真的和在真机上是两回事,要么直接连模拟器多好,不论不类。
2020-12-26 17:00
DCMarvel

DCMarvel

回复 z***@qq.com :
那就@DCloud_heavensoft @各种DCloud....出来挨打祭天,说闪退不报错
2020-12-26 16:49
z***@qq.com

z***@qq.com (作者)

回复 DCMarvel :
今天搞定一个问题:app 闪退
原因:不知道;
处理方法:简化了APP 权限
上述问题在 hbuilder 中是没有任何异常抛出了,是我在 Android studio 中才看到,猜的是权限问题。

接着又发现新问题:https://ask.dcloud.net.cn/question/114163
当然处理这些问题,都可以归纳到代码?即使是代码,IDE 或者或运行环境也应该给出提示或报错啊。
2020-12-26 16:34
DCMarvel

DCMarvel

回复 DCMarvel :
错别字 除了 搞原生插件
2020-12-26 16:27
DCMarvel

DCMarvel

回复 z***@qq.com :
有问题就说问题,没有人上来就劝放弃的.好比去医院看病,医生不说问题就建议死了吧!再说了那些异常,闪退,白屏90%是代码问题,你要搞明白编译后是运行在webwiew上的,好比html运行在浏览器,出来搞原生插件,实在是搞不明白用Android studio做什么.不会用就多问多看
2020-12-26 16:26
z***@qq.com

z***@qq.com (作者)

回复 DCMarvel :
Dcloud 的核心是什么?我理解的是:让一套代码可以方便的编译到小程序、app 的多个平台
那就集中精力搞这块,让干前面说的这件事的开发者更方便,这个更方便,有的人说:那就搞一个自己的 IDE,自己的东西那肯定好,但你不会考虑一下吗?开发者在开发 uniapp 的过程中是写代码不方便?不是!因为已经有足够多的好用的 IDE 写代码了。开发者最关注的应该是:开发调试,处理开发调试过程中的各种疑难杂症,那dcloud为什么不把精力放这里呢?
2020-12-26 16:10
z***@qq.com

z***@qq.com (作者)

回复 DCloud_heavensoft :
在 cli 模式下,运行:yarn dev:app-plus 的结果是:提示让你用hbuilder来运行
就先不说那些乱七八糟的异常、闪退、白屏了,这一切的调试,都会让你抓狂。
Dcloud 本应该让这些问题处理起来更简单,而不是去搞个 ide
2020-12-26 16:04