Gavin2020
Gavin2020
  • 发布:2020-02-26 14:45
  • 更新:2020-03-27 09:40
  • 阅读:787

历时几个月的插件开发 让我知道了 还有这么不好用的 混合开发平台

分类:5+ SDK

本人纯anroid 开发 之前做过RN等混合开发的插件 遇到坑也有 不过基本都简单的解决 集成流程也没什么问题, 最近公司遇到需要集成uni-app的项目的插件,需要我们开发插件,大概看了下文档,下载了demo,发现并没有很详细的文档 ,和一些常见问题的文档,更别说一些关键点,从年前11月到现在,插件开发进度是0,原因如下:

  1. 文档垃圾到不行
    开发uni-app的我不知道,我接触的插件化开发至少是这样 ,demo都是简单的实现,旧的代码 新的代码混到一起 ,注释也是旧版的,首先这种态度我就很担心,所以开发过程能参考官方的资料少之又少,
  2. 解决方案垃圾
    有人说插件文档都不是官方发布的,那请问 官方在哪 你们提供了这种模式 至少有一个完整的体系吧, 我发帖问了 结果2周才给我回复,回复很简单就是看demo. 我们的插件化开发设计到了识别以及自定义的界面 ,现在就是最基本的跳转我自定义的原生界面都报出异常. 于是 我试了下新建一个界面什么都么有的,在我们的插件里也就是SDK中,结果 直接给我报异常,我是空界面啊,你不能跳转??

    再多的我也不说了,用了这个真的,虽然是国人做的我也是很支持 ,这种东西也是很好的,不过你至少要好好弄吧,最起码开发集成过程不应该有这样的问题,就开发者而言相比RN之类的混合开发中的插件开发部分差的太多了. 真心不想吐槽了,要不是公司让做,我真的不想弄,现在基本死了,官方没人回复 ,加群问也无果。上网一搜索 ,大部分开发者都是这样的评论,真心想你们自己反省下,好好弄下这个东西。

2020-02-26 14:45 负责人:无 分享
已邀请:

最佳回复

DCloud_heavensoft

DCloud_heavensoft

不知道你用的是5+sdk扩展还是uni-app扩展。
5+sdk扩展技术已经淘汰,不再更新维护。你可以吐槽,但官方建议是放弃5+sdk,改用uni-app的扩展模式。
uni-app的文档是很好的,并且技术支持有专门人负责,uni-app的混合开发文档参考:https://uniapp.dcloud.io/hybrid

  • Gavin2020 (作者)

    这个文档是啥 灭有看到有插件开发的字眼

    2020-02-28 16:16

  • Gavin2020 (作者)

    经过了引导我又回到了我现在使用的5+sdk的插件开发模式 汗

    2020-02-28 16:23

  • DCloud_heavensoft

    回复 Gavin2020: 如果你是uni-app应用,不应该使用5+ask的插件开发,要使用weex插件模式开发

    2020-02-29 00:18

  • Gavin2020 (作者)

    回复 DCloud_heavensoft: 文档在哪?你给的链接也不对 我去插件市场 点右上角教程 还是跳转我现在用的这种 搞笑吧

    2020-03-16 15:04

  • Gavin2020 (作者)

    https://ask.dcloud.net.cn/article/35408这个? 这叫开发文档吗

    2020-03-16 15:07

  • Gavin2020 (作者)

    还是这个? https://ask.dcloud.net.cn/article/35416

    2020-03-16 15:09

  • Gavin2020 (作者)

    回复 Gavin2020: 这就是我现在用的 除了这两个根据你的地址 找不到其他sdk插件开发的文档

    2020-03-16 15:09

fuqiudong@126.com

fuqiudong@126.com

这个平台的技术支持确实不行。

  • Gavin2020 (作者)

    技术不知道行不行 可能技术不错想法也好 但是真的对开发者很不友好 如果我sdk中插件化有很多原始方法都不能正常使用 那我这个插件还需要适应平台的一些东西从新构造我们自己的sdk 得不偿失

    2020-02-26 16:15

fsblog@foxmail.com

fsblog@foxmail.com

