はじめに:
小規模プログラムの社内テストから現在に至るまで、さまざまな企業で小規模プログラム ビジネスの開発に対する需要が高まっています。開発者は、特により複雑なビジネスを伴うプロジェクトの場合、小規模なプログラムの開発にネイティブを使用するのは難しいと感じており、依然としてネイティブ開発を使用している場合、管理と反復が困難になります。
(学習ビデオの共有: プログラミング入門)
ネイティブ開発の使用に関する問題:
アプレット自体は一般的に使用されるサポート CSS プリコンパイラー
は、非同期 await やその他の機能など、ES7 より上の高度な構文をサポートしません。
はエンジニアリングをサポートしません。環境、変数、その他の管理など
- #統合されたリクエスト インターセプト要求の欠如
- 統合されたローカル キャッシュ読み取り管理の欠如
- CSS プリコンパイラーのサポート
- ES7 以降の構文のサポート
- サポート エンジニアリング
- ほとんどのフレームワークは複数の端末をサポートしており、一連のコードは複数の端末で再利用できます
- 徹底したコンポーネント開発機能: コードの再利用性の向上
- 完全な Vue.js 開発エクスペリエンス
- 便利な Vuex データ管理ソリューション: 複雑なアプリケーションの構築に便利
- 高速 Webpack 構築メカニズム: カスタム ビルド戦略、開発フェーズ中のホットリロード
- npm 外部依存関係の使用をサポート
- Vue.js コマンド ライン ツール vue-cli を使用してプロジェクトを迅速に初期化します ##H5 コードを小さなプログラム ターゲット コードに変換する機能
- Taro
Taro は、React 構文仕様に準拠したマルチターミナル開発ソリューションです
Uni-app
uni-app は、Vue.js を使用してクロスプラットフォーム アプリケーションを開発するフロントエンド フレームワークです。
Chamelon
Chameleon/kəˈmiːlɪən/、略称CML、中国語名キャメロン; 中国語でカメレオンを意味し、カメレオンのようにさまざまな環境に適応できることを意味します環境 包括的なクロスエンド ソリューション。
主な機能
ディレクトリ構造: エンタープライズレベルの大規模アプリケーションの開発に適した、標準化されたプロジェクト構造を提供します。
ビュー レイヤー: ビュー レイヤーは CML および CMSS によって記述され、そのコアは標準の応答性の高いデータ駆動型ビューの更新です。
ロジック層: ロジック層は JavaScript で記述されており、データ処理後にビューを自動的に更新し、ビュー層にイベント応答メソッドを提供します。
ポリモーフィック プロトコル: 複数の端末にわたる各エンドの基礎となるコンポーネントとインターフェイスを統合するソリューションを提供します。
仕様検証: 開発効率とコードの保守性を向上させるために、包括的なコード仕様と検証が提供されます。
#フレーム比較星の数は2019-09-17に記録されました
利点: サポート側の機能が豊富で、開発チームのメンテナンス作業が強力で、フォーラムと公式の問題解決速度が速く、WeChat アプレット自体が WeChat アプレット API に基づいて開発されており、WeChat アプレットは強力なサポート機能を備えています。
欠点: ファイルの静的コンパイルであるため、複雑なコードの変換で問題が発生します。H5 とモバイル端末の最終互換性機能の比較 Bad
uni-app
利点: 開発チームは主にフレームワークを推進しており、フォーラムやコミュニケーション コミュニティは非常に活発で、端末の互換性は非常に強力で、特定の IDE がフレームワーク コードと互換性を持つように仕様が記述されています
短所: 一部のコードはオープンソースではなく、公式の問題フィードバック 速度がタイムリーではなく、エディターのバインディング
chameleon
長所: 完全な計画、統一された多態性プロトコル、プログレッシブなクロスターミナル、基本的な開発スキャフォールディング コマンド ツールを提供し、ヘルパー開発者は、開発、共同デバッグ、テスト、起動の全プロセスを通じてビジネス開発を効率的に完了することから始めることができます。
欠点: オープンソース時間が短く、関連性の低い情報と問題
# 選択分析 既存のミニプログラムフレームワークは数多くありますが、プロジェクト開発の際には、ビジネスとプロジェクトの実際の状況に基づいて選択する必要があります。それ自体WeChat miniプログラムと互換性があるWeChat miniプログラムとのみ互換性があり、wepy、taro、またはchameleonを使用できる場合 これらのフレームワークのAPIはWeChat miniに基づいているためWeChat ミニ プログラムとの互換性は基本的にネイティブ プログラムと同じで、Vue 開発者は wepy、Chameleon を選択でき、react ベースの開発者は taro を選択できます。もちろん、開発を容易にするために、開発者は glup を使用してエンジニアリングを行い、ネイティブで開発することもできますが、フレームワーク自体はパッケージのサイズを大きくしますが、フレームワークは setData の繰り返しレンダリングなど、パフォーマンスの最適化ポイントをネイティブ ベースでカプセル化します。等。 mpvue を選択しない理由は、mpvue の開発チームがもうそれを保守していないことと、mpvue には WeChat ミニ プログラムとの互換性という複雑なビジネスにおいて未解決の問題がいくつかあるためです。 ユニアプリを選択しない理由は 1 つだけです。HBuild を使いたくないからですX複数の端末との互換性複数の端末と互換性を持たせたい場合互換性のある端末機能の要件に応じて taro またはカメレオンを選択できます。カメレオンはオープンソースになってから時間が経っていませんが、多態性プロトコルを統合するという設計コンセプトは非常に優れています。 Taro は Ou-convex Lab が推進するプロジェクトです。使用プロセス中に、フォーラムからのフィードバックとコミュニケーション グループの回復速度が依然として非常にタイムリーであることがわかります。taro の使用は WeChat ミニ プログラムと非常に互換性があります。他の端末と互換性を持たせたい場合は、コードに応じてコードを追加する必要があります 末尾の特別な処理概要ミニプログラムフレームワークの選択ですが、最終的にはどのフレームワークを選択してもミニ プログラムによって認識され、WeChat クライアント上で実行できるコードにコンパイルされる ビジネス ニーズに基づいてミニ プログラムを選択する フレームワークはミニ プログラムのネイティブ機能を理解する必要がある最後に、WeChat 開発ドキュメントの粗さについて苦情を言わなければなりませんが、多くの重要な点が詳細に説明されていません。 関連する推奨事項:以上がミニプログラムフレームワークの選び方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ドリームウィーバー CS6
ビジュアル Web 開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、
