微信小程序架构篇

微信小程序架构篇,第1张

一、小程序架构

每个小程序的结构都有两个主要部分构成:主体部分+各个页面。类似于许多框架,主体部分主要用于核心的配置,各个页面主要用于不同业务场景。

11、主体部分主要由3个文件构成

1)appjs:小程序逻辑,初始化APP

2)appjson:小程序配置,比如导航、窗口、页面>

微信通过小程序,将广大用户与各大APP给紧密的联合起来。通过小程序用户就可以实现购物,游戏,旅游等等。同样,联想,京东等等各大电商强势入驻,为小程序也带来了无与伦比的巨大人气。而毫无疑问的是,小程序的潜力并没有被完全开发出来,随着时间的推移以及技术的进步,小程序的更多功能和入口将会被开发出来,越来越多的商家也会争先恐后的入驻小程序。

当然,伴随着越来越多的商家进入,小程序的开发者也会越来越多。而小程序多了后,质量也就会变得参差不齐。那么怎么挑选小程序开发平台,开发什么样的小程序适合自己,很多时候用户并没有那么多时间和精力去挑选,这时候小程序开发商的口碑就显得格外重要了,拥有一家好的口碑的小程序开发平台无疑是人们心中的质量保证。

V小二专注于微信小程序开发,微信小程序搭建等业务,为用户提供微信小程序解决方案,公司拥有完善的团队支撑,提供运营、设计、技术等多方面的支持,在微信小程序这个潜藏巨大商机的市场中迅速脱颖而出,已为包含多家公司企业提供微信服务,搭建小程序累积使用客户数已达到上千万。

小程序

第一个web项目-微信小程序后端开发

第一个web项目-微信小程序后端开发

前言

需求分析

团队分工

总体设计

开发工具及编码实现

小程序前端

后端

数据库

接口代码

管理系统前端10

管理系统前端20

测试

后端本地测试

前后端联合测试

部署

总结

第一个web项目-微信小程序后端开发

前言

去年暑假一个偶然的机会我和几位同学加入了学院一位老师主持的教改项目,需求是开发一个基于SPOC与翻转课堂的计算机组成原理课程的学习app(类似慕课、知到),后来经过讨论决定降低难度,先做一个微信小程序,附带一个后台管理系统,于是我的第一个web项目就开始了~

需求分析

这里简单介绍下SPOC和翻转课堂的意思

翻转课堂

“翻转课堂”(Flipping Classroom)是一种颠覆传统教学由“课堂授课听讲 + 课后作业练习”转变为“课前自主学习 + 课堂协作探究”的新型教学模式。

SPOC

SPOC(Small Private Online Course)一般被译为小规模限制性在线课程或者小规模私有型网络课程,音译为“私播课”。

这次项目的需求是开发一个学习类型的小程序,用户分为学生和教师,其中学生可以观看视频、课件、动画,完成作业、考试以及发布评论、点赞、回复,而教师可以上传教学视频、课件、动画和发布作业、考试、通知,以及查看学生的学习情况,也可以查看评论回复,及时解答学生的疑惑。

团队分工

团队一共有四个人,总体工作分为产品设计、前端开发、后端开发三部分,然后每部分由两人负责。其中我是负责后端开发的,同时兼任项目负责人(其实也没有听上去那么高大上,只是需要承担更多决策、协调、沟通的角色)。

总体设计

这里分为小程序和管理系统

首先是小程序,放几张使用墨刀制作的原型图,这里多说两句,市面上的小程序基本都是微信授权直接登录,最多绑定手机号,我们这个由于要统计学生的学习情况才设置了注册和登录功能

至于管理系统,由于是10月份才开始做的,而且是我和另一位做后端的同学负责的,时间比较紧,我们作为前端小白没有十分系统的方法去做开发,只是大概确定了需要做哪些模块,每个模块对哪些表的增删改查,这里原型图就不放了(较简陋)

开发工具及编码实现

小程序前端

据我了解,做前端的同学先去微信公众平台注册账号,然后做一些开发设置,具体步骤自行百度。前端用的是微信开发者工具,有不会的基本上在微信开放文档都可以找到,包括许多实用的API。

后端

这里分为数据库、接口代码两部分

数据库

用的是mysql数据库,之前是跟着学堂在线的一个小程序入门教程做的,它推荐的本地开发环境是phpstudy,里面集成了php、mysql、apache、FTP、Nginx以及数据库管理工具phpMyAdmin,关于phpMyAdmin使用请看>

制造者在微信小程序当中要去申请特定的微信号,然后上传个人信息,这个是需要后台进行审核的,一般需要2-3个工作日,在审核通过了之后,制造者可以通过微信小程序给的链接去下载对应的制造者工具。V小二就是专门做微信小程序的不懂的都可以问一下他们。

在制造者工具当中可以选择个体应用项目开发和订阅号应用项目开发两个类别,找好自己的应用定位,这样才可以让使用者更好的去享受应用带来的功能。需要注意的是,制造者工具在每一次登录的时候都需要通过扫描二维码来完成,因此一定要确保账号的保护。

在制造者工具当中的空白页,可以上传或者编辑代码,以此来生成应用或者应用板块,需要注意的地方是,微信小程序代码编辑过程中,每一个空白面的接口格式要确保一致。

微信小程序怎么开通微信小程序怎么开通1微信小程序怎么开通2微信小程序怎么开通3微信小程序怎么开通4微信小程序怎么开通5微信小程序怎么开通6分步阅读进入“微信公众平台”中,填写信息即可开通小程序,Windows和Mac的方法一致,需要5个步骤实现,具体 *** 作步骤如下:微信小程序怎么开通方法/步骤点击立即注册在“微信公众平台”官网里,点击右上角的“立即注册”,进入其中。微信小程序怎么开通点击小程序在新界面里,点击左下角的“小程序”,进入注册界面。微信小程序怎么开通填写信息在注册界面中,填写邮箱、密码、验证码等相关信息。微信小程序怎么开通点击注册完成信息的填写后,勾选下方的方框,点击注册按钮,即可申请开通小程序。微信小程序怎么开通5点击立即申请若是第一次使用小程序,可以先点击界面右侧的“立即申请”,申请一个小程序测试号,熟悉相关功能后再正式开通。

一、运行微信打开手机,点击微信图标,运行它。如下图:二、搜索小程序运行微信以后,将界面停留在微信聊天主界面。如下图:停留在微信聊天主界面以后,使用手指下滑该界面。如下图:三、搜索小程序滑动屏幕之后,微信聊天主界面会下拉d出一个菜单,在界面上方找到搜索小程序入口。如下图:点击打开搜索小程序,输入需要开启的小程序名称,以斗地主为例。如下图:点击即可开启微信的(斗地主)小程序啦。此外,如果用户没有关闭小程序入口,微信的发现页可以看到小程序入口。如下图:如果发现页内没有小程序,可以打开微信的设置,找到通用。如下图:点击进入通用,找到发现页管理。如下图:点击进入发现页管理,将小程序的开关打开即可。如下图:注:文中演示使用的手机型号为IQOOZ3,手机系统版本为OriginOS,微信版本为V8030。

以上就是关于微信小程序架构篇全部的内容,包括:微信小程序架构篇、V小二如何制作运营微信小程序、一个小程序的后台是web端等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9787885.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存