admin 管理员组

文章数量: 1184232


2024年3月20日发(作者:888棋牌)

软件开发

微信小程序开发方式对比

陈思,冷雪

(沈阳城市学院,辽宁沈阳,110112)

关键词:微信小程序;原生开发;开发框架;uni-app

摘 要: :随着计算机技术的快速发展,人们的生活也因此变得更加合理、便利和高效。微信推出微信小程序的出现与应用,为各个业界的发展带来了

新的的优势,使新时代的互联网发展迎来了新的挑战。微信小程序相对于移动APP更加方便快捷,为手机用户在生活中的各个方面的使用日益丰富,

甚至成为了必备软件。文章对什么是微信小程序进行了解释,分析了开发方式中原生开发与wepy、mpvue、taro、uni-app开发框架的优劣并对其进

行比较,最后对基于uni-app的智能高佣报备系统的应用进行了说明

[1]

0 引言

的软件,并且最特别的地方也是最智能的地方就是使用微信

小程序不用去软件商店下载安装,只需要登录微信,搜索小

程序的名称即可快速使用,用完就可以离开小程序,用户不

据大量的手机内存而导致手机不流畅,日后使用小程序将达

到随时可用,无需安装、卸载以及更新操作。

用户来说,微信小程序操作起来很简单,不必经历繁琐的安

装与卸载以及更新的步骤,也不会总是给用户主动发一些提

微信小程序对不同的人来说,有着不一样的意义。对于

微信小程序是微信官网推出的一款轻型而且功能强大

流彼此的建议。

整的生命周期。

以实现小程序页面之间的无痕变换,并保护了小程序页面完

■ 1.2 wepy框架

wepy框架是腾讯团队首推的一款基于Vue语法规范的

微信小程序原生框架管理了整个小程序的页面路由,可

用再担心是否留下什么个人信息或者安装太多移动APP占

开发框架。若开发者之前从未接触过Vue,不熟悉其中的相

关概念,导致在阅读wepy文档以及使用wepy进行开发的

过程中,会出现很多的疑惑以及大同小异的问题。此框架

持方面,支持TypeScript,组件自动补全功能是没有的,

CSS样式使用sass、less和stylus。在开发方式上,需要

熟悉vue和wepy两种语法,支持slot组件内容分发插槽,

但没有H5和移动端的支持;但是交流关于框架的技术只能

在GitHub上。

支持npm;多端复用上只是提供了转换各端小程序的功能,

wepy框架还使用了单文件模式,将原生框架的app.

不具有IDE图形化开发工具以及语法校验工具,在语法支

示消息等,而且还不占用手机的内存。对于开发者来说,微

业或者个体商户等而言,微信小程序的开发成本相对于移动

APP低很多,不用担心苹果和Android的上架问题,而且

上线时间也较快速、便捷

[2]

现如今,微信小程序的应用非常广泛,各个行业、各个

信小程序的开发比移动APP的开发有着更多的优势,比如

研发工时短、产生的bug少、流畅度很高等。对于社会企

店铺几乎都抛去了以往复杂的移动APP,而选择了简单快

捷的微信小程序来扩展自己的业务。

js、以及文件统一变换成,

和、、、以及配

置文件统一变换为,wepy框架的单文件模式让

方便。

■ 1.3 mpvue框架

小程序的目录结构变得更清晰,开发者在开发的过程中更加

mpvue框架是美团推出的一款基于的用来开发

1 微信小程序的开发方式

但是框架开发又有很多,文章主要是谈wepy、mpvue、

taro、uni-app开发框架。

■ 1.1 原生开发

小程序原生开发框架是微信官网首次推出的,目的是为

微信小程序的开发方式主要分为原生开发和框架开发,

微信小程序的框架。支持微信的所有原生组件和API,还

封装了自己的跨端API;不具有IDE图形化开发工具以及

语法校验工具,在语法支持方面,支持TypeScript,组件

自动补全功能是API提供的,CSS样式使用sass、less和

