Skip to content

📱 APP 端

uni-app

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

uni-app x

  • uni-app x,是下一代 uni-app,是一个跨平台应用开发引擎。

  • uni-app x 是一个庞大的工程,它包括uts语言、uvue渲染引擎、uni的组件和API、以及扩展机制。

  • uts是一门类ts的、跨平台的、新语言。

  • uts在Android平台编译为kotlin、在iOS平台编译为swift、在鸿蒙next平台上编译为ArkTS、在Web和小程序平台编译为js。

  • 在Android平台,uni-app x 的工程被整体编译为kotlin代码,本质上是换了vue写法的原生kotlin应用,在性能上与原生kotlin一致。

🌕 系统环境

环境描述版本指南
Node.js基于 Chrome V8 引擎的 JavaScript 运行环境14.x推荐 20.x 及以上
npmNode.js 默认包管理工具7.x
pnpm速度快、节省磁盘空间的软件包管理器7.x
YarnJavaScript 包管理器1.x
HBuilderX轻量级前端开发工具,专注于HTML5、小程序和移动应用开发。3.9+推荐使用最新版
Android StudioAndroid集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。2024.x推荐使用最新版
Xcode运行在操作系统Mac OS X上的集成开发工具(IDE),主要用于开发macOS、iOS、iPadOS、watchOS、tvOS 和 visionOS 应用程序。12+推荐使用最新版

🧬 框架依赖

框架描述版本指南
Vue.js渐进式 JavaScript 框架3.4.x
Vite卓越的 Web 开发 构建工具5.2.x
TypeScriptJavaScript 类型的超集5.3.x
uni-app使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台3.0.x
uni-app x下一代 uni-app,是一个跨平台应用开发引擎。HBuilderX 3.9+
uView UI多平台快速开发的UI框架2.x
uv-ui多平台快速开发的UI框架,兼容vue3+2、nvue、app、h5、小程序等多端基于uni-app和uView2.x的生态框架。1.1.x
uview-plus多平台快速开发的UI框架,是基于 uView2.x 移植的支持 Vue3 的版本。3.x