最近开发小程序,真的被恶心到了,真是有史以来见过的最烂的开发体验。web 生态这么完善,基础设施如此丰富,结果腾讯就是不用,搞个封闭的垃圾东西出来。
封闭也就罢了,开发体验还这么烂,文档好像小学生写的一样,既然要画地为牢,能不能把牢的体验弄好点,学学人家 Google,Microsoft 是怎么写文档的。
要不是产品说要做,我这辈子都不会碰什么垃圾小程序,国内的大厂就爱搞这些信息孤岛,其实本来无可厚非,但能不能把东西做好点?技术搞这么封闭有意义?
1
ifxo 2019-02-01 13:23:02 +08:00
看标题就忍不住笑了
|
4
kx5d62Jn1J9MjoXP 2019-02-01 13:26:09 +08:00 via Android 12
web 生态并不完善
Google 的文档一样垃圾 搞信息孤岛是因为人家不是做慈善 |
5
wispx 2019-02-01 13:26:11 +08:00 via iPhone 1
真香
|
6
trait 2019-02-01 13:30:21 +08:00 via iPhone 14
这就是腾讯公司的技术水平啊,国内大公司最菜,不奇怪
|
8
chenyu0x00 2019-02-01 13:33:59 +08:00 via Android 2
小程序其实也就是自己定义了一套 html tag,感觉其有一部分目的是为了保护用户隐私。
比如标准的 web 就无法实现“能够在 ui 界面展示昵称,但是应用提供商不能获取用户的昵称” 另外,小程序最恶心的其实是审核,你完全不知道你写出来的程序能不能审核通过。 |
9
momocraft 2019-02-01 13:34:04 +08:00
这坨东西 GET 请求也会发一个 Content-Type: 'application/json' ,而且无法(或我没有找到办法)让它不发送。最接近的只是把值改成一个空格。
这个问题多次导致我们的服务器 parse 失败,如果有人解决了可以偷偷告诉我吗... |
10
imhxc 2019-02-01 13:35:23 +08:00
确实,仅就我个人开发小程序的经历而言,开发体验真的是难受,当然,也可能是我太菜了。
|
11
droiz OP @ssynhtn 我的意思是相对于小程序来说,web 的生态完善程度能把小程序打爆。你说 google 文档懒,不否认确实有烂的,但整体水平呢? https://developers.google.com/ 里随便一个不把小程序的文档打爆?我没说不能搞信息孤岛,但为什么不能把孤岛造的好点呢?
|
13
phpcxy 2019-02-01 13:41:10 +08:00
不知道支付宝小程序 百度小程序 今日头条小程序的文档如何呢。。。
|
14
TuringGunner 2019-02-01 13:41:29 +08:00
文档确实写的不好
|
15
terrywater 2019-02-01 13:41:31 +08:00 1
同意,而且还没有沙盒环境,还是注册公众号才能搞微信支付
也就是中国这样的奇葩环境能蛋生出来这样公司,也只有马云才能走出中国(支付宝支付都有沙盒环境开发测试)。 |
16
agagega 2019-02-01 13:42:03 +08:00 via iPhone
小程序的文档说不出来为什么,给我一种「不靠谱」的印象,好像是一个个人项目随手补的文档一样。
|
17
chemzqm 2019-02-01 13:47:29 +08:00 2
虽然我不喜欢小程序,但我不觉得小程序开发体验或者文档哪里有差。
这种东西你但凡你有些基础,随便看看就可以做了,只怕是某些只会摆弄些常用的库,基础一窍不通的人。 别瞎吹 Google,Microsoft 了,文档一样一堆的坑。 |
18
yylucifer 2019-02-01 13:50:36 +08:00
标题。。。好评!
|
19
dacapoday 2019-02-01 13:50:54 +08:00
@droiz #9 才刚起步而已,不如 Google 很正常。再发展几年,技术写作水平就上来了。未来说不定还学 Google 自己造语言呢。
|
20
wispx 2019-02-01 13:52:27 +08:00 via iPhone
微信开发,让你难用,一贯的作风
|
21
jellybool 2019-02-01 13:53:41 +08:00 via iPhone
文档水平,stripe 最溜了
|
22
whileFalse 2019-02-01 13:56:53 +08:00 1
Google 的文档是没看过,Mozilla 的文档是真不错。
|
23
Hilong 2019-02-01 13:57:56 +08:00 via Android 1
之前开发企业号应用。官方 sdk,安卓和 ios 返回的参数不一致你能信?一个大写一个小写我真是日了狗,调试了好几天硬是找不到问题
|
24
JohnLou 2019-02-01 13:58:24 +08:00 via Android
微信 7 轮面试招的人做出这玩意,不信
|
25
Hilong 2019-02-01 13:58:50 +08:00 via Android 2
后面企业号升级成企业微信,sdk 又他妈变了,为了兼容,得写三四种判断
|
26
hand515 2019-02-01 13:59:28 +08:00
Google 的 adwords 文档真的好烂
|
27
droiz OP @chemzqm 第二行基本认同,小程序确实随便看看就能做,但有很多问题不是看文档就能做的通的,最近在写跟视频相关的业务,就是被坑出💩来了才发这么一片帖子来吐槽,bug 多如牛毛,有时候都不知道为什么,也不会报错,文档也没有说,但同样的业务逻辑在 web 上啥事没有。
不否认 Google,Microsoft 有文档烂的,但主流产品的文档随便拉出来一个都比小程序的文档强,更别说微信要写文档的也就这么点东西。 |
28
anyele 2019-02-01 14:06:22 +08:00 via Android
小程序开发是真的垃圾,文档更垃圾
|
29
golden0125 2019-02-01 14:17:07 +08:00
没错,当初微信开发我也是这么想的,反复确认这真的是腾讯写出来的开发文档?
|
30
wtdd 2019-02-01 14:18:07 +08:00 1
公众号也一样是喂给媒体从业者的屎,不过很多人吃的也挺 high,一个封号重头再吃嘛……
|
31
surfin9 2019-02-01 14:20:06 +08:00
天呐救世主出现了,世界上就剩下楼主一个聪明人了!
话说楼主怎么聪明,为啥还在听产品经理想做事就做啥?然而傻 xx 的微信员工们今天几乎都没人上班了,拿着奖金开开心心放假去了? 吐槽有意义,但单纯的吐槽无意义。去思考下为何别人要这样做?换了你是否有更好的方案?如何兼顾他们在思考这个产品时候的顾虑?比张嘴就喷更有好处。 |
32
kanekakou 2019-02-01 14:30:14 +08:00
张嘴就来真是一点成本都没有呢...有本事自己写一套编译成小程序也行啊
|
33
hoyixi 2019-02-01 14:34:45 +08:00 5
不懂了吧,说白了,由于国内特色,现在网站也好,App 也好,小程序也罢,目标都是公司,并不想让个人开发者有多大作为。
但是开放的表面姿态还是要摆的,个人开发者真去接触的时候,有多痛苦自己才能体会到。 |
34
Asice 2019-02-01 14:35:45 +08:00 1
|
35
inrenping 2019-02-01 14:46:19 +08:00
做手机版网站,小程序套一下就好了,只要一行代码。
|
36
luoway 2019-02-01 14:52:32 +08:00
对于开发者、甚至腾讯自家而言,是这样没错,但对腾讯用户而言却真香。
|
37
jetbillwin 2019-02-01 14:56:50 +08:00 1
微信的特点就是人家不改, 你好心提出文档问题, 错误可能一年多了还挂在上面……
不是说微信公开课, 负责的产品经理差点被「围殴」…… 因为开发 bug 太多 |
39
kaedea 2019-02-01 15:28:49 +08:00 via Android
... 章口就莱,有什么意见就提,V2 上也有不少微信员工,兴许就看到呢?
|
40
CodingPuppy 2019-02-01 15:42:25 +08:00 via Android
昨晚上云服务器还挂了~腾讯技术实力差劲
|
43
saeed 2019-02-01 15:51:06 +08:00
刚出炉那会都还抢着吃呢
|
44
jlkm2010 2019-02-01 15:54:40 +08:00
楼里很多人左的厉害啊,吐糟一下都要挨批
|
45
alian 2019-02-01 15:58:13 +08:00
登陆认证以及授权相关那一块真的很不友好,踩了很多次坑才有自己的一套方案
|
46
aliao0019 2019-02-01 16:15:10 +08:00
这个问题竟然会有争议……
|
47
TLinger 2019-02-01 16:21:36 +08:00 9
又见到了大量“你行你上”的逻辑
|
48
superlks 2019-02-01 16:29:51 +08:00
其实能说出这种水平的话,我猜楼主的水平也就那样了
|
49
momocraft 2019-02-01 16:39:22 +08:00 1
小程序恶在挟用户自重,把开发者变成微信的形状。
微信内要支持 PWA 不会做不到,但给 PWA 写的东西在别的地方也能用。 |
50
jwdstefani 2019-02-01 16:40:56 +08:00
微信小程序部门 200W 的年终奖了解一下
|
51
woshipanghu 2019-02-01 16:42:50 +08:00
在前以前网速慢 小程序还有点市场 内置的 ui 不需要下载
现在 4g 的网速 下载些 js 的包 都是秒下的 用 h5 写真的是舒服多了 |
52
cyang 2019-02-01 16:45:57 +08:00
做为一个小程序的开发者 表示 已经吃完这坨屎了!
|
53
yonichens 2019-02-01 17:03:15 +08:00
深有感触 bug 多都在其次 微信改 bug 的进度实在是太慢了
|
54
lixiangzaizheli 2019-02-01 17:13:28 +08:00
如果有得选不会去开发令人难受的小程序
|
57
kimown 2019-02-01 17:40:27 +08:00 4
|
58
lithiumii 2019-02-01 17:43:53 +08:00
不止是中国开发者
|
59
feikeq 2019-02-01 17:49:41 +08:00
小程序就不应该搞成这样
|
60
phxsuns 2019-02-01 17:53:22 +08:00
微信的开发文档是真的屎。。。
|
61
liumxz 2019-02-01 18:00:04 +08:00
文档真的 真的 屎一样
github 上 star 稍微多点的开源库 /框架 都比这 JB 玩意儿好 地图功能 iOS 和安卓上标记点有问题 蓝牙功能 iOS 和安卓差异巨大 最主要的是 文档中并没有说 全靠开发者踩坑 垃圾东西 |
62
realkenshinji 2019-02-01 18:05:47 +08:00 via iPhone
@dacapoday 然而微信多少年了,微信的开发者文档一样也是一坨...
|
63
shiny 2019-02-01 18:10:34 +08:00 1
微信的开发者体验确实很烂。我还遇到过小程序文档里把 API 写错的情况,社区里有人在骂,官方都没注意到。
|
64
richChou 2019-02-01 18:18:06 +08:00
哪家的文档写的好,不好说。要说烂,大厂里面狗东绝对排第一。
|
66
richangfan 2019-02-01 18:22:18 +08:00 via Android
互闭网就完事了
|
68
earthyan 2019-02-01 18:33:25 +08:00 via iPhone
同意,小程序开发体验差的一逼
|
69
mogutouer 2019-02-01 18:37:56 +08:00
体验很差,mpvue 救了不少开发者一命
|
70
xiyiailoli 2019-02-01 18:39:07 +08:00 via Android
其实纯技术生态来说,小程序已经很好了,至少不用你自己搞一些闻所未闻的所谓兼容
|
71
xiangyuecn 2019-02-01 19:13:29 +08:00
webview 大法好,还好最后还是开放了,记得开放那会随手搞一下一个完整 app 功能就上线了,不然我是不鸟小程序的。其实小程序文档还算可以,毕竟在更烂的堆还算好的撒(狗头保命
推一个刚出炉的,很少用到 wxml、wxss 那坨翔: |
72
caiyue1993 2019-02-01 19:15:47 +08:00
个人开发的小程序刚刚过审了,真香。
|
73
xiangyuecn 2019-02-01 19:32:24 +08:00 1
@chenyu0x00 #8 嘿嘿,忍不住还是要驳一下你的小观点。小程序这么封闭 和 保护隐私: 他自定义那一套类 html 标签对保护隐私说的难听点 一点价值都没有,纯属和键盘布局一样,纯粹是增加使用者负担才是重要的,不然你随手开发一套东西,几乎不改动就能移植到别的平台小程序里面! 对于一些能力的控制,何不学学 chrome 的扩展开发方式,也搞一个类似的沙箱环。这样说不知道对不对
|
74
JeffKing 2019-02-01 19:59:10 +08:00 via iPhone
Google 文档差是不争的事实。详情见 tf 的文档。
|
76
gdrk 2019-02-01 20:17:17 +08:00 via Android
最要命的还是审核……哎,钱难赚翔难吃
|
78
tyrealgray 2019-02-01 20:35:54 +08:00
@trait google 文档不差?你是在开玩笑吗?
|
79
lostberryzz 2019-02-01 20:46:10 +08:00
建议楼上互喷的线下约战,网上一口一个 block 不够爽快啊
|
80
xrr2016 2019-02-01 20:58:10 +08:00
Taro, Mpvue 了解一下
|
81
trait 2019-02-01 21:22:40 +08:00
@tyrealgray 还需要再给你重复一遍? google 文档不差
|
85
droiz OP @jwdstefani 不是说 200w 是谣言么... 就算真的 200w,这是因为他们做了对腾讯有益的事情,而不是对广大开发者,多少钱的年终奖并不能衡量他们所做的事的价值
|
86
droiz OP @xiangyuecn 对,我也是这样的想法,但涉及到跟微信有交互的,wx 的 sdk 并不能满足需求,这时候就没办法用 webview 了
|
87
droiz OP @caiyue1993 我感觉年跟前这几天审核特别快,十几分钟就审核完了
|
89
rockyou12 2019-02-01 22:32:36 +08:00
觉得小程序文档和设计不烂的,估计也只有前端了,毕竟在 node、bable 这些东西出来前都已经被 js X 习惯了。小程序这东西完全就是以用户为导向设计的,但没考虑过开发者或者说没这水平设计个完善的框架。所以说还是 php 的锅?
|
91
ddup 2019-02-01 22:37:49 +08:00
微信的开发者体验确实很烂。开发过公众号接口的表示,代码极其不严谨,也听被人谈到过,微信 App 的开发也是没有什么架构可言的,全是考测试堆出来的。
我想如果在腾讯做技术,肯定很蛋疼。 |
92
konakona 2019-02-01 22:43:58 +08:00
虽然的确很多坑,而且坑的那么显而易见,不过不止于被嫌弃成这样。
比它更烂的还有更多。 小程序价值还是很高的,虽然选择很封闭,但是如果让你写。。。你未必能写的好呀。。。 |
93
loy6491 2019-02-01 22:58:34 +08:00
@momocraft #9
文档里说了默认值是 'application/json',覆盖一下配置 header: { 'content-type': 'application/x-www-form-urlencoded' } 就行了吧 |
94
tyrealgray 2019-02-01 23:16:14 +08:00
@trait firebase, tensorflow 建议你多去使用一下再来发言吧
|
95
sdijeenx 2019-02-01 23:19:08 +08:00
腾讯小程序,闻着臭吃着香系列=3=
|
97
trait 2019-02-01 23:20:21 +08:00
@tyrealgray 不好意思,在 firebase tensorflow 从未遇到文档跟 api 完全牛头不对马嘴的情况
|
100
RqPS6rhmP3Nyn3Tm 2019-02-01 23:37:35 +08:00 via iPhone
Google 的文档用过 gcp 的都知道,就那样吧
|