博卡君微信小程序(应用号)开发问答第一弹! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bokajun

博卡君微信小程序(应用号)开发问答第一弹!

  •  
  •   bokajun 2016 年 9 月 28 日 2858 次点击
    这是一个创建于 3496 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,我是博卡君。自从一时冲动写了微信小程序的首发教程以来,收到了很多朋友们的反馈和留言。先谢谢大家了!我原本只是想给程序猿小伙伴们分享经验,相互交流,没想到获得这么多朋友的关注,加上我每天下班后的私人时间基本都用来研究小程序和写教程了,所以一直没时间回复大家的留言。今天花时间搜集了一些大家的问题,算是统一给大家一个回复吧。

    问:代码可以公布吗?

    答:最近博卡君听到最多的呼声就是公布源代码了。我想跟大家说的是,由于目前小程序的官方工具很多地方还不是很健全,所以「名片盒」小程序的开发也没有达到完成的程度,很多代码我自己也在调整和更新。等这个产品正式完成,能拿给大家看完整功能和 demo 的时候,博卡君会考虑上传代码的。

    问:没有被邀请,怎么测试?

    答:虽然官方给出了开发工具,不过目前看来主要是让大家学习一下开发,顺便写一些自己的小程序玩一玩。真正涉及测试和发布的内容还要等官方的进一步开放。大家再等等公测吧,估计快了。

    问:兄弟,需要红牛吗?

    答:每天成箱喝我会乱说?

    问:兄弟,需要红薯吗?

    答:烤着吃更健康。

    问:兄弟,需要补血吗?

    答:其实我还打算等微信完善了开发工具后再吐血更一两篇来着……

    问:楼主给力,麻烦问一下小程序内怎么调起摄像头识别二维码?

    答:目前微信还没放出专用的识别二维码 API ,我们只能看到 wx.chooseImage(OBJECT) 从本地相册选择图片或使用相机拍照与 wx.previewImage(OBJECT) 预览图片这两个 API ,如果首发之前还未放出专用的识别二维码 API ,很有可能会集成在这两个 API 里面,具体可持续关注微信小程序官方文档。

    问:很像 React 开发方式,看来 redux 肯定能用上?

    答:我个人感觉更像 vue 吧, redux 能不能用上,得看微信会不会放权限出来让开发者去扩展。

    问:怎么部署?源文件上传到微信的服务器?

    答:这里的部署是指小程序怎么上线吧?如果我这么理解没错的话,在本地开发者工具完成编码与数据联调后,在开发者工具上点击项目,上传即可。

    现在我们能知道的是,上传的小程序有个审核期,审核好后可以在微信小程序里面搜到你发布的应用,具体方式可持续关注微信小程序公测时公布的细节。

    问:精神可嘉~支持!

    答:谢谢!

    问:我只想知道小程序的运行效率跟原生差别大不大。

    答:近几年,随着移动互联网的爆发,基于 web 的应用也在高速发展,很多行业巨头都在致力推崇基于 Html5 的 web 应用,可见 web 应用的潜力。就在不久前,react native 已经做到了运行效率达到原生级别,所以潜力肯定是有的。小程序作为微信在移动互联网接下来发展的战略,如果在流畅度卡住,估计我们现在还看不到内测版本吧。

    再者,手机硬件与网络的发展也不甘落后,在操作方面的体验,用户很难去感受到谁好谁差,当 web-app 的体验渐渐接近原生应用后,我们应该尝试摒弃旧观念,转换思路开辟新大陆。

    问:为啥不用 Html5 ,而要用 wxml 这种格式呢?

    答: wxml 的全称是 WeiXin Markup Language,其实就是微信的标记语言,小程序是微信全新定义的规范,是基于 xml+js 的,不支持也不兼容 HTML。换言之,我们既然在微信的地盘混,就得同意它的规范,就像我们使用 Javascript 编写脚本代码就得去遵守 ECMAScript 的规范一样。

    问:布局支持 html 混合编写么?

    答:布局是支持 wxml 与 css 混合编写的(内联 style="***")。 js 是不支持的,因为我们操作的都是数据,格式就是 wxml 、 css (内联)、{{数据}}、官方提供的事件绑定。

    问:博卡君,小程序主要是用 Javascript 编写吗?

    答:主要是按照微信官方规定,使用微信官方提供的 API 接口调用,根据你业务需求操作数据格式基本上使用 ECMAScript 。因为没有 web ,自然 dom 、 window 这些都不能用,以前常用的 jQuery 与 zepoto 也都没啥关系了。如果你是单独考虑小程序的开发,那学习成本大幅度降低,不用再去学习 DOM 、 BOM 的操作,也不必考虑很多兼容性的问题。

    问:博卡君是不是在上班搞这些?

    答:不是哦,上班苦逼加班,下班抽自己的时间写小程序。

    问:博卡君,可以付费请你做个应用吗?

    答:感谢信任,但是我平时上班还挺忙的,目前做这个小程序也是兴趣使然,加上大家的支持才坚持做下来了,等正式完成后会休息下,暂时不考虑做外包哦。

    先回答这些吧,欢迎大家在论坛、微信公众号里多多交流,大家有什么技术问题也可以在 QQ 群里提出来,很多大神和牛人都在咱们的群里,群附件里也有最新工具的分享和更新。

    另外,微信官方也在教程里给出了他们的邮箱 [email protected] ,大家有关于开发工具相关的问题可以发邮件询问。希望程序猿朋友们都能尽快搞出自己的小程序,加油吧!

    微信小程序 QQ 交流群:

    • 383863133

    博卡君微信小程序开发教程回顾

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2722 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 06:05 PVG 14:05 LAX 23:05 JFK 02:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86