IOS
からIonic
に移動したい。しかし、AngularJs 1
とその更新バージョンAngularJs 2
の機能と違いについて何も知らなかったので、どのバージョンを開始するのが最適かわかりません。また、両方のバージョンの違いについて、インターネットから関連するヘルプは見つかりませんでした。誰かが私に賛否両論またはそれらの違いを教えてもらえますか?またはどちらが最適です。そして、Ionic 2
が最適であれば、どこからこれのビデオチュートリアルを見ることができます。ありがとう
Angularの冒険のポッドキャストエピソード を正しく覚えていれば、JohnPapaはAngular 2で新しいプロジェクトを開始することをお勧めしました。
IonicはAngular 2の上に構築されているため、少し遅れます。今すぐ本番環境に移行したい場合はIonic 2アプリ使用はお勧めしません。 Angular 2はRCにあります 近い将来リリースされると予想されるため、Ionic 2はそれより少し遅れます。したがって、近い将来に本番環境に移行する予定がない場合は、Ionic 2を使用することをお勧めします。
違いに関しては、 この記事 はAngular 1と2の違いについて素晴らしい記事を書いています。
編集:私がこの投稿を書いてからしばらく経ち、ionic 2。の開発をフォローしました。ionic 2を使用することをお勧めします。
今のところ、Ionic/Angularv1とv2のどちらかを選択するのは非常に残念な時期です。余裕があれば、1年待って、Ionic 2。を選択することをお勧めします。Ionic/ Angular2を扱うときに今日直面する問題のほとんどは、ここですでに解決されています。今から12か月後のstackoverflow。
現在、Ionic 1またはIonic 2を選択しても、それほど重要ではないと思います。最初のケースでは、今は速く移動しますが、時間を無駄にします。後でアプリをionic 1からionic 2にアップグレードしようとしています。今Ionic 2を選択すると、無駄になります。それを機能させ、Angular 2の新しいバージョンを採用しようとするだけの同様の時間。
初心者の場合は、ionic-1とangular-1を開始できます。これは、angularJS Essential、Interメディエーター、YouTubeや他の多くのトレーニングプロバイダーでの高度なビデオチュートリアルなど、多くのリソースが利用できるためです。
oopsの概念やTypeScriptのような他の重要なスクリプトを含めたい場合は、ionic2に進んでください。
モバイルアプリを開発している場合、問題はionic vs ionic 2vs代替フレームワークです。 ionic 2を高速化するために多くの作業が行われ、ionicにすでに多くのアプリがない限り、今それを学ぶ意味はありません。
Angular 2に関して、Ionicの利点は、開始するためにそれを学ぶ必要がないことです。 Ionicだけを使用して実際のアプリを作成できます。また、Angular(httpなど)が必要な場合は、さまざまな例があります。
ほとんどの有料学習サイトでビデオを見つけることができますが、実際に学習するには、 https://github.com/driftyco/ionic-conference-app などの既存のアプリが必要です。これには十分な_が含まれていますAngular 2(JavascriptおよびTypeScriptフレーバー)を使用して、実際のアプリを組み合わせる方法を確認します。
https://github.com/driftyco/ionic-preview-app を使用してIonicコンポーネントで遊ぶこともできます。
最近Ionic 1に移行する唯一の理由は、古いバージョンのAndroidをサポートするEdgeケースですが、4.4より前のバージョンに移行する必要がある場合は、Ionic2が使用できます。
=================更新2017年1月================
アプリの設定、API接続、登録、ログインなど、多くのアプリ機能が組み込まれた優れたスタータープロジェクトがあります。ウェルカムチュートリアルは、ここにあります https://github.com/driftyco/ionic -starter-super