1

Visual Studio - マルチデバイス ハイブリッド アプリ プロジェクトがファイル構造をレイアウトする方法と、Cordova (PhoneGap) がファイル構造をレイアウトする方法を理解しようとしています。

この VS 拡張機能は phone Gap アプリケーションを構築するためのものだと思っていたので、少し混乱しています。

Visual Studio (MDHA) と Cordova の対応部分 (PhoneGap) のファイル構造の比較を次に示します。

cordova create hello au.com.IdeasMen KeepInContact

Cordova Create コマンドは、このようなファイル構造を構築します

ここに画像の説明を入力

VS プロジェクトのマルチデバイス ハイブリッド アプリは次のようになります

ここに画像の説明を入力

この 2 番目の構造は、Cordova WWW フォルダーの内容に少し似ていますが、同じではなく似ているだけです。

4

1 に答える 1

1

まず、Cordova と PhoneGap を別のものとして区別しましょう。Cordova はオープン ソースの実装であり、PhoneGap とコアを共有していますが、アドビがサービスを強化するために PhoneGap で「特別な」ことを行う可能性は常にあります。

第二に、プロジェクト構造の性質について。マルチデバイス ハイブリッド アプリは、Cordova プロジェクトと同じルック アンド フィールを維持しようと懸命に努力していますが、開発者にとってより使いやすくするために、デザインと表面的な決定が行われていることは確かです。まったく同じ構造を維持することが親しみやすさの議論に役立つと言う人もいるかもしれませんが、それも有効なポイントです。

覚えておくべき最も重要なことは、Visual Studio 内の構造がどのように見えても、その中心では、MDHA がプロジェクトで独自のアクションを実行していないということです。作業用の GUI を提供することで、開発者が Cordova CLI を使用してビルドできるようにするだけです。内部的には、プロジェクトを Cordova のようなプロジェクトにレンダリングします。

それと、マシンのセットアップ、開発とデバッグ、サービスの追加、エミュレーターへの接続、ビルドと公開などのすべての付加価値機能。

開示: 私は Visual Studio Cordova Tools 製品チームのプログラム マネージャーです。

于 2014-09-18T15:03:24.983 に答える