ホームページ  >  記事  >  ウェブフロントエンド  >  muiアプリとuniappの違い

muiアプリとuniappの違い

藏色散人
藏色散人オリジナル
2021-01-26 10:53:569755ブラウズ

mui app と uniapp の違い: 1. uniapp は複数の端末に適用できるオープンソース フレームワークで、すべてのフロントエンド アプリケーションの開発に Vue.js を使用するフレームワークですが、mui はネイティブ APP エクスペリエンスに最も近い高パフォーマンス フロントエンド フレームワーク; 2. mui は軽量であり、サードパーティの JS ライブラリなどに依存しません。

muiアプリとuniappの違い

この記事の動作環境: Windows7 システム、uni-app2.5.1 バージョン、Dell G3 コンピューター。

推奨 (無料): uni-app チュートリアル

1. 利点

1. uni-app

開発の際はuni-app公式サイトを参照すると便利です(https://uniapp.dcloud.io/)

uni -app は、複数の端末に適したオープンソース フレームワークのセットであり、すべてのフロントエンド アプリケーションの開発に Vue.js を使用するフレームワークです。開発者は、iOS、Android、Web (レスポンシブ) に公開できるコードのセットを作成します)、およびさまざまな小規模プログラム (WeChat/Alipay/Baidu /Toutiao/QQ/DingTalk/淘宝網)、Kuai App およびその他のプラットフォーム。

uni-app は vue.js に基づいているため、フロントエンド開発者にとってよりフレンドリーであり、学習コストが低くなります。また、そのカプセル化されたコンポーネントは WeChat アプレットのコンポーネントと同じであるため、現在の主流のフロントエンド担当者の学習コストはほぼ 0 です。

uni-app は開発に HbuildX を使用します。 HBuilderXを使った開発は非常に速いと言えます。開発速度は比較的速いです。追伸: 私は Webstom 派 (Vue に精通しています) ですが、純粋な静的ページの開発には HBuilderX を使用しています。個人的には、環境とプロンプト効果の両方の点で、非常に優れていると思います。

2. Mui

開発の際はmuiの公式サイトを参照すると便利です(https://dev.dcloud.net.cn) /mui/ )

MUI は軽量で、サードパーティの JS ライブラリに依存しません。圧縮された JS および CSS ファイルはわずか 100 K および 60 K

ネイティブ UI:以前の多くのフロントエンド フレームワーク (特にレスポンシブ レイアウト フレームワーク) を考慮すると、UI コントロールは Web ページに似すぎており、ネイティブな雰囲気がありません。

MUI は iOS プラットフォームの UI に基づいており、いくつかの UI コントロールを補完しています。 Android プラットフォームに固有の

サポート パッケージがある開発ツール HBuilder は、完全なコード プロンプトとパッケージ化プロセスの簡素化を提供します。また、対応するデモも提供します。これは非常にユーザー フレンドリーで簡単に始めることができます。

MUI は、UI の適応とレンダリング、およびさまざまな UI モジュールのカプセル化のみに焦点を当てており、UI に関係のない他の機能は提供しません。これにより、柔軟性が大幅に向上し、他のフレームワークとの統合が容易になるだけでなく、フレームワークが肥大化してパフォーマンスに影響を与えることも効果的に防止できます。

2. デメリット

1. uni-app

ミニ プログラムは WeChat によって最初に開始されたと多くの人が考えています。実際、DCloud はこの業界のパイオニアです。そのため、uni-app は誕生してから日が浅く、まだ完璧ではない部分が多くあります。

クイック アプリケーションは、vivo、oppo、Huawei のみをサポートします

360 アプレットは Windows プラットフォームでのみサポートされ、360 ブラウザで開く必要があります

2、mui

公式ドキュメントのメリットはシンプルすぎてJS部分のドキュメントが少なく、必要に応じてカスタマイズしたり修正したりするのが不便です。フレームワークの実装原則とコードに関する説明文書が不足しているため、経験豊富なユーザーが目的を絞ったカスタマイズを行ったり、問題が発生した場合のトラブルシューティングを行ったりすることが不便になっています。

vue のサポートにはまだ問題があり、vue を使用してデータをレンダリングする場合、mui コンポーネントはプルダウンできないなど、適切な応答に失敗することがよくあります。

サードパーティ SDK のサポートは十分に完璧ではありません。現在、マップのサポートは良好ではありません。

以上がmuiアプリとuniappの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。