V2EX 09月24日 01:45
微信小程序开发体验的演变与困境
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文作者作为2017年首批微信小程序开发者,回顾了小程序开发初期的简洁易懂到近年来的复杂化和流程繁琐。作者尤其对开发者工具的卡顿和文档的晦涩难懂表示不满。文章重点提及了在添加地图功能时遇到的权限申请、审核驳回以及开发者工具模拟功能不足等问题,认为这些都极大地影响了开发者的体验,并将其比喻为“屎中屎”,表达了对当前微信小程序开发环境的强烈不满,尽管其小程序已有大量用户,但开发体验已使其不愿再继续投入。

🚀 **开发初期的便捷与近年的复杂化**:作者作为早期小程序开发者,对比了2017年时小程序文档简洁易懂,能快速上手开发,而近几年文档内容激增,流程增多,部分内容晦涩难懂,开发者工具也愈发卡顿,开发体验显著下降。

⚠️ **地图功能开发遭遇的审核困境**:在为小程序添加地图相关功能时,作者遇到了getLocation、onLocationChange、startLocationUpdate等API需要申请权限的问题。尽管满足了需求描述,但申请屡次被驳回,且社区反馈显示需要录制视频,而开发者工具在模拟定位和部分API支持方面存在不足,增加了开发者负担。

🛠️ **开发者工具的本土化和模拟功能缺失**:作者指出,即使在Chrome开发者工具支持中文多年的今天,微信开发者工具的设置项仍存在中英文混杂的问题,给用户带来不便。更严重的是,部分API不支持模拟,使得开发者难以在本地完成视频录制等审核前置要求,增加了“无中生有”的开发难度。

😠 **整体开发体验的恶化**:作者直言不讳地将当前的微信小程序开发体验描述为“屎中屎”,认为其“用完即走”的理念在开发者端体现得淋漓尽致,开发过程比给IE6写前端还要令人沮丧,若非小程序积累了大量用户,已不愿意继续开发。

怎么说也算是 2017 年头一批微信小程序开发者,初期的文档非常简洁易懂,我当时就看了一小会文档就能直接上手开工第一个小程序,第三天就上架了,这么多年过来也陆陆续续上架了不少了,但是近几年,文档加了越来越多莫名其妙的东西,也多了很多莫名其妙的流程,部分有写的还看都看不懂难以理解更别说还有很多没写清楚的。那个狗屎开发者工具也是越来越卡。虽然能理解平台护城河+合规红线+能力开放三条力量长期拉扯的造成今天的局面,但是未免也真的是太恶心了,今天本来打算给自己的小程序加一个地图相关的功能(之前没做过),然后就去看文档了,发现 getLocation 、onLocationChange 、startLocationUpdate 还需要去申请权限,倒也能接受,详细描述清楚了需求,提交,发现审核不过,怎么修改都审不过,每次都是啪,驳回。理由?自己悟。看了社区才发现还得录视频,也行,就想着先把界面写出来,通过开发者工具模拟来录视频,第一个槽点 getLocation 的模拟位置的设置项藏在 devtools 里还都是英文的,这都几年了,连谷歌浏览器的 devtools 都支持中文了,你特么还不支持,你个开发工具要么全部设置项都英文,要么都中文,这一块中文那一块英文不别扭吗?没有强迫症的吗?这也算了,剩下两个 api 还不支持模拟,那我拿什么给你录视频啊。合着我个人开发者还得学会无中生有画视频呗?干脆下次我上传龙妈 360 度坟头蹦迪视频得了。今时今日微信小程序的开发体验真的是屎中屎,恶心透了。快 8 年了,微信团队堆的这座屎山真的是认真贯彻了龙的理念“用完即走”,小程序开发者真的可以直接原地去世。比给 ie6 写前端还要恶心万倍,要不是我的小程序这么些年累积了十几万用户,真的是一点都不想再碰微信小程序了,

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

微信小程序 开发者工具 API 开发体验 审核 WeChat Mini Program Developer Tools API Development Experience Review
相关文章