クロスプラットフォームの技術と比較して、モバイル開発

近年では、日に日にもの、モバイルインターネットの勝利、多くのビジネスシナリオの時代の到来で、純粋なネイティブのダイナミックな開発は、主に二つの問題と開発コスト、およびこれらの2つの問題のため、クロスプラットフォームの数の誕生(特別に直面してこれは、動的なフレームワーク)は、2つのiOSとAndroidプラットフォームを指します。

クロスプラットフォーム技術の比較

技術タイプ UIのレンダリング 演奏 開発効率 ダイナミック フレームの代わりに
H5+原生 WebViewのレンダリング 一般的な 高いです サポート コルドバ、イオン性
JS +ネイティブレンダリング ネイティブレンダリングコントロール 良いです サポート RN、Weex、ユニアプリ
セルフ塗装ネイティブUI + レンダリングシステムのAPIを呼び出します 良いです ハイフラッター、低QT デフォルトでサポートされていません QT、フラッター

上記の表は、主に言語の開発言語のUIの開発を指します。
開発効率は、互換性のある時間をタイムコードと時間をデバッグ、およびトラブルシューティングを含む全体の開発サイクルの効率を指します。
ダイナミックは、主に指し動的なコードが発行され、ホット更新をサポートするかどうかをサポートしています。私は、動的に対応していませんので、フラッターは、デフォルトでは、パッケージリリースダートAOTコンパイルモードを使用することであることは注目に値する、しかし、これらのモードはダイナミックのサポートにダート走行JITやスナップショットモードがあります。

また、読書

  • 「一般的な手法は比較的モバイルアプリケーションの開発」https://www.jianshu.com/p/fc0fea667243
  • 「2019年は、フラッターとは決めネイティブリアクト?」Https://www.ucloud.cn/yun/104638.html

オリジナル:https://xushanxiang.com/2019/12/comparison-of-cross-platform-technologies-in-mobile-development.html

おすすめ

転載: www.cnblogs.com/xusx2014/p/12046669.html