写在开头的一些话

其实我自己也是个小程序新手,但是好歹有过其他领域的开发经验,还是可以触类旁通的。
本身这个专栏叫「从零开始-小程序开发」,想做成一个完整记录的专栏,但是考虑到各大平台,包括微信开放平台本身都有丰富的各个阶段的教程,没必要重复。所以最终还是决定以记录开发过程中遇到的疑难点这种风格,穿插着记录一些关键的知识,毕竟我碰到的问题可能有的同学也会碰到,权当做抛砖引玉了:)

先记一下自己开发小程序的整体计划:

  1. 基础学习:

    a. 官方的教学视频,官方用五个简单的小视频,以开发一个名片小程序为线索,介绍了包含:开发者注册,开发工具使用、小程序构成、样式调整、事件,预览和发布等最基础的知识点。
    我看B站上也有类似教程,是一个问卷收集小程序,虽然我没具体看(我还是喜欢研究文档和源码),但是从目录上来看还是比较完整的,附个链接:传送门,零基础的同学可以看一下。

    b. 了解框架基本构成和说明官方小程序框架文档(当我写这篇文章的时候,我也才开始看),辅助功能(平台性功能),比如:地图组件、WeUI组件库(这个还是蛮重要,很多组件比如列表,复选框都是现成的,提升开发效率)、多端框架等

    c. 数据存储,稍微复杂一些的应用程序,肯定是涉及数据存储的,自己购买云存储的话开销就大了,而且要维护也比较麻烦。好消息是微信提供了几种存储机制:本地缓存、微信云开发(免费配额5GB,最新的规则是每个月自动续费)。理所当然的,云开发的相关API和机制也需要了解啦。

  2. 实际开发:
    a. 功能需求清单
    b. 界面、交互设计
    c. 数据库设计
    d. 静态页面开发
    e. 交互逻辑开发
    f. 测试和发布

    TIPS:我习惯将数据库设计放到界面和交互后面,是因为在功能通常会在交互设计中有变动。这其实也算是一个产品简单的生命周期

  3. 后续规划:简单来说就是功能迭代了,我会把重点放在界面优化上,因为自身的短板也就是前端和UI。如果可以,希望后面可以把数据库啥的独立出来,再优化下后端架构,毕竟5G免费存储有些捉襟见肘。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值