要想知道uni-app开发好用在哪里,我们先看看uni-app的官网,下图

系统的介绍、框架、组件、api的使用都非常的详细,感兴趣的朋友可以去尝试尝试。

我们进图正题,首先和原生小程序来比较,其次和原生安卓想比较。

来看看原生小程序的坑点:原生wxml开发对Node、预编译器、webpack支持不好,影响开发效率和工程构建流程。所以大公司都会用框架开发。微信定义的这套语法,wxml、wxs,以及wx:if等语法,私有化太强。不如正经学vue,学会了全端通用,而不是只为微信小程序。vue生态里有太多周边工具,可以提高开发效率。作为前端工程师,除了微信小程序,还要开发web、其他小程序甚至App,人们不喜欢来回切换开发工具和变更语法思考方式。

相对于原生小程序的坑,uni-app就解决了这些问题。uni-app不限制底层API调用;在小程序端,uni-app支持直接编写微信原生代码。类比传统web开发,如果vue、react等框架的使用,造成开发者无法操作浏览器提供的所有api,那这样的框架肯定是不成熟的。小程序开发也一样,uni-app框架中,同样可调用微信提供的所有原生代码。所以这些就成了前端工程师对uni-app的热爱。

看了和原生小程序的对比,我们来看看和原生移动端的对比。

原生最大的缺点就是支付返回的问题,因为在支付是两套代码,所以是从链接到程序在到链接的模糊过程,出现问题以后很难察觉数据在某一步除了问题,因为是用vue的问题跳转支付后无法返回指定页面。而且不同手机兼容问题会改到死,所以手机版本仅支持以上,且在iOS上会有各种奇葩问题,z-index不生效啦什么的。那来看看uni-app:比如说获取硬件设施就比较好用。最方便的还是它的文档,自己组装简单方便比较详细,打包封壳比较容易,脑残式配置,小白级别的都能自己倒腾出来,而且几乎所有的需求差不多都有,而且因为框架比较老。

说一下我用过uni-app的体验:APP端,我觉得uniapp开发APP端是最爽的,整体体验比之前的mui高了很多,跟小程序的体验类似,但是比小程序流畅,在iOS端,体验上跟原生很接近,在安卓中高端手机上也跟原生很接近,低端机就卡顿一些,不过应该所有APP都卡顿,总体来说,体验非常不错的。所以,还没尝试的快去用用吧!

uni app 调用网络打印机_前端工程师 | 原生小程序坑点:uni-app到底好用在哪里?...相关推荐

  1. uni app 调用网络打印机_一套代码,七端运行-uni-app

    为什么要使用uni-app uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS.Android.H5.小程序等多个平台. 同时在别的方面它也有很大优 ...

  2. Java后端+Uniapp前端实现的小程序/公众号H5/APP商城+APP商户端源码_JooLun

    JooLun Uniapp商城系统是一款完善的.专业二开的商城源码产品,拥有技术新.价格低.授权宽松等特点.系统后端采用Java语言开发,采用目前流行的Spring Cloud微服务技术,前端采用un ...

  3. hbuilderx 小程序分包_很酷的HBuilderX和uni-app,开发一次既能生成小程序又能生成App...

    很酷的HBuilderX和uni-app,开发一次既能生成小程序又能生成App 创业者福利,做一次小程序和APP都有了 更流畅 由于基于C++架构而非eclipse或webkit架构,HX在启动速度. ...

  4. uniapp 前端获取微信小程序 URL Link (HTTPS调用)

    前端基于 uniapp 获取微信小程序 URL Link 短链,适用于短信.邮件.网页.微信内等拉起小程序的业务场景.目前仅针对国内非个人主体的小程序开放. 前言:微信小程序此前可以在小程序管理后台- ...

  5. taro 小程序转h5之后报错_原生小程序转H5

    原生小程序转Taro,Taro转多端 这里先讲一下需求,公司之前的小程序是用原生开发的,目前有客户需要同样的H5版本的项目,考虑短时间内开发出一个差不多100个页面左右的H5项目不太现实.所以这里就用 ...

  6. vue 传参 微信_小猿圈web前端之微信小程序页面间跳转传参方式总结

    原标题:小猿圈web前端之微信小程序页面间跳转传参方式总结 最近小程序发展的越来越快,很多大公司也在打造自己的小程序平台以及购物小程序等等,今天小猿圈web前端讲师就总结了关于微信小程序的知识点,首先 ...

  7. 控制台应用和空项目有什么区别_互联网小程序的应用以及APP的应用有什么区别及发展...

    随时移动互联网进入的千家万户,互联网的手机应用程序也渐渐的在市场上流行起来了.今天主要跟大家谈一下互联网小程序的应用以及APP的应用有什么区别以及未来的发展趋.未来会流行什么手机应用或者APP应用,我 ...

  8. h5 bootstrap 小程序模板_一道面试题小程序与H5的区别

    抛砖 此文是一道面试题,又不仅仅是一道面试题 面试题,在各个技术社区里都是一个永不落伍的话题,好像大多数人临面试前都会狂刷面试题,恨不得把所有面试题都看一遍,要说有用没,当然有用,因为大部分面试题确实 ...

  9. 全栈开发工程师微信小程序-上(中)

    全栈开发工程师微信小程序-上(中) width: 750rpx; 复制代码 750rpx代表与屏幕等宽,rpx的缩写responsive pixel,这个单位是可以根据屏幕大小进行自适应调整的像素单位 ...

最新文章

  1. rest-framework 视图
  2. WSE3.0构建Web服务安全(4):MTOM消息传输优化和文件上传、下载
  3. THUPCCTSAPIO摸鱼被$\Huge{\color{black}{\mathbf{z}}\color{red}{\mathbf{zh}}}$爆踩记
  4. 今天开始记录我的开发生涯
  5. python输入一个整数、输出该整数的所有素数因子_【401】Python 求合数的所有质数因子...
  6. 产品经理|竞品分析(附《竞品分析报告》模板)
  7. 【UWB定位】 - DWM1000模块调试简单心得 - 2
  8. 区块链开发金融交易平台
  9. android studio scala插件,在Android Studio中使用Scala和Java
  10. Datawhale数据分析思考与问题解决
  11. 屏的接口类型种类以及接口定义分析
  12. 模拟赛 Jams倒酒
  13. ios自建服务器降级,iOS14降级操作步骤 iOS14怎么降级到iOS13
  14. 读沈从文先生的《边城》
  15. 驭势吴甘沙:我的根本利益|Xtecher人物特稿
  16. 华为摄像头采集自动聚焦崩溃
  17. Qt界面编程-Qt简介
  18. 【C++】小而快的Ninja
  19. Linux01(VM)
  20. Mac 环境下 Java JDK 的安装与环境变量配置详解(已完美解决)

热门文章

  1. 枚举的遍历和字符串转枚举,枚举转字符串
  2. PAT甲级1147 Heaps (30 分):[C++题解]堆、树的遍历、dfs、完全二叉树建树
  3. PAT甲级1082 Read Number in Chinese:[C++题解]字符串处理
  4. 优先队列如何按照pair 的第二关键字排序(对比vector按照pair第二关键字排序)
  5. matlab绘图标题含有n=变量的方法(类似c语言)
  6. 20十年后的计算机作文600字,20年后的学校作文600字
  7. mysql proxy性能差_mysql性能的检查和优化方法
  8. python程序语法元素分析_Python程序语法元素分析(2)
  9. python动态参数_python动态参数
  10. postman接口测试实例_postman接口测试实例