但没有H5和移动端的支持;而且交流关于框架的技术只能

在GitHub上。

stylus。在开发方式上需要熟悉Vue;目前不支持slot,但

支持npm;多端复用上只是提供了转换各端小程序的功能,

了让开发者在微信中开发具有原生APP的体验尽可能简洁、

高效。原生开发不支持工程化,需要自己动手搭建;在语法

规范上,使用的是小程序开发规范;没有组件化机制以及本

身无自动构建;CSS样式使用wxss。在开发方式上,需要

支持npm;开发成本较高;原生开发不支持多端复用;但

是在开发者社区里,可以更好的解决开发问题或者更好的交

52

本文标签: 程序 微信 开发 框架

更多相关文章

C盘健康小贴士:从清理开始,寻找最适合的清理软件

1月前

电脑使用一段时间之后,就会出现卡顿,运行不顺畅的情况,有时甚至一个小很的文件也要花费很长的时间才能打开,这就是c盘中的垃圾过多了,占用了很大的内存,影响到了系统盘的正常使用,从而导致电脑运行出现问题。那么清理c盘垃圾怎么清理?清理软件

从新手到高手:全面解析和解决Flash Player中的内存不能写或读取问题

1月前

简介:遇到“内存不能为written或read”的错误可能是由于多种原因,包括软件冲突、资源不足、病毒攻击、驱动程序问题或内存硬件故障。本指南提供了多种解决方案,包括关闭不必要的程序、优化系统资源、进行病毒扫描、更新驱动程序、硬件检测

'Flash内容被禁止'?解锁此错误,畅享流畅动画体验

1月前

相信不少兄弟都遇到过该内存不能为“read”的错误提示。希望以能对大家有所帮助。运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。“0x????????”指令引用的“0x????????

Win7超级助手:以命令之名,征服你的Windows世界

1月前

cleanmgr–打开磁盘清理工具 compmgmt.msc---计算机管理 conf—-启动 netmeeting charmap–-启动字符映射表 calc—-启动计算器 chkdsk.ex

彻底摆脱D3DX9_43.dll错误,轻松享受流畅游戏时光

1月前

本指南旨在提供一个全面的解决方案集,以协助用户克服遇到的“d3dx9_43.dll文件丢失”错误,从而使软件或游戏能够再次正常运行。本文将为不同技术水平的读者介绍一系列清晰、易于理解的修复策略,无论您是初学者还是有丰富经验的用户,都能

从空白到答案:探寻MS配置启动项中的SWF秘密

1月前

经常有网友来询问,为何我的开机会弹出窗口,而我一般会答复对方,开始-运行-msconfig-启动,把网址钩掉,还有hta后缀的htm后缀的url后缀的都钩去,而有的网友会询问为何启动后本来修复好的项目又被改了,我会回复开始-运行-ms

深入探究MSConfig启动项为何清零,及快速修复方法

1月前

经常有网友来询问,为何我的开机会弹出窗口,而我一般会答复对方,开始-运行-msconfig-启动,把网址钩掉,还有hta后缀的htm后缀的url后缀的都钩去,而有的网友会询问为何启动后本来修复好的项目又被改了,我会回复开始-运行-ms

双操作系统的先后顺序谜题:先装Windows还是Linux,看这篇就懂!

1月前

参考资料:《鸟哥的Linux私房菜——基础篇》第十九章首先了解一下开机的过程有哪些? 以个人计算机架设的Linux主机为例,按下电源键后加载BIOS硬件信息,进行硬件系统的自我测试,取得第一个可开机的装

Mac用户必看:彻底清理多余应用的秘籍

1月前

Mac电脑如果有太多无用的应用程序,很有可能会拖垮Mac系统的运行速度。因此,卸载电脑中无用的软件是优化Mac系统运行速度的最佳方式之一。Mac删除应用程序特别简单,长点击应用点击x,或是直接将应用拖进废纸篓。但是有一些应用长按没有x

