uni app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
uni app(uni,读 you ni,是统一的意思)是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到 iOS、Android、Web(响应式)、以及各种小程序、快应用等多个平台。
uni app 是什么
uni app 是一个使用 Vue.js 开发所有前端应用的框架。开发者编写一套代码,可发布到 iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
uni app 具有开发者数量和案例更多、平台能力不受限、扩展灵活性、性能体验优秀、周边生态丰富、学习成本低、开发成本低等 8 大优势。
uni app 主要功能
uni app 实现了一套代码,同时运行到多个平台一套代码,同时运行到 iOS 模拟器、Android 模拟器、H5、微信开发者工具、支付宝小程序 Studio、百度开发者工具、字节跳动开发者工具、QQ 开发者工具(底部 8 个终端选项卡代表 8 个终端模拟器 。
uni app 的优势
uni app 继承自 Vue.js,提供了完整的 Vue.js 开发体验。uni app 组件规范和扩展 api 与微信小程序基本相同。有一定 Vue.js 和微信小程序开发经验的开发者可快速上手 uni app ,开发出兼容多端的应用。uni app 提供了条件编译优化,可以优雅的为某平台写个性化代码、调用专有能力而不影响其他平台。uni app 打包到 App 时仍然使用了 5+引擎,5+的所有能力都可以在 uni app 中可以使用。在 App 端运行性能和微信小程序基本相同。对于技术人员而言,不用学那么多的平台开发技术、研究那么多前端框架,学会基于 vue 的 uni app 就够了。对于公司而言更低成本,覆盖更多用户,uni app 是高效利器。
运行环境
运行 uni app 项目需要安装 HBuilderX 前端开发工具。
浏览器运行:进入 uniapp 项目,点击工具栏的运行-运行到浏览器-选择浏览器,即可在浏览器里面体验 uni app 的 H5 版。
真机运行:连接手机,开启 USB 调试,进入 uniapp 项目,点击工具栏的运行-真机运行-选择运行的设备,即可在该设备里面体验 uni app。
在微信开发者工具里运行:进入 uniapp 项目,点击工具栏的运行-运行到小程序模拟器-微信开发者工具,即可在微信开发者工具里面体验 uni app。