官司打赢apicloud,没心情做了呗,之前我问题也是,来社区找,一堆人问,一个解决的都没有,还是靠自己去摸索,踩坑,发帖完全是没人理的

  • DCloud_heavensoft

    每天那么多帖子被回复,每个月发数个版本更新,说话请长点心。有问题好好报问题

    2020-03-17 17:56

fishsomes@qq.com

fishsomes@qq.com

人家是大一统思想,你原生,你一套代码去跑ios,小程序,webkit试试?你这就属于点外卖嫌饭凉,要不要喂喂你

370293265@qq.com

370293265@qq.com

确实技术支持不行

979943616@qq.com

979943616@qq.com

其实uniapp应该学习人家apicloud的社区,apicloud社区实在太活跃了。人多力量大,光靠本公司那点技术埋头苦干,不如花些时间把社区搭建起来

  • DCloud_heavensoft

    贴主吐槽的不明所以,他使用已经被官方淘汰的技术,还抱怨那个技术缺少技术支持,那种吐槽没有意义。你也跟着瞎起哄。论社区活跃度,DCloud比apicloud不知道搞多少倍,将近1百个qq、微信群,本论坛月活过百万。论生态,uni插件市场完胜apicloud。

    2020-03-11 23:43

  • 370293265@qq.com

    回复 DCloud_heavensoft: 群是挺多的,但是说个实话,有人问了问题,基本没人回复。除了机器人跳出来,还是机器人跳出来。

    2020-03-12 09:04

  • DCloud_heavensoft

    回复 370293265@qq.com: 那看你的问题有没有激发大家帮助你的欲望了,高手是非常多的。纵观apicloud论坛里都是“回帖奖励 +1云币”才让人觉得好笑

    2020-03-13 05:41

  • BlackFish

    回复 DCloud_heavensoft: 你这就有点“程序员的执拗”了,论坛的回帖奖励未必不是一种让社区活跃的手段,把握好度,论坛提问题的解决了问题,自然形成良性循环。高手多但不帮助新手,那也不行吧。建议认真想想,认真的

    2020-03-15 18:22

  • 979943616@qq.com

    回复 DCloud_heavensoft: QQ群?你在没在QQ群里?好几百号人一个大群,问一个问题或者回答一个问题分分钟被新消息顶没了,进不去群的人看不到消息,很多问题都是共性的封闭在各个QQ群里了,和论坛效果差远了。

    不明白官方为什么要建一大堆QQ群,以后开发者越来越多,他们要维护成千上万个QQ群吗?

    论坛不一样啊,apicloud后期绝大多数问题都是官方技术解决的回复的帖子,只需要看历史帖子就能自助解决很多问题。

    2020-03-16 08:18

  • Gavin2020 (作者)

    回复 DCloud_heavensoft: 那请问 废弃的技术 为什么还要在官网出现 并且没有任何停止维护的说明 ? 既然废弃不维护了 开发文档是不是应该首推你们支持的技术? 这不是文档好不好的问题 ,是你们自己压根没有认真弄,吐槽不是我一个人 做的好不好大家有目共睹

    2020-03-16 14:58

  • Gavin2020 (作者)

    这么多人反映都不好 不自己找原因反而说我们无理取闹 试问如果一个好用的软件或者平台 不会有这样的反响

    2020-03-16 14:59

  • Gavin2020 (作者)

    高手也是自己一点点填坑填出来的 实话说我没有意向用你们这个东西 用不是你们好 而是公司需要而已 群里人家也是开发人员 不是你们官方技术支持 人家凭什么给你们无时无刻解决问题 人家也有自己的工作 毕竟你们自己的平台 自己的技术

    2020-03-16 15:01

  • Gavin2020 (作者)

    回复 DCloud_heavensoft: 平台是你们的 没有人有义务天天在你们平台帮别人解决问题 你给他们工资吗 这些最基本的集成问题 应该由你们官方负责吧 不应该推给大家 大家帮是情分不是义务

    2020-03-16 15:49

  • DCloud_heavensoft

    回复 Gavin2020: 你吐了这么多槽,始终不知道你的问题到底是什么?虽然5+sdk的扩展不再推荐,但如果你提出清晰的问题,说清楚你的问题,我们是会回复的。

    2020-03-16 17:27

Gavin2020

Gavin2020 (作者)

