イオンフレームワークを使ってモバイルアプリを構築する方法を学び始めました。
私はイオンビルドを使用している人を見ており、他の人はコードバビルドを使用しています。
私は両者の違いを知りたいと思います。'イオンビルド'と 'コードバスビルド'の違いは?
2
A
答えて
-2
のApache Cordovaのは、あなたの代わりにプラットフォーム固有に頼るのWeb技術(HTML5やJavaScript、CSS3)を使用してアプリケーションを開発するあなたは、1つの固有のコードベースを持つ様々なモバイルプラットフォーム用のモバイルアプリケーションを構築せ、コミュニティプロジェクトでありますAndroid、iOS、Windows PhoneなどのAPI
Ionic Frameworkは、Cordクラスのセットであり、Cordovaの上に構築されたJavascriptディレクティブとモジュールのライブラリで、AngularJSを使用しています。コードhttps://github.com/driftyco/ionic-cli/blob/master/lib/ionic/cordova.jsイオンビルドとコルドバのビルドを見てみると
2
は同じのようです。そこに 'build'コマンドを設定する条件はありません。ビルドコマンドではプラットフォーム内でisPlatformCmdをコード内に設定する必要がありますが、 'add'または 'remove'コマンドでのみ使用されます。
「ビルド」の唯一の違いは、コードバスがどのようにインラインで実行されても成功戻りコードを返すようだということです。
.then(function() {
return self.runCordova(cmdName, argv);
})
.then(function(runCode) {
//We dont want to do anything if the cordova command failed
if(runCode !== 0 || argv.nosave) {
return
}
...
}
3
これらは同じです。 (強調が追加されました)
build
コマンドは、特定のプラットフォーム用のアプリケーションをビルドします。ios
またはandroid
を渡して、プラットフォーム固有のコードをplatformsサブディレクトリに生成します。
build
コマンドは、コルドバのbuild
コマンドのプロキシです。
関連する問題
- 1. イオンビルド--release --prod IOSは
- 2. イオンビルドIOSエラーコード65
- 3. イオンビルドIOSエラー
- 4. イオンビルド時例外:com.android.ide.common.process.ProcessExceptionは
- 5. イオンビルド:エラー:スポーンEACCESとサブプロジェクトのパス:CordovaLib
- 6. イオンビルドが失敗します
- 7. イオンビルドAndroidのエラー:copyFileSync:私はコマンドを使用すると、ファイル
- 8. iOS用イオンビルド - ionic-native/coreバージョンの問題
- 9. イオンビルドでアセットフォルダの内容が更新されない(Ionic 3.5)
- 10. socket.ioはイオンビルドでは機能しません
- 11. ionic serveでランニングアプリがうまくいますが、イオンビルドではありません。
- 12. httpとデフォルトのservemuxの違いは?この違いは何
- 13. CSSのプロパティの違いは、Firefox 3.1と3.5の違いは?
- 14. PHPの::と - の違いは?
- 15. Scalaの&と&&の違いは?
- 16. _declspecと__declspecの違いは?
- 17. Liferay:DLFileEntryLocalServiceUtilとDLAppLocalServiceUtilの違いは?
- 18. オブジェクトとハッシュの違いは?
- 19. hash_mapとunordered_mapの違いは?
- 20. smtpClient.send()とsmtpClient.SendAsync()の違いは?
- 21. MemcachedとHadoopの違いは?
- 22. .tagとタグの違いは
- 23. requireとremote.requireの違いは?
- 24. UseCookieAuthenticationとUseIdentityの違いは?
- 25. javax.sqlとjava.sqlの違いは?
- 26. NSURLConnectionとNSUrlSessionの違いは?
- 27. SPList.ContentTypesEnabledとSPList.AllowContentTypesの違いは?
- 28. データマッパーパターンとリポジトリパターンの違いは?
- 29. os.getenvとos.environ.getの違いは?
- 30. クラッシュダンプとハングダンプの違いは?
アムはそれについてクリア。混乱しているのは、イオンガイドでは、イオンビルドアンドロイドを使用している場所があり、同じガイドの最後にcordovaビルドを使用しているということです - android – ammezie
IonicはCordovaの上にビルドします。 Apache Cordovaは、Android、iOS、その他のプラットフォームで動作するネイティブアプリとしてHTML5アプリをパッケージ化します。 –