微信小程序是不是新一代的 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 还没法用

吐槽完毕.....或许微信开放平台、公众号介入微信账号系统才是最好的选择吧?
6816 次点击
所在节点    微信
73 条回复
agagega
2018-06-21 11:24:32 +08:00
Web 有目前强大丰富的生态,你可以方便地使用任何一个开发工具。
Web 不需要审核,就算在国内要域名备案,你放个 IP 上去其他地方的人也能任意访问。
Web 有大量丰富的文档、教程,小程序连微信自己官方的文档都不规范不完善,说起来商业上是巨头,但是这些方面跟巨头不在一个层次。
Web 虽然存在兼容性问题,但是一个网站可以在 Mozilla、Google、Apple 和 Microsoft 的浏览器上得到呈现,每家都在搞小程序,能互通吗?
把 Web 和小程序比较,难道小程序不是站在 Web 的肩膀上?跑的不依然是别家的 JS 引擎?

之前贸易战最热那段时间 V 站天天都在讨论中国人是不是应该自己做芯片的问题。国内这些巨头收入和价值已经可以和国外大型科技公司匹敌,但是到今天依然少有见到 Rust、TypeScript、LLVM、V8 这些项目在国内巨头中出现。

小程序在国内的环境下是一个良好的商业概念,但是别把它和 Web 放在一起比了,不在一个层次上。如果有一天,FaceBook、Google 搞了和微信小程序类似的,不跑在浏览器而是跑在他们单独应用中的产品的话,我的批评也是一样的。
DeepCold
2018-06-21 11:26:42 +08:00
最要紧的一个问题,小程序可以不支持低版本,强制要求用户升级,IE6 做不到。
learnshare
2018-06-21 11:28:14 +08:00
微信和开放的 Web 标准可以说完全不同,比 IE6 更恶劣
a132811
2018-06-21 11:34:55 +08:00
@whypool
PWA 被吊打是一回事(当年 ie6 吊打一众 xxx),html5 标准要不要拥抱是一回事。
只关心商业、市场,就可能造成劣币驱逐良币(我只是说可能,小程序当然有自己的创新,是不是良币还不好说)。

PS: 我深深的被小程序的自带的账号系统所吸引,也被小程序在技术上的束缚所苦恼。
先不说是否造成 html5 标准的混乱,这导致有些事情根本没法做,我要这个市场有何用?
sun019
2018-06-21 11:35:03 +08:00
你把小程序理解成安卓开发或者苹果开发就没那么纠结了
小程序的体验肯定比大多的 H5 好。
Torpedo
2018-06-21 11:36:04 +08:00
这问题扯什么 html5 标准和小程序的标准?
作为开发者,谁语法好,谁 api 好用谁就是正义。
微信作为一个垄断的 app 当然有资格推出微信小程序,为了啥大家也都清楚。
但是微信小程序这 api 辣鸡,语法辣鸡,开发体验差就不能喷了?
作为开发者还要理解微信么?微信又没给开发者发工资
LeungJZ
2018-06-21 11:43:41 +08:00
来自于一个前端的评价:
生态:不错。
体验:不错,免去了用户登录注册的烦恼,只需要一个按键就自动注册 /登录,方便得很。
开发:烂到掉渣,即使用上 wepy。
审核:慢。
申请:一个邮箱对应一个小程序,还不能同时注册过公众号,绑定过微信号,真特么 nc。
a132811
2018-06-21 11:46:09 +08:00
@Torpedo 你偏题了,我们辩论的就是 web 标准 vs 小程序, 你却把主题扯到主观情感
开发者要不要理解微信?开发者要不要喷?这是哪儿跟哪儿?
a132811
2018-06-21 11:52:41 +08:00
@agagega 要是哪天 google amazon facebook 也搞类似的小程序,我们就觉得理所当然了吗?
为什么 web 和小程序 是不同层次的东西,就不能比较了?
agagega
2018-06-21 12:08:49 +08:00
@a132811 「理所当然」是什么意思? FaceBook 的小程序和微信小程序并不会有什么本质区别,虽然我相信如果它真做了,文档肯定会比微信小程序齐备点。

因为小程序使用了很大一部分 Web 的技术,而很多人非要把小程序当作一个独立的、「自主创新」的产品来看,这样的比较确实没什么意义。
jadec0der
2018-06-21 12:12:24 +08:00
@juneszh 我不是说你自我限制,我是说腾讯没必要自我限制。小程序开发体验怎么样我没做过不知道,微信的技术实力比 Google Apple 弱也很正常,我只是说小程序现在有足够的资源,也在商业上有很大的野心,完全没必要在技术栈上限制自己。


@a132811 W3C 标准演进慢是不争的事实,定个新标准进度都是以年为单位的,加入委员会难道就能为所欲为了? Google 也不是想做什么就做什么,到时候小程序要上新东西,还要先花一年和其他公司统一标准才开始做,你觉得这样没问题?

我再重复一遍,微信内置浏览器对 HTML 做非标准的实现我是坚决反对的,但是小程序和 HTML 是不同的东西,也꯭没꯭必꯭要꯭和 HTML 是一样的东西。你说我眼光狭隘,我觉得你才是眼光狭隘,做个新东西一定要和旧的一样,芬兰人如果和你一样的想法,哪来的 Linux?
wtdd
2018-06-21 12:14:10 +08:00
反垄断在中国就是个笑话
saran
2018-06-21 12:18:27 +08:00
微信本身就是个封闭环境,所以小程序封闭并不意外。而且现在来看,微信是要把所有功能性的东西都搬小程序上,如果可以在其它平台上被打开,那还得了。所以阉割、封闭并不意外。
vix
2018-06-21 12:26:39 +08:00
@est wasm 表示赞同。这个社会就是流量即正义,否则谁去兼容 ie6,看 win phone 多惨。
hyyou2010
2018-06-21 12:28:48 +08:00
从市场角度考虑,可以考虑入坑小程序,但是自己主要的技术发展方向最好是 html5 等等。

如果入坑小程序,或者可以试试某些用 vue 开发小程序,我最近才看到这个。
oott123
2018-06-21 13:01:19 +08:00
@jadec0der #31 你这个 Unicode 下划线不错……很厉害啊
murmur
2018-06-21 13:01:58 +08:00
@mumbler 微信整个体验都屌差你非得来说小程序和公众号那个好我也没办法
reself
2018-06-21 13:14:59 +08:00
@mumbler 哈哈哈笑死我了,讲个笑话:微信有用户体验。
bestkayle
2018-06-21 13:25:00 +08:00
赵国人只能适合这样的巨婴软件。
igaozp
2018-06-21 13:30:04 +08:00
这是 ie6 黑的最惨的一次(

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

https://www.v2ex.com/t/464581

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

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

© 2021 V2EX