35

実際、私はクロス プラットフォーム アプリケーション (iphone と android のみ) を構築する必要があり、クライアントはこれに IBM Worklight を使用することを強調しています。Worklight について検索したところ、内部で PhoneGap(Apache Cordova) を使用していることがわかりました。ここで私の質問は、worklight が内部的に phonegap を使用している場合、直接 phonegap を使用しない理由です。これについてあなたのアドバイスが必要です。ワークライトとフォンギャップを分けるものを提案してください。前もって感謝します。

4

4 に答える 4

38

IBM Worklight は、開発用の完全なプラットフォームです。デバイスによりネイティブな一般的なコントロール (オプション メニュー、ビジー インジケーター、タブバーなど) へのアクセスなど、PhoneGap ライブラリだけでは実行できないことが、Worklight 内でも実行できることがたくさんあります。プラグインを見つけなければならないことがいくつかあります。IBM Worklight の最新バージョンは、PhoneGap 2.2 を使用します。しばらく続くかもしれませんが、比較ビューでの違いについてのブログをチェックしてください。

http://www.open-logix.com/enterprise-mobility-blog/ibm-worklight-and-phonegap-comparison/ ?

言及する価値のある他のこと:

サーバーは、アダプターとの集中バックエンド接続を行う大きな部分でもあり、オフラインの暗号化ストレージ、統合されたプッシュ通知、SMS 配信などに使用されます.

管理コンソールは、サーバーと連携して MAM ソリューションを提供します。したがって、アプリケーションの強制更新/無効化、バージョンの管理、デバイス統計の表示、プッシュの監視を行うことができます。

IDE は、ネイティブ SDK および IDE と連携して動作します。そのため、Android 用にビルドする場合は、Android プロジェクトをビルドして、同じ IDE 内でコンパイルおよびエクスポートします。iPhone の場合、XCODE プロジェクトのすべてのプロジェクト レイヤーが作成されます。正しくコンパイルされるように、xcode でいくつかの設定を微調整する必要があるかもしれませんが、通常、問題は発生していません。

モバイル ブラウザー シミュレーターは、ブラウザー内での PhoneGap 機能テストを使用して Web コードをテストするのにも適しています。

シェル コーディングが統合されており、アプリ ブランドの共通シェルを作成できます。

新しい WYSIWYG も非常に優れており、一般的な HTML サポートに加えて、jQuery Mobile コンポーネントや dojo mobile を提供します。

于 2012-12-26T16:36:35.430 に答える
19

PhoneGap は優れているため、IBM Worklight はこれを使用しています。

PhoneGap は、Web で開発されたアプリケーションとデバイス (GPS、カメラなど) の間の優れた架け橋ですが、それだけです。

アプリケーションを開発するには IDE が必要です。

バックエンドに接続する必要があります。

認証する必要があります。

セキュリティについて考える必要があります。

アプリケーションのライフサイクルを管理する必要があります。

PhoneGap は IBM Worklight アプリケーションの重要な部分ですが、一部にすぎません。

于 2012-09-13T22:30:26.990 に答える
5

IBM WorklightとPhonegapの主な違いは、サーバー部分です。Phonegapにはサーバー部分に関連する機能はありませんが、IBMはIBMWorklightServer機能を提供しています。

第二に、IBMにはパッケージ全体(IDE、コンソールなど)がありますが、Phonegapはライブラリのみを提供します。ついにIBMはPhonegapに欠けているサポートを手に入れました。(IBMがPhonegapを使用していることをどこで見つけたかはわかりませんが、どちらもWebビューコンポーネントを使用しています)。

于 2012-09-13T09:49:39.207 に答える