2017-03-05 22 views
3

私は単純な質問(と思う?)イオン2及び角度2

を持っている私は、モバイルアプリのための新しいプロジェクトを開始し、他の開発者に対し、角2 CLIでプロジェクトを作成したいです。

Ionic 2はAngle 2をビルドするようになっているので、モバイルアプリケーションを使ってAngular 2(ブートストラップ付き)とIonic 2を同じプロジェクトに入れたいのであれば、役に立たないでしょうか?

イオン2の使用だけで十分ですか?

これが明確でない場合は、お気軽にお問い合わせください。

あらかじめコミュニティにありがとうございます!

+0

イオン2は、Web /デスクトップに焦点を当てたアプローチで根拠を作っていることに注意してください。技術的には、あなたのウェブアプリケーションにイオン基盤を使用することができ、彼らは[グリッド](http://blog.ionic.io/build-awesome-desktop-apps-withions-new-responsive-grid/)を更新しました。より広い画面を自動的に調整するための[分割ペイン](http://blog.ionic.io/testing-split-pane-support/)で作業しています。また、[pwa](http://blog.ionic.io/announcing-pwa-support-in-ionic-2/)には、Webアプリケーションとしての使い勝手が本当にいいことがたくさんありました。 –

+0

これは、コンピュータ用のウェブアプリケーションを含むプロジェクトと、iosとアンドロイド用のアプリケーション(およびWindowsの電話)でイオン2を使用できることがますます増えることを意味します。これは素晴らしい !! 私はそれについて知らなかった、私は2つの異なるビューを実装する方法を見てみるだろう –

答えて

2

両方のコードベースが同じことを達成しようとしている(つまり、同じデータ/サービスレイヤを持っている)場合、いくつかの選択肢があります。

  1. まずAngular 2アプリを作成し、フォークしてからIonic 2モバイルアプリを作成します。あなたはそれをIonic 2に適合させるためにいくつかの変更を行う必要がありますが、それほど悪くはありません。 物事を順次構築できる場合は、このオプションを選択する必要があります。
  2. モデル/サービス/データレイヤーを使用して共有リポジトリを構築し、2つのプロジェクトが同時に独自のビューを維持するようにします。 同時にビルドする必要がある場合は、このオプションを選択する必要があります。これはおそらくセットアップが少し難しくなります。
  3. Angular2アプリを作成し、同じビューを再利用するにはApache Cordovaでウィングしてください。 これは、を強くお勧めします。これは、Ionicのビューの実装がはるかに優れていてきれいだからです。
+0

あなたのクイックコメントとexplicite 1ありがとうございました。 webappシングルページアプリではAngular 2が強く使用されていますが、モバイルアプリを作成する必要はありません。私はイオニックに慣れていないので、多分私はいくつかのポイントを逃している? 私は本当にあなたのオプション2のように、多分私は逃したいろいろ書いVEのと彼らが望む: 1.コンピュータ 2用ウェブアプリそれは私の視点から行うには、より明白なことだモバイル のためのアプリ。 –

+0

Ionic2は、モバイル用のAngular2の適応です。ある意味では、モバイルアプリはシングルページのウェブアプリ(モバイル向け)です。これはIonicが行うことです。次に、あなたのシングルページwebappをwebviewにラップし、それをappラッパーに配置します。 –

+0

ありがとうございました!これは私が理解したものですが、私はそれについては分かりませんでした。良い一日@Ajk_P –

関連する問題