怎样快速开发一个微信小程序 开发文档

如何开发微信小程序? - 知乎284被浏览<strong class="NumberBoard-itemValue" title="4分享邀请回答微信小程序开发/定制开发/门店/餐饮外卖/商城开发www.51biaoshi.com以下为原答案,写了几个小时写的干货!企业有三种方式可以开发微信小程序:第一种,为了节省费用,老板自己研究看能否弄个免费的小程序,5%的小程序是通过这种方式实现的,不过这种小程序功能残缺,自己做一个玩玩是可以的,作为商业用途还是太弱了,功能不齐全、用户体验差;第二种,公司自己有技术团队,让他们研发小程序,15%的小程序是通过这种方式开发的;第三种,找外包公司购买一个小程序,80%的小程序是通过外包实现的。如果你是自己学习小程序开发,我之前写过一篇5000字的《2018年微信公众平台开发入门教程》,可以加我微信【biaoshi999】索取。如果你选择外包公司购买一个小程序,我这里也给你一些中肯的建议:小程序外包商的迅速发展让传统企业可以低成本购买到小程序,降低小程序的进入门槛。但另一方面,许多模板商都为了抢小程序的红利,开发出的小程序质量良莠不济,甚至许多体验都很差,这是目前比较突出的一个特点。劣质服务商的特征如下:忽悠型外包商:信息的不对称导致许多传统商家被骗,有些公司把小程序外包给第三方后,后续想向外包商要小程序代码,却以签约合同没有这项服务为由,要求加收项目金额百分之一百五的差价,这又是一个不得不注意的地方。骗子公司:凡是打着腾讯官方旗号,打电话或者邀请商家参加什么大会的,基本上都是骗子。像什么“小程序湖南运营中心”、“华北运营中心”、“独家代理商”等等这些,统统都是坑爹的。单人开发:如果有人对你说,他自己一个人短时间内就能开发一个可以商用,并且功能不弱的微信小程序,那么柠檬儿建议你把他拉黑。因为,小程序的开发,具体分为前端,后端,UI和其他数据库,API设置等等不同的内容,这至少需要一个3~5人的开发团队共同完成。销售型外包商:这类型外包公司比较喜欢打广告,通过电话销售、撒网去获取客户。也有通过靠分销、代理这种销售渠道去积累客户的,这类外包公司多数会把项目转包给下家来做。不给源代码的外包公司:「源代码」的所有权一般都是属于客户的,一般外包商会通过发邮件或者U盘发给客户,这是行业规矩了,大部分外行的人都不清楚,所以在技术外包前,最好确认一下合同是否有相关条款。而客户拿这个「源代码」有什么用呢?就是在你的产品做不下去的时候,你可以找人去接收你的代码,承接你的这个产品。外包商的服务流程与小程序模版不同,定制小程序最大的优点就是能满足客户的所有需求,基于定制,他们能给到客户想要的产品和服务,而不是很差的用户体验,来回拉锯。如果你需要定制一款小程序,一般外包商的服务流程都是这样的:填写一份详细的需求列表;外包商对客户的功能需求进行分析;双方确定产品功能;评估项目所需的时间以及费用;签约;画产品原型图;进入开发阶段:界面设计 & 后台小程序开发 & 测试 & 整合& 上线 & 升级。一个项目从计划到落地,所需的时间要看客户的产品需求。一般来说,10个页面的话需要2个星期,但是更多的工作量是项目完成后的「服务」这块,很难会有一个标准的项目时间。小程序技术外包的定价根据客户的不同需求,小程序外包商一般根据自己提供的服务去进行定价。如果使用的是外包商的服务器,除去前端设计,还会有相对高成本的后端开发。除去产品这块,还要保证服务质量,在工程比较大的情况下,定价也会相对较高。项目完成后,后期还会提供1年的免费维护,包括版本的普通升级、不改变产品逻辑前提下功能的更新、服务器的维护以及页面的优化等。第二年开始,产品服务年费(升级费)一般按照项目的15%左右去收。一般来说,一个小程序开发项目,按照人力成本元/人的报价,项目时间如果为2周,那么就按10人/天单位去计算,开发一个小程序成本算下来大概10000元到15000元左右。同理,如果一个项目需要23天,那么按照23人/天的单位计算,项目报价就是23000元到35000元左右。目前,在镖狮网定制小程序的客户主要以「电商」「母婴社区」「旅游「餐饮酒店」为主,根据提供的服务不同,价位从1万+到10万+不等。另外,由于小程序模版是一种标准化的产品,许多模板商及外包商都愿意对部分模版免费给客户使用。如何找到靠谱的外包商?传统商家要从小程序进入互联网行业,首先你得知道自己想要的是什么,在具备一些专业知识的情况下,不要轻易被忽悠。如果要找靠谱的外包商,要从以下5点入手:要去实地观察:通过实地考察我们可以直观地看出该团队是否够专业;看公司规模大小:整个团队程序员的架构要与项目成本相匹配,如果你的项目成本是几十万,而这个技术外包团队只有3、4个人,那么这个团队就是有问题的了;看程序员的比例:作为技术外包公司,程序员应该占总体人员80%左右的比列;如果比例过低,则很可能公司的销售比较多,转包的风险较大;看过往的实际案例:从案例能体现一家技术外包公司的技术水平;是否是代理:看外包商是否直接接手你的项目还是会转包,一般代理的公司服务质量差强人意;公司的口碑:可以通过朋友介绍或者到社区去发掘一些好的外包公司。对了,镖狮网平台上的服务商以上5个要求都满足。你如果要开发小程序,不妨上官网下个单,我们给你报个价,看是否合理。验证一下我们是一家良心公司。前方高能!!小程序外包的另外一个大坑!!就是作为老板的你需要略懂一些小程序知识:首先,对自己的产品需求有一个清晰的概念,知道自己想要什么,大多数传统企业都想做一个小程序,但是你要问他们具体想做个什么样的小程序?想实现个什么样的功能?或者想达到什么样的效果?他们就瞬间懵逼了……另外,要了解小程序的运营机制,对互联网产品运营及推广渠道有一定的认知;另外,要了解小程序的技术开发流程;另外,了解小程序模版与定制小程序的区别,模板商与外包商的区别;最后,要学习小程序基本的相关常识。我们的官网是:我们的微信公众号:woyaobiaoshi,里面也有一些干货。也可以加我微信【biaoshi999】咨询。62 条评论分享收藏感谢收起mp.weixin.qq.com/debug/wxadoc/dev/index.html我作为一个产品,还是结论下小程序的价值。这对你可能帮助更大些。1)小程序好的一面* 微信可能给予入口,带来新的流量机遇(目前看应该是在发现里)* 在微信中调用更多的硬件接口,可以做出更多有趣的功能* 可以和公众号互相呼应,提供更加完整的服务体验* 体验更佳,使用更流畅(真的很流畅)2)小程序坏的一面* 一个升级版的网页开发包,和JS-SDK没有本质区别* 与添加小程序的粉丝之间关系弱,不具备公众号里粉丝关注的强关系,你可能没办法随时给使用你小程序的粉丝发消息* 限制发送给好友/群,不能分享到朋友圈,不能添加任何外链(这个是噩梦)* 微信官方的审核机制,这会让很多好的营销点子和小程序模板失去作用(重名、已审核的都会被拒绝,这个早起占坑很重要,审核机制说明戳:)* 流量获取还是需要自己解决,竞争过于激烈。公众号没做好的话,小程序也做不好* 对于技术的要求提高,品牌没有做好准备以下内容涉及小程序的知识普及,可以选择性阅读。正确理解微信小程序自从张小龙 2016 年初提出做「应用号」,外界对应用号的猜测和期待从来没有停止过。大多数人和媒体认为,小程序将会为营销带来新机会。但是真的是这样么?我们来看看10点真相。 1、小程序是微信接下来的重点产品甚至是最高优先级的产品之一,因为这是微信要成为真正的 OS 的路径。这意味着,开发者可以完全放心把精力和资源放到小程序上。 2、无关注,无阅读压力和服务号、订阅号不一样,小程序是没有关注功能的。这意味着,对用户来说,心理成本更小,用户通过搜索进入小程序,马上就可以使用,不像服务号还需要先关注。但对开发者来说,这显然不是好事。这意味着:你无法群发消息,因为你根本没有关注者你可能需要自行建立用户系统,但转化率是个问题所以,小程序在一定程度上,提高了产品运营能力的要求。 3、不是H5,也不是混合模式我们经常在朋友圈看到的非常炫酷还带背景音乐的 H5 页面,将不会在小程序里出现。微信小程序开发使用改自 Javascript, CSS, XML 的语言,同时提供了各种自有的组件和 API,这让小程序变得独立:它不兼容 HTML,网页代码在小程序里无法使用开发之前,开发者需要熟悉小程序开发语言,按照微信的命名方法,说不定会被称为 WeLang。不兼容 HTML,不仅意味着你不能在页面里使用 HTML 标记,也意味着你不能嵌入 HTML 网页:要么不嵌入,要么用 WeLang 重写。 4、不能外链不兼容 HTML 还意味着,你无法在小程序里放置外链。HTML 里的 &a& 标记是被禁止的。这很大程度上限制了营销,服务号里,我们好歹还能在文章里插入链接,而目前版本的小程序,是不能插入外链的,哪怕是放置二维码,直接在页面上长按,也没有「识别二维码」选项(噩梦啊~~~)。 5、无法分享到朋友圈,限制发送给好友/群当前版本的小程序是不支持分享到朋友圈的,在有限的条件下可以将小程序的某些页面分享给通信录的个人或群,但无法分享到朋友圈,这意味着你不会在朋友圈看到小程序刷屏,刷屏的,还是原来那些东西。从经验上来看,微信会尽一切努力维护朋友圈秩序。以后小程序能不能分享到朋友圈我不知道,但至少一开始不打开这个口对微信来说是好事,一旦打开,就很难收回来了。 6、微信自创了开发语言前面已经提到过,微信小程序不是用 HTML 开发的,也不兼容 HTML 标记,它是一套自有的语言(暂且叫 WeLang),使用 WeLang 开发出来的页面,其体验是与原生 app 接近的,因为除了数据,定义页面的样式、数据结构、逻辑等文件已经提前下载,不像网页那样需要实时加载,而且,因为页面可以调用小程序提供的组件,这些组件早已内置在微信客户端,它们的体验其实就是「原生」的。这样的体验,是非常流畅,非常原生的。 7、前端开发成本极低前端开发其中一个最大的成本是兼容性适配,不管是做网页的前端需要适配各种浏览器,还是做 Android 客户端开发,需要在各种尺寸、性能不同的设备中反复调试。对于创业公司来说,这些成本的支出是不划算的,因为创业公司需要快速将产品推出市场,兼容性问题往往为快速迭代带来障碍。开发微信小程序,对于前端工程师来说,成本是相对较低的,因为微信已经解决了兼容性问题,前端工程师只需要学习 WeLang,然后按照规范去开发,兼容性问题,交给微信。一次开发,多平台通用。 8、支持离线使用与 Websocket 的想象力微信小程序支持离线使用,也支持后台运行,这为小工具带来想象力。比如,像万年历、Todolist、番茄闹钟这样的工具,会大量出现。我更期待的是,微信将来提供一种会话与小程序之间直接通信的能力。小程序很多 API 与服务号类似,但其中的 Websocket API 是新增的。很多拿到内测的朋友都跟我说,这个新的 API 可以带来巨大的想象力,比如,你可以在小程序里打造一个「你画我猜」的游戏。 9、NO游戏,NO直播,NO社交目前版本小程序文档里明确写明,游戏类、直播类、小程序导航,小程序链接互推,小程序排行榜等都不能提交。我们自己提交了一个类似聊天室的小程序,也被微信告知不能过审核。 10、有审核机制前面提到了「提交」这个词。和订阅号、服务号不一样,你发文章不需要通过微信审核,你改按钮功能也不需要,但小程序的每个版本更新,都必须通过微信审核 — 就像 App Store 那样。对用户来说,这是好事,意味着大部分通过审核的服务都是质量过关的,坏消息是,对于只把目光放在营销层面的人,这里又是另一个限制。写在最后:我们正在遵循微信的建议准备第一个小程序,预计很快大家就能使用到侯斯特开发的小程序。同时欢迎你来找我讨论如何设计自己的小程序。但是希望靠小程序解决目前公众号粉丝少、活跃度低、转化差的现状,我们认为是不现实的,在后微信营销时代,精耕细作才是王道。4814 条评论分享收藏感谢收起微信小程序怎么做?看完你就可以单独开发了
互联网的发展并迅速的普及给我们的生活带来了巨大的变化,微信快速的成长和发展成为互联网行业的矛头。2017年1月微信小程序的推出并迅速占领市场,很多商家看到小程序的优势和价值纷纷入驻,微信小程序将充分利用微信10个亿的用户群体,为商家和企业带来新型营销模式,和巨大的流量红利。作为商家如何做微信小程序,微信小程序怎么做成为首要考虑的问题。
下面我们先来简单的讲一下微信小程序怎么做:
一、常规代码式
一般有技术实力的公司开发小程序是依照微信官方的代码形式开发,这种方法优点就是,制作出的小程序界面、样式排列各不相同,功能也比较丰富。但是一般中小型传统企业并不具备这种开发实力。原因:a、因为没有实力的专业开发人员;b、没有太充足的开发资金提供;c、对微信小程序未来发展和互联网的发展认知不够。
1. 获取微信小程序的 AppID
首先需要登录微信公众号平台小程序 ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的 AppID 。
2. 创建项目
工具安装完成后,打开并使用微信扫码登录。选择创建“项目”,填入上文获取到的 AppID ,设置一个本地项目的名称(非小程序名称),并选择一个本地的文件夹作为代码存储的目录,点击“新建项目”就可以了。
项目创建成功后,我们就可以点击该项目,进入并看到完整的开发者工具界面,点击左侧导航,在“编辑”里可以查看和编辑代码,里边已经初始化并包含了一些简单的代码文件。很关键也是必不可少的,是 app.js、app.json、app.wxss 这三个。微信小程序会读取这些文件,并生成小程序实例。在“调试”里可以测试代码并模拟小程序在微信客户端效果,在“项目”里可以发送到手机里预览实际效果。
二、使用第三方小程序开发工具
这种方式是使用第三方的小程序开发工具,这类工具一般都不需要编程。区别于微信小程序官方的代码编辑器,这类工具是图形化的界面。做小程序就像做PPT一样。把图片、文字、音乐等等东西插入,然后设置它们的效果,编辑好后,使用这类工具直接自动小程序代码
,把生成的小程序代码上传到微信审核就可以上线自己的小程序了。简单直接的办法就是运用案例模板,修改一些产品和图片就可以展示了,这对中小型企业非常适用。
三、专业的微信小程序开发公司
这类企业都有专门的技术团队和丰富的开发经验,商家只要把需求提供给公司,然后跟技术进行交流一下,把你的想法和需求说明,就可以开始了。
因为市场中小程序开发还不是很成熟,如果套用模版对于展现会有一定的限制。商家想要找第三方开发合作公司要综合的考察,因为互联网的发展日新月异,公司的发展时间,有没有实力,开发的小程序能不能够满足需求等问题一直困扰着客户。
以上问题解决了如何做维信小程序,微信小程序怎么做。 在这里推荐大家去蓦然科技做微信小程序,蓦然科技是从事微信小程序专业技术公司,十多年的发展经验,精英团队,技术精湛,8000家合作企业,为各个行业提供小程序开发服务,有很多成功的小程序经典开发案例,并对外开放小程序代理加盟。
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
蓦然科技--专注微信小程序开发,
蓦然科技十多年网站建设经验,技术一流,
今日搜狐热点微信小程序快速开发,两周内从创意到上线 - 简书
微信小程序快速开发,两周内从创意到上线
最近从1月25日到2月8日的两周之内抽空编写了 小打卡 微信小程序,该产品主要是针对每日早起、健身、阅读等习惯进行打卡记录和分享,帮助用户养成好习惯!目前支持私密打卡、打卡推送提醒、分享邀请群友打卡、数据统计、打卡记录、打卡排行、拍照/定位发布打卡公开/私密日记、点赞好友打卡日记等功能。特别在此记录分享一下开发过程中所用到的工具和开发心得。
一个微信小程序需要经过产品功能构思、模块划分、原型设计、UI设计、前端开发、后端开发、接口联调、测试上线等开发阶段,最终推向市场,进入用户的视野。在开发之前,你需要有对整个开发阶段的全局认识,清楚在各阶段的工作重点。此外,你还需要借助现成的一些优质工具或代码等资源,高效快速开发出小程序,实现你的创意。本文不会手把手教你编写代码,主要讲述在整个产品开发阶段中,前后端开发的一些要点。旨在提供一些能让你事半功倍、快速开发小程序的相关资源和开发心得!
0.准备工作:
1.前端开发
1.根据你构思的产品的相关功能,采用「百度脑图」来规范化产品的功能模块
去粗取精,将与产品功能相关的想法进行梳理
产生一个产品idea后,我的一般做法是尽快记录到备忘录,随后围绕这个产品的功能、市场、特色、使用流程等其它想法也不断补充到备忘录上,这样随着记录越多,产品也变得越来越复杂,这个时候,采用脑图工具,借鉴一般app的设计,对备忘录上的功能和流程方面的记录重新梳理,确定整个产品的模块划分及各个模块下的小功能,剥离出相同的功能。如下图,这是早期小打卡的功能模块划分。只保留了我认为比不可少的功能,产品的第一屏我准备放置四个平级的主页面,每个主页面又包含相应的次级页面和功能。
图:小打卡的功能模块划分
2.根据完成的【功能模块设计】,采用「墨刀」在线设计完成产品的原型图
借助简单的原型设计工具,在编码之前,以较低的成本将创意可视化
这一步的工作,其实需要你简单了解一下现在小程序开发中可用到的ui组件,在小程序官方文档的组件这部分内容中,详细介绍了小程序提供的视图容器、表单、媒体、导航等组件,在开发之前,你至少要弄明白这些组件长啥样子,初期保证功能优先,在设计你的小程序时,先别瞎折腾华丽的界面,应该尽量参考官方已有的组件来设计你的产品,这样可以先跳过UI设计这个阶段,并且在编写前端代码的阶段,你可以复用官方提供的组件和代码,至多只需对官方组件进行稍微改动。从而可以事半功倍地进行开发。此外这些所谓的ui组件应用很广泛,在各类app上基本都能见到。在墨刀这个在线原型设计网站上,你可以拖拽式地设计你的小程序界面。
图:墨刀——在线原型设计网站
3.使用「白鹭Egret Wing」和「微信官方IDE」编写前端代码
使用两个工具搭配,更高效地开发
工欲善其事,必先利其器,小程序的前端部分的开发,可以采用官方IDE+白鹭Egret Wing搭配,前者可是让你很方便的预览产品、手机扫码联调、上传你的小程序代码到线上部署。后者则弥补了官方IDE在编辑代码方面的不足,提供了很便捷的代码Page模板创建、代码补全以及实时编辑预览功能。
图:白鹭Egret Wing代码编辑
4. 仔细查阅「官方接口组件文档」弄懂小程序的提供相关组件和API
对比小程序的能力,仔细的分析你的产品,思考怎么组织小程序的组件和API去实现你的功能和页面
熟读官方提供的接口及组件文档,这个阶段虽说只是编写界面展示的代码,但是你得先搞清楚小程序的基本骨架、配置、逻辑、视图及样式之间的联系。简单说来,小程序包含一个描述整体程序的 app 和多个描述各自页面的 page。这里的app是指放在根目录的app.js/app.json/app.wxss这三个文件,他们主要负责全局性的逻辑、配置及样式。page则是你即将编写的多个页面,对应到你的原型设计中的每一页,多个page之间可以通过官方提供的导航功能进行跳转。每个page页面由page.js/page.json/page.wxml/page.wxss四个文件组成,其中wxml页面类似于html文件,主要负责页面的结构,不过比起html来,它更加简化了,你的布局基本上是在使用&view&和&text&标签以及其它官方文档上说明的其他标签,这里注意查看官方文档中的组件这部分的内容。
5.结合「weui-wxss」和「官方Demo」的相关代码,来编写产品的前端界面的代码
这一步主要是对照你的原型设计,使用微信小程序的wxml语法,借助小程序的样式组件来把你的产品界面写出来
搭建产品界面不得不提weui-wxss这个官方开源的样式库,他封装了很多实用的组件,比如图片上传、消息提示、日期选择、tab选项卡等组件,你只需要复制相应的wxml和wxss代码到你的项目中对应的文件里面即可。这也是一开始让你尽量参考微信已有组件来设计原型图的原因。这样做还有个好处,就是能让界面风格和微信尽量统一,保持一致。另外,官方Deom代码包含了官方组件和API的在小程序的中具体使用的代码,值得开发者借鉴使用。
总结:上面部分主要是小程序前端界面的开发流程,对于没有后端开发基础和经验的用户,想写一个没有和服务器进行数据交互的产品,基本上是可以实践了。别忘了页面逻辑写好,测试修复好bug再上线。对于有后端开发经验的朋友可以继续往下看,下面会聊聊关于怎么快速后端开发的内容,当然也是尽可能的结合已有的资源或代码。
2.后端开发
1.根据【已完成的前端界面和逻辑】,采用「ShowDoc」在线完成api接口文档
小程序通过逻辑page.js中设置数据的改变,带来界面相应的变化,需要和服务器端程序约定好数据交互的格式
完成前端的界面以后,你可能写了一堆假界面,或者说是静态的界面。在微信小程序中,我们改变逻辑层的page.js文件中定义data对象下某个属性的值,则引起视图page.wxml文件中的该属性值自动变为改变后的值。简而言之,如果需要改变界面上的内容,比如不同的用户显示不同的昵称,我们只需要在page.js这样定义data对象数据:
data: {nickName: '某某'}
在page.xml中使用这个数据:
&view& {{nickName}}&/view&
在通过网络请求后可以通过setData()函数来改变数据:
this.setData({nickName: '小打卡'})
执行这个函数操作后,你所看到的界面内容也随之改变。
因此,在写后端代码之前,我们可以先捋一捋各个页面或者功能需要发生变化的数据,并且该数据需要从服务器获取,我们通过撰写接口文档,让前后端遵循这个规定进行数据交互。下图是我的小打卡小程序的接口示例:
图:接口文档示例
使用小打卡的用户都知道,在创建打卡的时候,可以在推荐列表中直接选择某个习惯,我之后会根据大家的习惯使用频次,来更新这个推荐的习惯,所以先通过文档约定这个数据的请求方式、请求链接、请求时所带的参数以及返回的数据格式。首先在page的data对象中定义这个属性habitList,在小程序中向服务器发送网络请求并获取返回的数据后,通过setData()更新data对象下定义的habitList的值。后,推荐列表的内容将自动呈现在界面上。代码如下:
habitList: [],
onLoad:function(){//页面初始化时,发送网络请求
this.habitFind();
habitFind: function(){
var that =
wx.request({
url: 'https://www.x.com/habit/find',
method: 'GET',
openId: userInfo.openId
success: function(res) {//成功获取返回的数据
if(res.data.code == '2000'){
let habitList = res.data.data.habitL
if(habitList.length){
that.setData({//更新data数据中的habitList
habitList: habitList
//page.wxml 可以参考官方文档中的 列表渲染 部分的内容
&view class="weui-cells weui-cells_after-title"
wx:for="{{habitList}}" wx:key="unique"&
&view class="weui-cell" bindtap="habit_create" data-mode="find" data-habit-data="{{item}}"&
&view wx:if="{{item.habitLogo}}" class="weui-cell__hd"&
&image src="{{item.habitLogo}}" style="margin-bottom:2margin-right: 5vertical-align:width:16 height: 16" /&
&view class="weui-cell__bd"&{{item.habitName}}&/view&
&view class="weui-cell__ft weui-cell__ft_in-access"&&/view&
图:渲染后的列表页面
通过API文档规范约定小程序中某一个页面或操作所需发送的数据以及从服务端返回的数据格式,这对于独立开发或团队协作开发都大有裨益。这样的文档编写工具可以采用在线的网站,也可以自行编写word,目的都是约定好前后端数据输入输出,当然也有比我提到的ShowDoc更强大好用的工具。在开发过程中,还需根据你的实际情况,补充完善API接口文档,因为有些并不是所有数据都会在视图层显示,还有与你的逻辑相关的数据,也需要在接口文档中去考虑定义好,这个阶段的工作直接回影响到你下个阶段数据表的设计相关高总。所以在设计数据表之前,尽量把你的小程序的各种操作的逻辑代码写好,整理出你需要服务器端提供的各项数据。
2.根据【API接口文档】和【前端小程序代码】,设计所需的数据表
数据库设计请参考相应的设计规范,一言难尽啊~~~~
3.根据【API接口文档】和【数据表】,阅读「wafer自行部署方案」,采用「小程序后端套件wafer」中的会话服务和CI框架,确定后端的控制器、数据模型划分,编写后端代码
wafer是腾讯云开源小程序后端PHP套件,部署后可以轻松使用会话服务和信道服务
授权登陆、获取用户身份信息这些功能虽然官方文档有提及,但是没有给出具体的后端实现代码,所以腾讯云的wafer套件刚好满足了需求,后端可以直接部署使用,但是部署还是有点儿麻烦,更简单点你可以购买配套这个服务的腾讯云服务器。若自行部署可以参考我的部署心得,部署后,其他具体的接口代码你需要结合设计好的数据表进行编写、调试。
图:腾讯云提供的小程序解决方案
后端代码编写后可以联调数据,记得完成前端小程序的http请求、数据渲染及其他逻辑。对产品的相关功能和逻辑的进行测试,修复相关BUG后再上线产品。
开发小程序的过程中难免踩坑,多研究小程序官方文档,多研究小程序官方文档,多研究小程序官方文档,多搜索相关的开发知识,多阅读优质的小程序源代码,多写多练熟能生巧。肯定还有很多优质的开源代码、工具等资源没有提及,欢迎补充!
小打卡创始人
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金相信有很多朋友...
Java 基础思维导图,让 Java 不再难懂 - 工具资源 - 掘金思维导图的好处 最近看了一些文章的思维导图,发现思维导图真是个强大的工具。了解了思维导图的作用之后,觉得把它运用到java上应该是个不错的想法,这样回顾知识点的时候一目了然,快速知道自己的短板。 思维导图...
现在的教程越拉越多,希望各位善于运用“Ctrl+F”查询自己需要的教程! 最新小程序商城类开发教程: 1微信小程序之侧栏分类 —— 微信小程序实战商城系列(1) 2微信小程序之仿淘宝分类入口 —— 微信小程序实战商城系列(2) 3微信小程序之购物数量加减 —— 微信小程序实...
为了方便大家了解并入门微信小程序,我将一些可能会需要的知识,列在这里,让大家方便的从零开始学习; 首先感谢几位给予建议的同学,包括@dzp @M-信念 @Somnus13 ,以下内容只是一部分,但是够用了,可以先放出来给大家看看:**一:微信小程序的特点**张小龙:张小龙全...
《以赛亚书》64章 愿你裂天而降;愿山在你面前震动— (以赛亚书 64:1 和合本) Oh, that you would rend the heavens and come down, that the mountains would tremble before you...
帕丽斯·希尔顿曾说过:“我是市场营销方面的天才。”而在杨从安眼里,营销不存在天才之说,是通过累积而来。整个技术和营销的团队具有丰富的经验,长时间的工作经验累积使得员工对创业没有很强的依赖,创业失败了不等于归零,累积才最为重要。 繁星众多,总有最闪耀的一颗,创业虽多,总有停下...
序 今年大前端的概念一而再再而三的被提及,那么大前端时代究竟是什么呢?大前端这个词最早是因为在阿里内部有很多前端开发人员既写前端又写 Java 的 Velocity 模板而得来,不过现在大前端的范围已经越来越大了,包含前端 + 移动端,前端、CDN、Nginx、Node、H...

我要回帖

更多关于 微信小程序开发工具 的文章

 

随机推荐