uni-app的学习

uni-app官网uni-app,uniCloud,serverlessicon-default.png?t=N7T8https://uniapp.dcloud.net.cn/

一、什么是uniapp?

  uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。

二、产品特征

1. 跨平台更多

        真正做到 “一套代码,多端发行” !

        条件编译:优雅的在一个项目里调用不同平台的特色功能

2. 运行体验更好

        组件、api与微信小程序一致

        兼容weex原生渲染

3. 通用技术栈,学习成本低

        vue的语法、微信小程序的api

        内嵌mpvue

4. 开放生态,组件更丰富

        支持通过npm 安装第三方包

        支持微信小程序自定义组件以及SDK

        兼容mpvue组件以及项目

        App端支持和原生混合编码

        DCloud将发布插件市场

什么是SDK:

        SDK是软件开发工具包(Software Development Kit)的缩写,它是一组用于开发软件应用程序的工具、库、文档和示例代码的集合。

        SDK为开发人员提供了一种简化和加速软件开发过程的方式。它通常由各种开发工具组成,包括编译器、调试器、集成开发环境(IDE)以及各种库、API和示例代码。SDK还包含开发文档和教程,以帮助开发人员理解和使用特定平台或框架的功能。

        开发SDK通常用于特定的软件平台,比如移动应用开发平台(如Android和iOS)、操作系统(如Windows和macOS)、嵌入式系统、游戏开发等。它们提供了已经构建好的功能模块,开发人员可以利用这些模块来快速开发应用程序,而无需从头开始编写所有代码。

通过使用SDK,开发人员可以节省大量时间和精力,提高开发效率。同时,SDK还提供了标准化的开发环境和工具,使得不同开发者之间更容易协作,并降低了开发应用程序所需的技术难度。

什么是mpvue:

        mpvue是一个基于Vue.js的小程序开发框架。它的目标是将Vue.js的开发方式和优势引入到微信小程序开发中。

        微信小程序是一种在微信平台上运行的轻量级应用程序,它使用JavaScript、CSS和WXML(微信小程序的模板语言)来编写应用逻辑、样式和界面。然而,传统的微信小程序开发方式与Vue.js的开发方式有些不同,开发者需要学习和适应微信小程序独特的语法和组件模型。

        mpvue的出现解决了这个问题。它允许开发者使用Vue.js的语法和特性来开发微信小程序。开发者可以使用熟悉的Vue.js组件化开发方式、指令、生命周期钩子等来构建微信小程序。同时,mpvue还为开发者提供了一些特定的API和工具,来处理微信小程序的独有功能和特性。

mpvue具有以下特点:

  • 代码复用:开发者可以在mpvue中使用大部分Vue.js的代码,享受组件化开发的便利性和代码复用的好处。
  • 开发效率:利用Vue.js的开发方式,开发者可以更快地构建和调试小程序应用。
  • 易用性:对于已经熟悉Vue.js的开发者,上手使用mpvue相对较简单。
  • 生态系统:mpvue可以受益于Vue.js强大的生态系统,拥有丰富的第三方插件和库。

三、功能架构图

uview和webview是两种不同的视图组件,具有以下区别:

  1. 类型不同:uview是一个基于Vue开发的小程序UI框架,主要用于开发微信小程序、支付宝小程序和百度小程序等。而webview是一个浏览器内嵌组件,用于在移动应用中加载网页内容。

  2. 功能不同:uview提供了丰富的UI组件和功能模块,如按钮、列表、弹窗等,可以实现小程序的界面展示和交互逻辑。而webview主要用于在移动应用中加载网页内容,并提供与网页的交互能力。

  3. 开发环境不同:uview主要在小程序开发环境中使用,利用Vue的开发方式进行开发。而webview可以在各种移动应用开发框架中使用,如React Native、Flutter等。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值