不用愁,轻松在优麒麟中调整外接显示器的亮度和色彩

1月前

一、ddcutil简介ddcutil是优麒麟系统中自带的一个管理显示器设置的Linux程序,例如亮度调节和色彩校准等。一般来说,任何可以通过显示器上按钮来改变的设置都可以被ddcutil修改。ddcutil主要使用DDC

英特尔酷睿i7-4790K用户必读:简便步骤快速设置开机启动应用,提升效率!

1月前

如何设置开机启动程序 () 或许你要让自己的程序开机启动,或许你想要查出木马程序。那么本文将对你有帮助。 开机启动程序可以通过下列方法来设置:1. 注册表项:HKEY_USERS

DirectX问题让《龙腾世纪3审判》游戏卡顿不畅?这里教你一招速解!

1月前

《龙腾世纪3:审判》中出现的DirectX Error通常是一个复杂的问题,可能由多种因素引起。以下是对该问题的原因分析及解决方法介绍: 原因分析 DirectX版本不匹配:游戏可能需要特定版本的D

解救电脑:三款强力Windows系统软件的卸载秘籍

1月前

1、Geek 下载地址: Geek Uninstaller 是一款专业的 Windows 软件卸载工具,主要用于卸载软件并清理残留垃圾:特点体积小巧便携:软件体积约为 1.7M,是单文件绿色软件

从灰鸽子变种、Rootkit及恶意软件中解脱,保护你的Flash中心体验

1月前

endurer 原创2006-08-17 第1 版 一位网友的电脑,这两天瑞星开机扫描总报告发现Backdoor.Gpigeon.uql。如:-------

浏览器选择变回IE?这3个关键步骤帮你一次性解决困扰!

1月前

今天开始打开项目时,突然间发现我的浏览器被改成了IE打开。奇怪了,并没有设置过默认浏览器为IE! 随后,当然是修改默认浏览器了,如下常规操作: 控制面板》程序》默认程序》设置默认程序》web浏览器》点击并选着你要设置的

msvcp110.dll找不到"困扰你?试试这4种方法,解决不再难!

1月前

在使用个人电脑的过程中,当我们尝试启动某个应用程序或者运行特定软件时,系统可能会弹出一个错误提示窗口,明确指出“msvcp110.dll文件丢失”。这个msvcp110.dll是Microsoft Visual C++ Redistr

计算机突然卡顿?原来是MSVCp110.dll惹的祸,马上修复教程奉上!

1月前

在使用个人电脑的过程中,当我们尝试启动某个应用程序或者运行特定软件时,系统可能会弹出一个错误提示窗口,明确指出“msvcp110.dll文件丢失”。这个msvcp110.dll是Microsoft Visual C++ Redistr

解决工行U盾和Vista系统下的蓝屏问题,方法全在这里!

1月前

工行U盾一直都是非常顽固的与Windows不兼容,总会导致系统蓝屏。可恶的是,这个问题存在不是一天两天了,但“工行”如同稻草人一样熟视无睹,从未想过如何来解决这个“老大难”问题? 看样子,这还得用户自己动手来解决,途径有

关于CPU风扇智能控制转速的建议

16天前

如果CPU是原装风扇的话,不作任何设定,其默认3000转分钟 往往有比较恼人的噪音。一般采用两种方法:1.安装主板光盘附送的CPU风扇控制程序,然后操作系统启动的时候自动加载该程序。2.在BIOS中设定智能风扇

干货分享:微信好友删除了怎么找回?领取超好用的恢复方法_微信如何使用雷达搜索删除的好友

12天前

微信,作为全民使用的一款社交软件,在我们的生活中起着举足轻重的作用。闲来无事给好友发个信息增进增进感情,哪怕是陌生了聊几句还要继续交往也会互加个微信,但往往也是各种原因将某个好友删除,那么删除后的好友怎么重新找回,下面这些恢复方法可要

发表评论

全部评论 0
暂无评论