小程序用什么语言开发?本地服务商从微信小程序前后端说起
上周三下午去金桥那边一个老小区复尺,六楼没电梯,爬到门口喘了半天。业主开门领先句话不是聊窗户,是指着客厅那扇推拉窗说:「孩子老爱扒这儿看楼下,我总怕锁不住。」
我放下工具包先没急着量,蹲下来试了试那扇窗的锁点。手感发飘,锁舌进去一半就卡住,这种老式推拉窗的月牙锁用了七八年基本都这样。顺手掏出卷尺,窗洞宽一米四七,高两米零三,但墙面垂直度差了将近八毫米——这数字别小看,装窗框时要是硬找平,发泡胶得打进去三公分厚,后期开裂概率翻倍。业主在旁边问用啥材质,我说你这种临街六楼,型材壁厚至少得一点八,低于这个数,风一大整扇窗都晃。
量完窗顺嘴聊起来,业主说他儿子在张江那边做小程序,前两天刚问他「小程序用什么语言开发」。我一边记尺寸一边笑,说这问题我去年帮另一个业主问过,人家在微信生态里做本地生活维护,前端用的是 WXML 加 WXSS,说白了就是微信自己那套标记语言和样式。跟写网页的 HTML、CSS 很像但不基本一样。逻辑层跑的是 JavaScript,现在也能用 TypeScript。那业主当时还追问微信小程序开发语言选购是不是只有这一条路,我说前端基本就这个组合,你想用 Vue 或 React 的语法也。但得走 uni-app 或者 Taro 这类框架编译过去。
至于后端,那就杂了。我那个做本地售后的业主最后选的是 Node.js,理由简单——前端那帮人 JavaScript 本来就熟,不用再招人。也有用 Java 的,稳,但开发周期长;用 PHP 的也有,小项目跑得快。小程序后端开发语言挑选这事,说到底是看你团队里现成的人会啥。别小看这个,我见过一个做社区团购的,后端非要用 Go,结果招人招了两个月,项目拖黄了。
安装那天出了个岔子。窗框吊上去之后发现左上方有个雨水管弯头凸出来两公分,图纸上没标。师傅当场把窗框往外挪了五毫米才勉强塞进去,打胶的时候多用了半管。这点很多人忽略了——复尺不光是量洞口,还得看周边有没有管线、空调位、晾衣架这些碍事的东西。
验收是上周五去的。业主挨个推拉了几遍,锁点现在卡得严实,孩子扒着窗户晃了两下也没松。他挺满意,就是提了一嘴说早知道窗框颜色再深一号更配外墙砖。踩坑点就在这儿:色卡和实际大面积上墙的效果,在阴天和晴天看基本是两码事。给同场景的业主一个实操建议,复尺时拿手机拍一下外墙砖在自然光下的颜色,比对着色卡选,误差小很多。
临走业主还问我,说他儿子那个小程序要是找人做,大概得懂几种语言。我说前端就 JavaScript 那一套,后端看他选啥。你要是自己不懂,就看对方能不能把「小程序用什么语言开发」这件事用大白话给你讲明白——讲不明白的,多半也没打算跟你好好沟通。
延伸阅读:小程序用什么语言开发
扫一扫关注微信公众帐号