w***@qq.com
w***@qq.com
  • 发布:2023-05-14 20:18
  • 更新:2023-05-20 09:33
  • 阅读:348

给dcloud官方的一点建议

分类:HBuilder

首先来说,我不是来找喷的,我只是希望dcloud越做越好,如有冒犯那就都是我错了。

  1. 建议拥抱开源,而不是疯狂的想把开发者绑定在dcloud的开发环境上。
    • 作为开发者都有自己的开发习惯,和自己喜欢的IDE。比如我是一个全栈,java是主语言,我就带着很多idea的热键习惯去看HBuilder。如果你做不到把ide做的比vs code好或者比idea好,那就试着接受市场的现状。
    • 已经有npm了,那么dcloud的插件市场就显得很多余。而且,你可以认真去看看插件市场的代码质量真的惨不忍睹。同样的,你做不到比npm好用,大厂的前端就不可能给dcloud贡献代码,甚至直接放弃uni-app转手去用cordova。
    • 包管理混乱。傻傻的分不清uni_modles为啥不能用package.json替代。这甚至导致我没办法使用ci工具来完成打包工作,这就又导致用uni-app生态的同学只能局限为外包,难以反哺dcloud社区。而且这种包管理方式非常占用git
0 关注 分享

要回复文章请先登录注册

Lvzz

Lvzz

回复 DCloud_heavensoft :
其实类似于微信云托管那种更好一些,微信云开发现在也给云托管让路了,毕竟uniapp里好多后端工程师转过来的.
2023-05-20 09:33
DCloud_heavensoft

DCloud_heavensoft

回复 Lvzz :
DCloud做uniCloud,虽然有变现的考虑,但最大的动机是提升开发效率,让js工程师可以更简单的完成整个业务开发
2023-05-16 16:17
w***@qq.com

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

回复 DCloud_heavensoft :
别杠,杠就是我喜欢用Ubuntu
2023-05-16 15:48
Lvzz

Lvzz

dcloud做unicloud是变现方式....
2023-05-15 06:35
DCloud_heavensoft

DCloud_heavensoft

这些新的东西之所以出现,都是因为老的东西不满足需求,或者说没法基于这些三方产品打造出高效率的开发体验。初学者很多都会困惑,其实是因为他们使用DCloud产品还比较浅。如果用的深了,尤其是用到了app和uniCloud,就会发现不搞这些新东西真的不行。包括uni_modules和npm的区别,其实在uni_modules的文档里都有。
HBuilder也有idea的热键配置,可以切换,哪个快捷键不满意也可以自定义。如果你不开发app和uniCloud,那么webstorm也可以使用。
至于插件市场里有的代码质量很差,那就给它差评,npm里很差的包也很多。
插件市场有大量的付费的app原生插件、uniCloud插件,这是给原生开发者激励以帮助不懂原生开发的前端,让两者协作的重要机制,这些在npm之类的地方都做不了。
2023-05-15 00:05
banro

banro

确实、
uni_module/uts/hbx/ 一切都是搞自己的孤岛
2023-05-14 22:17