老板们可能认为移动网站或之前公众号里的WebApp简单改改就可以接入小程序,然后对工程师报的工期不可理解,此时工程师可以把此文转给老板看,小程序是相当于重新做了一个App,从开发、设计、测试、运维升级都是单独的一套。哦,你还得加个学习成本和风险,如此新的东西一次搞利索的可能性还真不好说,毕竟小程序现在自己也还是在测试阶段……
三、开发小程序的学习成本关于这一点,正如我之前所提到的,有 HTML5经验的前端工程师学习微信小程序的开发相对会更容易一些。我在做一个小案例的时候,能够明显的感觉到小程序Page的整体设计上有明显的“反应式”编程风格,相信有vue.js,angularJS,reactive.js开发经验的同学可以很快上手。当然由于没有内测资格所以没法在手机上测试性能,不清楚小程序的这套框架有没有反应式编程常见的性能问题。这个等公测后先定个小目标,比方说我们写他个有几十万条数据的列表,看看滚动流不流畅就知道了。
考虑到微信的官方示例确实是简单到不行了,除了能帮助你了解一下基础的项目结构之外,其他的意义并不大,因此我这里随意做了一个简单的示例,供大家初步参考一下。因为实在太简单,所以也就没有放git了,直接用网盘的形式给大家下载好了。下载链接
小程序示例
四、结束语
最后再来说说文章标题的事情。好吧,我知道这是一个非常欠抽的标题。在微信小程序没有全面开放之前,可能我自己也是一样的不清醒,说不定最后打脸打得哗哗的响。这年头,真应了那句话,一切皆有可能……
但不管怎么样,作为一名技术爱好者、作为一名产品汪,我依然会在技术与产品的这条不归路上越走越远。有时间而且如果大家能够支持的话,下一篇文章我想为大家介绍一下微信小程序开发过程中,需要特别注意的几个要点。
好了,这次的水文就记录到这里,顺便做个广告。如果大家觉得这篇文章能够给自己带来一点点小小的帮助,那么也想请大家顺手帮我一个小忙。点击速课网的链接,然后进入平台注册一个账号(手机、邮箱或者第三方登录都可以),以后有时间的话体验一下我们的产品,如果能给到我一些宝贵的意见,就更加感激了。速课网是一个专注于移动教学课件建设的平台,目前已达成天使轮,诚邀各位技术大神与运营牛人的加入。