2

角度2に新たに追加されました。角度2を使用してハイブリッドアプリを構築したいと考えています。私は、イオンフレームワークを使用することができるか、またはナンスクリプトを使用することができることがわかります。私はangular1とcordovaを使用しましたが、それも角度2をサポートしているかどうかはわかりません。 Angle2を使用したハイブリッドアプリを構築するための最良のフレームワークは何ですか?なぜですか?angular2を使用してハイブリッドアプリを構築するためのフレームワーク

答えて

0

NativeScriptとIonicの両方で、JavaScript(Angular 2)を使用してモバイルアプリケーションを構築することができます。

Ionic(バージョン2)では、htmlを使用して新しい要素を作成するのは比較的簡単ですが、CSSを使用して要素をスタイルするだけです。あなたのコードが実行されるwebviewを持つネイティブアプリ。

NativeScriptでは、XMLを使用し、使用できる要素のセットは、ネイティブコンポーネントにマップされているコンポーネントに限定されています(つまり、HTML選択ボックスはありません)。その結果、ネイティブアプリケーション - webviewなし。

私の意見(最近両方の技術を使用しています) - Ionicを使用すると、開発とプロトタイプ作成がより高速になります。 NativeScriptを使用すると、パフォーマンスが向上します。

Angular2も安定していないため、これらの技術の両方が開発され、安定していません。

+0

これらのフレームワークを使用する代わりに、単にコードを使用することはできますか。角度2をサポートしていますか? – krish

+1

確かに、あなた自身が開発したスタック全体をセットアップする必要があります - モジュールローダー、タイスクリプトのコンパイルなどの設定が必要です。[github](https://github.com/Hantse/cordova) -angular2/tree/master/CordovaAngular2Boilerplate)を使用して始めましょう。しかし、Ionicのようなフレームワークの背後にある理由は、あなたを助けることです - 彼らはあなたがする必要がないようにシーンの裏にあるものを行います。私の推測では、Ionic/NativeScriptの学習に費やす時間よりもセットアップとメンテナンスに多くの時間を費やすことになります。 – Zoidy

2

も、あなたが使用できるネイティブリアクト私は多くの異なったハイブリッドのモバイルフレームワークを使用していアンギュラ2.

にネイティブ反応し、最後に私がnativescriptは最高です見つける、モバイルフレームワークの多くは、角2をサポートしています。 (非ハイブリッドフレームワークの場合、Qtは非常に良いです。)

角2の場合:rc 5の後、非常に安定しています。

+0

質問者はモバイルフレームワークではないハイブリッドフレームワークを求めました。 'たくさんのモバイルフレームワーク 'を10個リストできますか? –

+0

こんにちはMohsen、彼は言ったので、彼はモバイルフレームワークを求めています:イオンフレームワークとネイティブスクリプト---モバイルフレームワークです。 –

関連する問題