首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拉勾
V2EX  ›  微信

小程序真的是腾讯喂给中国开发者的一坨屎

  •  5
     
  •   droiz · 47 天前 · 10671 次点击
    这是一个创建于 47 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近开发小程序,真的被恶心到了,真是有史以来见过的最烂的开发体验。web 生态这么完善,基础设施如此丰富,结果腾讯就是不用,搞个封闭的垃圾东西出来。

    封闭也就罢了,开发体验还这么烂,文档好像小学生写的一样,既然要画地为牢,能不能把牢的体验弄好点,学学人家 Google,Microsoft 是怎么写文档的。

    要不是产品说要做,我这辈子都不会碰什么垃圾小程序,国内的大厂就爱搞这些信息孤岛,其实本来无可厚非,但能不能把东西做好点?技术搞这么封闭有意义?

    143 回复  |  直到 2019-02-13 13:52:48 +08:00
    1  2  
        101
    tyrealgray   47 天前
    @trait 你的对于文档的认识就只是查 API ? firebase 出问题有几个时候是要你查 api 的?
        102
    xiangyuecn   47 天前
    @droiz #83 #86 用 webview 也可以和小程序进行交互的,虽然微信没有直接提供交互方式,但我们可以自己实现。比如 用 websocket 中转小程序、网页的交互数据。

    但我#71 这个小程序用了另外一套方法,参考我在 cnblogs 发的 /xiangyuecn/p/10307017.html 《 Hybrid 小程序混合开发之路 - 数据交互》,嘿嘿,就是没人看
        103
    lostberryzz   47 天前
    @tyrealgray 我就贴个标签吧,当用日本动漫头像的楼层回复你时请无视。。
        104
    trait   47 天前 via iPhone
    @tyrealgray firebase 出问题了关文档屁事,是 firebase 文档像马家文档一样教你用错的 api 写 bug ?
        105
    trait   47 天前 via iPhone
    @lostberryzz 你没活在 40 年前真是某党的损失 block
        106
    tyrealgray   47 天前
    @trait 确实关,比如当 fcm 缓存上一次消息而文档毫无注明的时候。我说了,去用一下,再来发言。
        107
    cpdyj0   47 天前 via Android
    @trait block 就完了呗,另外 v2 的楼层是啥情况,block 了就直接少一层……
        108
    scnace   47 天前 via Android
    @lostberryzz 你这个地图炮有点厉害啊

    weui 早期用户表示 已经有进步了!你们不要一上来就批判一番啊! 要自己跟自己比 才有可比性啊😯
        109
    droiz   47 天前
    @xiangyuecn 是一种思路,但我感觉有点麻烦啊。。有点得不偿失
        110
    ericgui   47 天前
    google 也垃圾
        111
    DearTanker   47 天前
    小程序这么搞确实可以过滤一大部分低水平开发者开发出来的垃圾小程序。

    Web 生态那么好,为啥我觉得各大国内服务的小程序版比 H5 版好用太多。
        112
    DearTanker   47 天前
    幼稚(职业认知)的人还在吐槽小程序烂,成熟(职业认知)的人都在想方设法享受小程序带来的流量红利。

    所以有些人在替别人打工,有些人在给自己打工。
        113
    lidfather   47 天前 via Android
    一直看不上国内搞的小程序那一套,所以没用过
        114
    missdeer   47 天前
    发现前面有人说 Microsoft 家的文档烂!我只想装逼地说一句:“你们对文档(力量)一无所知。”
        115
    Tink   47 天前 via iPhone
    @ssynhtn #4 google 的文档垃圾??
        116
    Tink   47 天前 via iPhone
    这就是腾讯的技术水平
        117
    droiz   47 天前   ♥ 2
    @DearTanker 呵呵,你好睿智,吐槽小程序就是幼稚,看来您的公司起码上亿用户,日流水起码过千万啊,装逼也得有个限度。
        118
    dustinth   47 天前
    讲真不要纠结这些技术小细节, 多研究下小程序的功能的局限和可能, 看看能给业务带来什么价值.
        119
    charlie21   47 天前
    @DearTanker 文档越烂越好,凸显开发者水平高。
        120
    droiz   47 天前
    @dustinth 你说的有道理,但有时候小程序带来的问题确实让人抓狂
        121
    Hypn0s   47 天前 via Android   ♥ 1
    我实在不能理解楼里某些人的观点,微信小程序以及小游戏的开发体验很不好,多接触一下总能碰上各种因为文档和 API 不一致带来的问题。然而文档有误和不完善这个事实与开发者使用微信小程序做什么产品是两回事,和开发者的技术水平也没有直接关系,为什么要混为一谈呢?
        122
    stzz   47 天前   ♥ 6
    有些人逻辑真实有问题,流量大能赚钱所以可以理直气壮的文档烂,环境烂?
    而且连吐槽都不行,还反过头教育你,让你多想想怎么在这垃圾里赚钱
    @DearTanker 这副嘴脸真令人作呕
        123
    LongLights   47 天前
    @DearTanker 逻辑感人
        124
    royzxq   47 天前   ♥ 1
    @DearTanker 理直气壮的样子有点🐂🍺
        125
    royzxq   47 天前
    移动端 web/微信的坑谁踩谁知道, 嘻嘻。 某些人站着说话不腰疼的样子真的很丑诶。

    再补充一条,有人知道微信静默授权下 url 中带有 IP 地址的情况下会直接被关闭连接这个设定嘛。🐂🍺🐵,文档中根本没有任何体现,找了半天最后在 sf 上只找到一句相关提示。去掉 IP 地址之后连接才被放行,服了。
        126
    droiz   47 天前
    @royzxq 这个坑绝了,哈哈
        127
    chenyu0x00   47 天前 via Android
    @xiangyuecn #76 我没怎么接触过 chrome 扩展,不知道怎么实现“能够在 ui 界面展示昵称,但是应用提供商不能获取用户的昵称”功能
        128
    jssyxzy   47 天前
    @DearTanker
    v2ex 上很多人眼里只盯着,不会去考虑现实和商业,有一些 geek,还有不少 nerd。
    不过我个人觉得这些人不适合做计算机应用领域,更适合去做基础科学研究,或者计算机科学研究;
    搞计算机应用领域不考虑成本和收益,还有什么必要搞这个?
    有的时候你不考虑,只是你还没有那个资格去考虑,别人已经帮你考虑,比如你老板,架构师。
        129
    jssyxzy   47 天前
    @jssyxzy V2EX 上很多人眼里只盯着技术。
        130
    xiangyuecn   46 天前
    @chenyu0x00 #127 这只是一个类比。

    记得以前写普通 chrome 扩展不能直接访问目标网页的 javascript 环境,只能访问修改 dom 树,通过 dom 来传递数据,从而实现了隔离。

    小程序在不激起授权的情况下要得到用户昵称(仅仅用于显示的目的),可以放置一个微信私有标签来显示,这个标签既达到了保护用户隐私,又起到了仅仅显示昵称而且不用授权的作用,也实现了隔离。

    但小程序如果是为了保护隐私而搞一套标签,这样搞未免有点杀鸡用牛刀的感觉。而且显示昵称的这个标签还是 18 年初才有的,可以断言,小程序那套标签开始并未对隐私反面有任何有建设性的地方。嗯,就是这样的
        131
    DearTanker   46 天前
    @jssyxzy #128 是的,我打心底佩服会技术的,我只是很心疼他们只懂技术,整天只知道吐槽些无关紧要的东西,而不是去思考用技术可以成就些什么。

    对于上面那些回复,我没必要再解释什么,同一句话不同人有不同的理解。每个人自己的理解都对
        132
    dtysky   46 天前
    小程序迟早会被钉上历史的耻辱柱。反标准和 web 开放精神的玩意。
        133
    reself   46 天前 via Android
    @DearTanker 原来还是屁股决定脑袋,就怕是个精神资本家
        134
    kendricklamar   46 天前
    @DearTanker 就事论事学不会吗?
        135
    reself   46 天前 via Android
    @DearTanker 这种高高在上的语气,估计是每天不是和马云喝茶就是和库克兜风吧
        136
    reself   46 天前 via Android   ♥ 1
    @DearTanker 傻 X
        137
    chenyu0x00   46 天前 via Android
    @xiangyuecn #130 涨姿势了
        138
    Nicoco   46 天前
    钉钉才要命!大家都骂无 X 啥 X !
        139
    tiaod   46 天前
    老子坐拥十亿用户,有本事你们不要用
        140
    droiz   46 天前 via iPhone
    @DearTanker

    我只是很心疼他们只懂技术,整天只知道吐槽些无关紧要的东西,而不是去思考用技术可以成就些什么。
    ================

    你的产品坐拥几亿用户了?张口闭口成就,商业,所谓的思考,再说一遍,装逼也得有个限度,好像你思考的多成功一样,你还没有资格心疼“他们”。
        141
    superlks   46 天前 via iPhone
    @ibufu #56 也许就比你高那么一点点吧,哈哈哈哈
        142
    xmsz   40 天前
    没什么可洗的,如果还不真的小程序多坑的
    1. 去微信开发论坛看看
    2. 自己开发一个

    ----
    在小程序的世界里遵循两种法则
    1. 开发者就要为难开发者
    2. 一刀切

    ----
    无论多简单的东西,用小程序写
    1. 需要花费 3 倍以上开发时间
    2. 想要兼容?别想了,不可能的


    ---
    多少次被微信气哭,然后总是告诉自己
    1. 你自己水平菜
    2. 别人也不是开发成功了吗
    3. 多试试肯定可以的
    4. 还有时间
        143
    ibufu   35 天前
    @superlks 你使劲 enjoy 吧 XD
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3786 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 04:05 · PVG 12:05 · LAX 21:05 · JFK 00:05
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1