zoukankan      html  css  js  c++  java
  • react native 或 flutter 开发app

    react-native

    react native和原生Android/ios:

    https://www.oschina.net/news/97466/should-we-use-react-native

    react native优势 跨平台。

    单纯用RN开发是很棒的,单纯用原生ios/Android开发也是很棒的。

    但是RN和原声ios/Android混合开发是糟糕的,因为:如果你需要在同一屏幕上同时使用原生视图和 React Native 视图,通常,在 React Native 方面,你会将数据保存在 JS 对象中,而在原生方面,你会将数据保存在 Swift/Java 的数据结构中,这样以来,跟踪客户端状态就会变得很困难。因为 React Native 目前只有一个异步桥接(asynchronous bridge),你需要编写大量桥接基础设施的代码,才能保证工作有效进行,这个过程很麻烦,会严重影响工作效率。

    react-native学习资源

    官网:https://reactnative.cn/

    由于React Native还不太成熟,资源有限,也不完整。但随着它越来越流行,在不久之后一定能赶上其他成熟的技术。下面列出了一些实用的资源,我也经常在它的仓库上提问和获取最新的信息:

    译注:中文资源:React Native学习指南

    flutter(基于dart):

    dart语言:https://baike.baidu.com/item/DART/22500518?fr=aladdin#reference-[2]-23109418-wrap

    flutter框架:https://baike.baidu.com/item/Flutter/22498985?fr=aladdin

    dart是纯面向对象语言。flutter是基于dart的移动端ui框架

  • 相关阅读:
    firewall详解
    Fiddler使用
    Asp.net Core过滤器
    单例模式
    C# 收银机顾显(客显)及打印小票(58热敏打印机)
    sqlite批量处理数据性能优化
    sqlite 插入数据 too many variables
    winform textbox控件keydown、keypress、keyup简单介绍
    ie兼容placeholder效果
    asp.net mvc全局异常捕获
  • 原文地址:https://www.cnblogs.com/zealousness/p/10472785.html
Copyright © 2011-2022 走看看