小程序|经验分享:微信小程序开发需要用到的技术有哪些?
_本文原题:经验分享:微信小程序开发需要用到的技术有哪些?
一般情况下 , 开发一个小程序会涉及到四个部分:前端小程序、后台管理系统、API接口、数据库 。
【小程序|经验分享:微信小程序开发需要用到的技术有哪些?】
本文插图
前端小程序:
前端小程序开发主要有原生开发、第三方框架开发、H5网页封装三种 , 从性能及体验上来看 , 原生开发 > 第三方框架 > H5封装 。 H5封装也就是把H5网页封装在小程序内 , 开发成本低 , 但是体验不太好、性能也不太好 , 大部分小程序功能无法使用;第三方框架开发小程序都主要目的是为了一次编写多端运行 , 然而实际上 , 使用第三方框架开发小程序会有很多兼容性需要去做处理 , 很多坑需要去踩 , 有时候开发成本反而比原生开发更高;原生开发实际上就是按照小程序官方文档中的描述去开发小程序 , 体验和性能是最好的 。
后台管理系统:
顾名思义 , 后台管理系统就是对小程序中会用到的以及产生的数据进行管理、分析 。 后台开发一般情况下我们会选择某一种语言进行开发 , 比较常见的有PHP、Java、Python、C#、Golang等 , Java开发成本太高 , 用在小程序方面开发比较少 , C#有点古老了目前用的也有点少 , Python更多的还是用在一些爬虫、数据分析、人工智能这块 , 所以实际上目前在开发小程序这块 , 用PHP和Golang的是最多的 , 既然这样我们来比较比较开发小程序后端用哪种语言更好?
API接口:
在开发小程序的过程中是前后端分离的 , 前后两端各自负责自己的部分 , 前端通过调用后端开发的API接口进行数据的调用 , 这是目前主流的开发方式 , 效率更高 。
数据库:
数据库方面目前用的更多是是MySQL数据库 , 因为MySQL数据库具有以下优点
MySQL性能卓越、服务稳定 , 很少出现异常宕机 。
MySQL开放源代码且无版权制约 , 自主性及使用成本低 。
MySQL历史悠久 , 用户使用活跃 , 遇到问题可以寻求帮助 。
MySQL体积小 , 安装方便 , 易于维护 。
推荐阅读
- 小龙虾|三农探析:池塘养殖小龙虾如何高产?高产养殖技术全解析
- 减肥也能吃的小零食,营养美味,低脂低热量,多吃也不怕!
- 从小就馋此口,比肉香多了,几块钱做一大盘,咋吃都不腻
- 农民|春分时节小麦田间管理,做好这些工作,高产又优质
- 医生|65岁老汉突然昏迷,三小时后离世,医生遗憾:这玩物害了不少老年人
- 将燕麦换一种新吃法,做成小熊造型的饼干,大人孩子都喜欢
- 美食推荐:家常小炒鸡,小炒杏鲍菇,凉粉,干煸五花肉杏鲍菇的做法
- 芝士白汁意粉好吃下饭的小秘诀,快快学起来
- 家常炖老母鸡,不用炖3小时,教你一妙招,40分钟鸡肉软嫩入味
- 不能再经典的小四卷,细节满满~
