当前位置: 首页 > wzjs >正文

网站排行榜前十名superstore wordpress

网站排行榜前十名,superstore wordpress,郑州网站免费制作,电商和网站设计哪个好引言 这里分为四个阶段: 第一阶段 : 原生开发 第二阶段 : H5混合开发 第三阶段: 跨平台RN 第四阶段: 跨平台Flutter 正文 第一阶段: 原生开发 开发成本比较大 : 需要Android 和ios 开发两…

引言

这里分为四个阶段:

第一阶段 : 原生开发

第二阶段 : H5混合开发

第三阶段: 跨平台RN

第四阶段: 跨平台Flutter

正文

第一阶段: 原生开发

开发成本比较大 : 需要Android 和ios 开发两端。

动态化需求 : 需求变化 需要发版本。

第二阶段:H5 混合开发

WebView 担任桥梁JavaScript 与原生API之间通信的Bridge桥梁。

用于在javaScript 与原生之间的通信工具 WebView javaScript   Bridge (JsBridge)

如图:

缺陷:

WebView 性能堪忧 

webView 会引起内存泄漏。Android 自身问题,webView 在运行中,消耗的内存无法及时回收。

所以我们在用webView 把它移到一个单独进程中。

Android WebView性能优化(一) - 简书

WebView内存泄露的解决方案 - 简书

WebView内存泄露终结解决方案 - 简书

Android调用js的坑 - 简书

第三阶段 : 跨平台RN

H5 作为第二阶段的性能瓶颈, RN通过桥梁完成原生绘制 ,以达到更优的性能。

讲解:

用js写出配置文件(相当于xml),通过bridge 发给平台,然后平台根据配置文件去创建相应的原生控件。所以RN渲染方式是用原生方式渲染。

缺陷:

javaScript 通过 Bridge 传递到native完成原生绘制,bridge的成本高,因为需要频繁的跨桥调用,导致卡顿等性能。

第四阶段 :跨平台 Flutter

那么我们就要考虑能不能干掉“桥” , 所以flutter就是干掉了桥,利用DVM(dart虚拟机)减少桥的交互。

原理如下图:

Flutter 架构

 

framwork 提供了各种基础组件库,包括widget。动画等。

Engine  Skia渲染。Drat VM 等。

 

性能和特点:

性能稍微低于原生。

单线程,不存在上下文切换的性能损耗 ;不需要锁 不存在数据竞争和数据同步问题。

多生代无锁垃圾回收器,专门为ui框架中常见的大量Widgets对象创建和销毁优化。

http://www.dtcms.com/wzjs/834841.html

相关文章:

  • 刷赞网站推广空间免费域名申请好了怎么做网站
  • 北京市保障房建设投资中心网站瘫痪唐山seo网站建设
  • 做外贸推广自己网站wordpress前台登录按钮
  • 空白网站怎么做郑州网站运营专业乐云seo
  • 网站建设简单个人主页山西网站建设怎么样
  • 广东网页空间网站平台网站编程用什么语言好
  • 唐山市城市建设规划局网站蜜雪冰城网络营销
  • 网站详情页设计国内wordpress主机
  • 智能网站建设桂林论坛网
  • 网站建设尺寸大小丽江市网站建设
  • 企业网站建设的目的论文网站开发学习流程
  • 手机版企业网站wordpress 美化 插件大全
  • 网站内容好阿里巴巴黄页网1688
  • 注册一个域名需要多少钱旺道seo软件技术
  • 一般做海报的图片跟哪个网站下载网页微博版
  • 杭州江干网站建设云主题 wordpress
  • 贵阳网站微信建设公司课程网站建设的步骤
  • 平台和自建网站服务提供者学校网站开发研究的意义和目的
  • 做帖子的网站有哪些查询个人公司注册公司
  • 怎样制作微信网站链接如何查看一家网站是否有备案
  • 建站 网站程序建网站去哪里备案
  • 网站建设的步骤及方法在线自助下单网站
  • 如何做自己的网站商城站钦州网站建设
  • 中国建设网官方网站证书查询龙岗区建设规划网站
  • 宣传型网站做网站的网页图片素材怎么找
  • 中国城乡建设部网站荣欣建设集团有限公司网站
  • 怎么做网站的学校的大图天津塘沽爆炸视频完整
  • 网站建立的连接不安全怎么解决seo整站优化服务教程
  • 备案网站内容说明大丰企业做网站多少钱
  • 电子商城开发网站开发网站建设一般收多少定金