一、简介

uni-app 是一个使用 vue.js 开发跨平台应用的前端框架,由于它具备"编写一次代码可发布到多个平台"的特点,大大的节省了开发成本,极速提升了开发效率。可以在uni-app官网 获取详细信息以及使用方法。

二、详情介绍

uni-app 在开发者数量、案例、跨端抹平度、扩展灵活性、性能体验、周边生态、学习成本、开发成本等8大关键指标上拥有更强的优势。

uni-app 实现了一套代码,同时运行到多个平台;如下图所示,一套代码,同时运行到iOS模拟器、Android模拟器、web、微信开发者工具、支付宝小程序Studio、百度开发者工具、字节跳动开发者工具、QQ开发者工具(底部每个终端选项卡,代表1个终端模拟器)

uni-app支持通过 可视化界面、vue-cli命令行 (opens new window)两种方式快速创建项目。

可视化的方式比较简单,HBuilderX内置相关环境,开箱即用,无需配置nodejs。

开始之前,开发者需先下载安装如下工具:

HBuilderX:官方IDE下载地址(opens new window)

HBuilderX是通用的前端开发工具,但为uni-app做了特别强化。

Tips

  • 如果是第一次使用,需要配置开发工具的相关路径。点击工具栏的运行 -> 运行到小程序模拟器 -> 运行设置,配置相应小程序开发者工具的路径。
  • 微信小程序工具需要配置允许权限,不然HBuilder无法调用微信小程序开发工具的命令行
  • 支付宝/百度/字节跳动/360小程序工具,不支持直接指定项目启动并运行。因此开发工具启动后,请将 HBuilderX 控制台中提示的项目路径,在相应小程序开发者工具中打开。
  • 如果自动启动小程序开发工具失败,请手动启动小程序开发工具并将 HBuilderX 控制台提示的项目路径,打开项目。

软件工程之uni-app技术调研相关推荐

  1. 软件工程之“个人附加题”

    (1) 你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可: 对于皱欣老师的软件工程之"构建之法",说实话,我并没有权利 去评价,不过对于上了一个 ...

  2. 软件工程之QA管理(好软件系列二)

    软件工程之QA管理(好软件系列二) 在中国如果想做一个好软件,一般来说,基本靠的是项目经理或项目组几个人的个人能力.(虽然理论逻辑上说做软件要靠一个团队,但是事实上真正能把团队理念感悟,并能做到的人少 ...

  3. MPD软件工作坊北京站:技术创新与研发效率带来的前沿思考

    在新技术层出不穷.不断迭代的当下,多数企业都在面临技术能力提升,认知升级等问题.面对技术企业的研发环节,为什么你的效率总是提不上来?都在寻找创新的技术领域,为何别人总能抢占先机?提升自己的研发竞争力, ...

  4. 软件工程之PERT图 (AOA与AON)

    二 分类 PERT图分为两种类型:AOA 和AON 箭头活动(AoA)和节点活动(AoN)都属于程序评估和审查技术(PERT)的一种,这是一种众所周知的方法,用于在完成项目时分析各种任务,尤其是当它涉 ...

  5. 软件工程之PERT图(概念)

    一 概念 1.1 定义 PERT(Program Evaluation and Review Technique)即计划评审技术,最早是由美国海军在计划和控制北极星导弹的研制时发展起来的.用网络图来表 ...

  6. 软件工程之PERT图和项目活动图考点(软考中级)

    文章目录 1.软件项目管理 1.1 PERT图 1.2 项目活动图 1.软件项目管理 1.1 PERT图 (1)学习目标 1.会计算最早时刻 2.会计算最晚时刻 3.会计算松弛时间 4.会计算关键路径 ...

  7. 软件工程之PERT图(关键路径)

    三 用途 PERT图一般用于计算关键路径 3.1 关键路径的概念 关键路径指的是花费时间最长的事件和活动的序列. 相关概念说明: ①最早开始时间:某段工程开始点之前最长的输入流之和 ②最晚开始:关键路 ...

  8. 期货、股票资管分仓软件分账户系统APP开发需要用到哪些技术?

    一个好的系统要保证用户的资金安全和操作顺利,首先要提供7*24小时全天候即时热线和网络在线服务, 确保客户的服务请求得到快速高效的解决.然后要根据自身软件的复杂程度和信息化成熟度,以及应用水平状况和需 ...

  9. “ GPU视频处理技术调研报告 ”

    本文来自英伟达高级工程师 季光在LiveVideoStack 线上交流分享,并由LiveVideoStack整理而成.分享中季光详细解析了GPU在视频编解码,图像分析和视频处理方面的相关技术支持,及实 ...

最新文章

  1. 鱼佬:百行代码入手数据挖掘赛!
  2. Resetting the root password for MySQL
  3. Windows热键注册(反汇编方法 查看win32api 原理)
  4. 读取CSV内容,根据不同的图片标签放到指定文件夹
  5. Linux Socket TCP/IP通信
  6. Asp.net2.0:如何使用ObjectDataSource
  7. python怎么用for循环找出最大值_在for循环Python中查找前10个最大值
  8. mysql升级到5.7版本后,运行程序报错this is incompatible with sql_mode=only_full_group_by
  9. 【cornerstone】多边形标注组件(FreehandRoi)的Area悬浮文本项的消除
  10. 融合连接-玄武科技助力“智慧政务”新时代 —— 玄武科技 即信产品市场总监 朱敏...
  11. C ++中的初始化程序列表– std :: initializer_list
  12. DEDECMS自定义表单unix时间戳转换成常规时间方法及增加表单添加时间方法
  13. 深度学习自学(一):Loss function 损失函数
  14. Impala ODBC 安装笔记
  15. 面试题:不使用其他变量交换两个数字
  16. Hadoop 安装教程
  17. 软件设计---概要设计和详细设计
  18. 基于多传感器数据融合的全自动泊车系统研究与应用(开题报告)
  19. 基于websocket的网页实时消息推送与在线聊天(上篇)
  20. “简明扼要”之《计算机与操作系统》

热门文章

  1. 佳能6D误格式化覆盖后的恢复方法
  2. 关于一台电脑无法搜索到另外一台电脑wifi热点的解决方法
  3. 华为路由器:loopback(本地回环)接口的作用
  4. 感恩工作平台心得体会_2015知足感恩爱岗敬业心得体会
  5. 基于cross_silo做联邦学习编程的学习
  6. 中兴通讯:控股股东拟以持有的本公司股份参与认购基金份额
  7. NandFlash驱动源码详细分析
  8. Windows10 打不开组策略管理
  9. mysql dba面试题及答案_阿里巴巴MySQL DBA面试题答案(欢迎进来讨论)
  10. lol日服一直显示重新连接服务器,lol手游日服登录不了怎么办 日服进不去解决方法...