问题解决了最后还是靠自己,

  • Gavin2020 (作者)

    然后又出现新问题,目前不弄了已经 醉了

    2020-03-16 15:06

Gavin2020

Gavin2020 (作者)

我也搞不懂就这么多无脑公司非要用这个开发

1606726660@qq.com

1606726660@qq.com

看到你的积分大概明白了

  • 1606726660@qq.com

    回复 Gavin2020: ## 老子的意思是 你是个新人 不了解 dcloud 的尿性 同样作为插件开发者 每次的奇葩问题我都很想骂官方,最后还是花了大把时间自己另辟通道解决了。 这是我的主页 https://github.com/SilurianYang

    2020-02-26 16:50

Gavin2020

Gavin2020 (作者)

我在声明一下 所谓混合开发就是简单快速高效,我现在连基本的原生方法都没法使用,在我的插件里,那就失去了混合开发的意义,我知道有人会喷 麻烦楼上这种试都没试过的无脑的 绕道

DCloud_Android_ST

DCloud_Android_ST

你好。你遇到什么问题。看你大量文案也没清楚你遇到什么问题?

  • Gavin2020 (作者)

    我发问题的帖子貌似没人回 这个只是吐槽

    2020-02-28 16:16

atking@qq.com

atking@qq.com

H5+SDK Android项目中,以webapp方式集成,在原生页面如何打开H5页面?我建了一个单页集成activity,想从原生Android activity打开这个单页集成的activity,但是报错了,Attempt to invoke interface method 'void io.dcloud.common.DHInterface.IWebview.onRootViewGlobalLayout(android.view.View)' on a null object reference 我在AndroidManifest.xml中申明了activity 请问这是什么原因?
这种问题是不是很低级,技术支持是不是都不屑于回答这种问题?两个开发群问了都没有人理

  • DCloud_heavensoft

    你加的是原生开发者群吗?群号在https://ask.dcloud.net.cn/article/35428。另外5+sdk的原生混合开发确实不再推荐使用,建议使用uni小程序sdk

    2020-03-17 20:51

  • atking@qq.com

    回复 DCloud_heavensoft: 我是加的原生开发者群,能不能解答下我的问题先,我就想从一个Android原生页面跳转到assets中的H5页面

    2020-03-19 08:59

  • DCloud_heavensoft

    回复 atking@qq.com: 如果原生群里的群友,没有协助回答,那就不好办了。官方目前没有对5+sdk插件模式的技术支持了。1、发一个付费需求,社区里还是很多人写过5+sdk插件的。2、把5+app改造成uni-app,哪怕手动plus.webview管理页面

    2020-03-19 21:18

  • atking@qq.com

    回复 DCloud_heavensoft: 好吧,谢谢了

    2020-03-20 10:01

uniapp棒棒的

uniapp棒棒的 - 80后IT男

uniapp有它自己的优势,可大量减少开发成本,缩短开发时间,甚至只需要一个后端人员,使用过js和css,就基本上全能搞定了,比起再去学习vue.js、学习各种小程序的开发、学习android或是ios开发,简直是好的不能再好。不过作为一个新生项目来说,还是有些地方需要改进的,在此提两点建议,仅供参考:

1、希望官方能及时回答用户提的问题,很多开发者都是新手,甚至一些老手刚接触时思维也一时转变不过来,虽然有些问题显得有些小白,但是也请理解一下开发者的难处,做到能够及时回复。

2、每次升级可能会引发一些新的问题,建议官方更新进度可以放缓一下,延长测试的时间,以保证软件的稳定性,这对于已经运营的项目来说极为重要。

402268348@qq.com

402268348@qq.com

插件基本挺好用的,当然5+sdk我用的比较少,毕竟我不是做原生的,很难理解原生小伙伴的痛苦,不过既然官方说不推荐,我觉得还是选择推荐的比较好。RN我也做了,跟uniapp就不是一个思路的东西,建议如果想用还是好好研究下,不要用老的思想去做。另外我就想知道官方能不能邀请我uniapp中使用腾讯云服务空间,不能云函数URL好痛苦。下了2.6.7版本,发现还是创建不了腾讯云服务空间。:)

该问题目前已经被锁定, 无法添加新回复