uni-app | 小規模なプログラム開発にはネイティブまたはユニアプリ開発を選択してください

今日は、小さなプログラムを開発するのにネイティブとユニアプリのどちらを使うべきかという知識普及講座をお届けします!小さなプログラムを開発したいなら、この記事を読めば答えがわかります!

ミニ プログラムについては誰もがよく知っていると思いますが、コミュニティの共同購入、モールでの買い物、タクシーでの移動、持ち帰り用の食べ物の注文、健康規定、ミニ ゲームなど、生活のあらゆる側面で見つけることができます。それらはすべてミニの影です。プログラムの人気は主にその独特の利点によるものです. インストールが不要で、外出先でも使用でき、追加のメモリを占有しません. ユーザーが QR をスキャンするだけですぐに開くことができる強力で軽量なアプリですコードを使用したり、さまざまなメソッドを使用したりすることができ、大多数の開発者やユーザーに好まれています。

◆ ビデオ学習アドレス ◆ 小規模なプログラムを開発するには、ネイティブまたはユニアプリを選択してください

では、小さなプログラムを開発するにはどうすればよいでしょうか?ネイティブ開発とユニアプリ開発の 2 つのオプションがあります。

1. 原生开发

ホーム ネイティブ開発の利点を見てみましょう。

① 公式ドキュメントは明確かつ簡潔で、モバイル サービスの基礎となるロジックに近く、開発者はより的を絞った方法で小規模なプログラムの詳細な開発を実行できます。

② ネイティブ開発を利用することで、正式版に追いつくことができ、アップデートの応答速度も速く、プロジェクトを最適な状態に到達させることができます。

デメリットを見てみましょう。

さまざまなプラットフォームで小さなプログラムを開発するには、WeChat 開発ツール、Alibaba 開発ツール、ByteDance 開発ツール、QQ 開発ツールなど、さまざまな開発ツールと構文が必要です。プロジェクトが単一のプラットフォーム向けの小さなプログラムのみを開発する場合、ネイティブは間違いなくそうします。これは最良の選択ですが、複数のプラットフォーム向けに小規模なプログラムを同時に開発する場合は、同じプロジェクトに対して複数のコード セットを記述する必要があり、多大な作業と後のメンテナンスに高いコストが必要になります。

2. uniapp开发

次に、uniapp 開発の利点を見てみましょう。

① 1 つのコード セットで 14 種類のプラットフォームをパッケージ化でき、さまざまな小規模な H5 プログラムや APP アプリケーションを生成できます。開発者はさまざまな開発ツールを行き来する必要はなく、HBuild を使用して 1 つのエディターですべてを実行できます。

② Vue の構文とミニプログラム API を組み合わせて使用​​するため、簡単に始めることができます。Vue の基礎を持っている場合は、ドキュメントを読んで直接始めることができます。Vue の基礎を持っていない場合は、uniapp を通じて Vue 開発をマスターできます。すべて、Vue はフロントエンド開発のリーダーです。

③ Uniapp は複数の端末をサポートしており、エコロジーに優れており、プロジェクトの要件が高くない場合は、コードをあまり書かずにすぐにアプリケーションを作成できます。

デメリットを見てみましょう。

uniapp でパッケージ化されている小さなプログラムはプラットフォームの互換性の問題がある可能性があります。同じコードでも異なるプラットフォームでは違いがあります。正式版は積極的に更新されています。これらの問題は徐々に解決されると思います。

以下は、2 つの開発形態の生態学的差異を比較したものです。

WeChat ミニ プログラムのネイティブ開発と uniapp を客観的に比較してみましょう。より重要だと思われるモジュールをいくつかリストしました。これは、あなたがより懸念していることかもしれません。

最初の UI コンポーネント ライブラリ。フロントエンドの学生の多くは一般に CSS があまり得意ではなく、彼らが作成するプロジェクトのスタイルは非常に素朴です。UI コンポーネント ライブラリを使用すると、美しいアプリケーションを素早く構築するために、WeChat アプレットと uniapp には公式ライブラリとサードパーティ ライブラリがあり、uni-ui と uView の組み合わせはますます完全な機能を備えています。信じられない場合は、ご自身で比較してください。

☀ weUIアドレス:https://weui.io

☀ vant weapp アドレス: https://vant-contrib.gitee.io/vant-weapp

☀ uni-ui地址:https://uniapp.dcloud.net.cn/component/uniui/uni-ui.html

☀ uViewアドレス: https://www.uviewui.com 

2 番目のプラグイン マーケット、多くの学生は WeChat ミニ プログラム用のプラグイン マーケットがあることを知らないと思います。最新の統計では、147 のプラグイン マーケットがあるとのことです。 uniapp プラグインを含む WeChat サービス市場の -ins 市場には 12,096 のモデルがあり、uniapp プラグイン市場の開発者がより活発であることは明らかです。

☀ WeChatサービス市場:https://fuwu.weixin.qq.com

☀ DCloudプラグインマーケット:https://ext.dcloud.net.cn

3 番目のユーザー システム、WeChat アプレットは WeChat のワンクリック ログインに依存しており、非常に便利です。uniapp は WeChat を使用してログインできるだけでなく、独自のユーザー管理も備えています。 uniCloud と組み合わせると、コードをあまり書かずにマルチプラットフォームのユーザー ログインおよび登録システムを統合できます。

4 番目のバックエンド管理システム、WeChat アプレットには独自のコンテンツ管理システムがあり、uniapp には uni-admin バックエンド管理システムがあります。開始の容易さの点では、WeChat のコンテンツuni-admin の管理システムは非常にシンプルで便利ですが、モジュールを拡張することはできません。簡単な追加、削除、変更、チェックのみが可能です。uni-admin バックグラウンド管理システムは実際には Vue プロジェクトです。始めるのは難しいですが、カスタム モジュールを自由に拡張できます。

クラウド開発の 5 番目の部分では、クラウド開発はフロントエンド エンジニアをフルスタック開発エンジニアに変え、フロントエンド開発者が自分でデータベースを操作できるようにします。Tencent Cloudが開始されました 有料で、月額料金は 19.9. Uniapp は Tencent Cloud または Alibaba Cloud を使用できます。 現在 Alibaba Cloud は無料で、無料で使用できます。

6 番目の難易度。初心者であれば、どれからでも始めることができます。これらはすべて重要なフロントエンド スキルです。

最終的なまとめ:

時間がなく、タスクが多く、予算が少なく、多くのプラットフォームをお持ちの場合は、ためらわずに uniapp を直接選択してください。

単一プラットフォーム用の小規模なプログラムのみを開発しており、時間が十分にある場合は、ネイティブ開発を選択してください。

おすすめ

転載: blog.csdn.net/sunyctf/article/details/131016262