微信小程序是不是新一代的 ie6?

2018-06-21 01:09:54 +08:00
 a132811
考虑到小程序自带微信的账号系统,准备搞小程序
1. 本来想搞一个文件上传的,却发现只能选择图片 wx.chooseImage,input 完全被阉割的所剩无几了
2. 搞不懂为什么要自己搞一套 wxml, wxss. 把 html 先阉割了一番,然后再加自己的 wx api(bridge)。直接支持 html5 标准+wxBridge 不好吗?
3. 真的不喜欢把自己局限在微信那个小小的手机界面,小程序 pc 还没法用

吐槽完毕.....或许微信开放平台、公众号介入微信账号系统才是最好的选择吧?
7051 次点击
所在节点    微信
73 条回复
Torpedo
2018-06-21 13:30:43 +08:00
@a132811 我没有参加你们的辩论,我只是在回复楼主的帖子
honeycomb
2018-06-21 13:36:47 +08:00
是的,微信就是新一代的围墙花园之一。
mcluyu
2018-06-21 13:39:31 +08:00
小程序的代码是构建 bridge 调用原生 API 吧, 如果保留那些 Html 带的东西, 那直接用公众号 H5 页面就好了啊,搞了一套新东西出来还要用旧东西,这样不好吧。
不喜欢局限在微信,那你喜欢局限在 App Store、各种 Android market 里吗,你能做出一款比微信用户量大的产品吗?
CDL
2018-06-21 13:40:27 +08:00
html5 页面和不少小程序页面都卡的不行,开发体验就不说了,说是走的 ie 的老路子一点也没有问题
yanaraika
2018-06-21 13:45:13 +08:00
小程序的问题绝不是技术问题。问题在于腾讯本身审核标准的一手遮天。play store 和 app store 虽然也有这个问题,但绝不会出现因为做了竞品的内容直接下架程序这种事情。最理想的形式是 F-droid。五十步虽然不济也比百步好
cairnechen
2018-06-21 13:49:29 +08:00
@yanaraika valve 笑了,确实是不会直接下架,在上架阶段就拦截掉了
IvanLi127
2018-06-21 13:51:04 +08:00
小程序是新一代 移动操作系统。
a132811
2018-06-21 14:02:32 +08:00
@jadec0der 说你目光狭隘请我很抱歉
为什么你觉得小程序一定要和 html 不同呢?旧的东西,只要是好的难道不应该发扬和继承吗?芬兰人造内核时要是拒绝 GNU 自己撸, 能有今天的 linux 吗?

标准又没限制你的创新,你好的标准还可以通过委员会加进去。
你说小程序要上个新功能,要花好长时间跟各方统一新标准根本站不住脚好吗! chrome firefox 那么多实验特性难道是统一标准后才上的吗?

如果微信这么搞,大家都这么搞,标准又拿来干什么吃的,回到过去混乱的时代吗?

相反,我们开发者才是被微信绑架的,它改个东西,大家都得跟著改,它不支持外链跳转,不支持文件上传,不让你审核通过,你只能妥协别无他法。

站在腾讯的角度,无可厚非,它想要控制权和这个生态,
可不是所有人都想做里面的青蛙,这不是钱和市场的问题。

@agagega
我觉得小程序和 web 放在一起讨论很有意义,
这跟是否把“小程序当作一个独立的、「自主创新」的产品” 无关,这跟小程序是否会吊打 PWA 也无关,这跟是否导致标准的混乱有关,我可不想回到 ie6 那个混乱的年代。

我很喜欢小程序,但是也很讨厌小程序。由于无法解决的文件上传问题,我还是选择 H5
a132811
2018-06-21 14:13:14 +08:00
@mcluyu 答案是不能,我做不到 I can I up, 所以我需要权衡,不是所有东西都是非黑即白的
@Torpedo sorry,我看错了
zzzim
2018-06-21 14:18:08 +08:00
微信小程序 emmm 迷之效率,经常性卡爆,看来对我的垃圾 Soc 不太友好
yanaraika
2018-06-21 14:25:22 +08:00
@cairnechen 前两天 valve 因为之前封杀引起的反对已经宣布会允许一切合法内容上架不管了。steam 也只是一个过渡形式,未来一定会有更好的内容自由分发形式
Heavytiger
2018-06-21 14:26:27 +08:00
确实不灵活,label 好好地,里面可以有 span,微信搞个 text。微信这是把简单问题复杂化。
janxin
2018-06-21 14:30:11 +08:00
因为微信对自己的利益捂得紧,不容他人觊觎。

抛开商业利益谈技术一点意义都没有,背后基本上还是需要商业利益在支撑的
sammo
2018-06-21 14:31:07 +08:00
你是可以喷
但是在他人拥抱微信小程序并挣到钱的时候
你只能干看着
tabris17
2018-06-21 14:33:28 +08:00
要类比的话,算是 HTC ( Html Components )吧。

人在屋檐下,哪能不低头。反正哪天死了也不奇怪咯
overflowHidden
2018-06-21 14:52:14 +08:00
逻辑学在中国普及任重道远,吐槽小程序封闭以及开发体验糟糕,上面扯什么小程序赚钱。赚钱赚的也是微信爸爸给你的流量红利,跟任何技术进步无关。
raptor
2018-06-21 15:05:57 +08:00
@mumbler 多大的脸敢说小程序的体验好……
CtrlSpace
2018-06-21 15:10:32 +08:00
纯技术眼光看这些事物。。。
soho176
2018-06-21 15:18:00 +08:00
苹果封闭就是好的。微信封闭就糟糕,你们这不是双重标准吗?
jadec0der
2018-06-21 15:37:34 +08:00
@a132811 因为 Linus 没有十亿用户,所以只能兼容之前的软件,这还用问?在读大学生做项目当然不能和市值几千亿的大公司一样,我说 Linus 不狭隘,是因为他在当时已经有很成熟的 Unix 的情况下,从头做一个新的操作系统。因为市场上有同类产品了,所以我们只要跟他们一样就可以了,这不是眼界狭隘么?

至于你说 W3C 不慢,我们看看 2018 年 5 月 W3C 发布的 Strategic Highlights: https://www.w3.org/2018/05/w3c-highlights/

其中几个我面熟的东西:WebRTC 是 2010 年开始的,WebAssembly 是 2015 年开始的,Web Components 是 2011 年开始的,Service Worker 是 2013 年开始的,微信呢,微信才是 2011 年开始的。

所以如果给你十亿用户让你做一个轻应用平台,你会把公司的顶级开发者投入到这种以年为单位的标准之争,还是另起炉灶快速迭代?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/464581

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX