2015-12-07 7 views

答えて

8

本当に、アプリケーションの要件によって異なります。私の経験から、アプリケーションに多くのハードウェアリソースが必要な場合は、Xamarin以外のクロスプラットフォームオプションを使用しないでください。私はそのようなシナリオでネイティブアプローチを使用します。あなたのアプリケーションがモバイルフレンドリーなウェブアプリケーションのように多く、あなたが期限までに押されているなら、私はハイブリッドアプローチを使うことをお勧めします。ハイブリッドアプローチでは、以下の理由からイオンを使用すると言います。

Ionic Worldへようこそ!

  • 無料、オープンソース、常にコルドバの上に
  • その成長とグレートドキュメンテーション。したがって、ネイティブ機能、つまりネイティブAPIへのアクセスを実現するために、100種類のコード・プラグインにアクセスできます。
  • AngularJSの電源はフレームワークに組み込まれています。
  • タッチ最適化UI、removes normal 300 ms delay from webview on touch
  • MV *柄
  • CSSコンポーネントとIoniconsに建てられ
  • 〜100%のコードシェア
  • クラウドアプリは特別なSDKは、試験
  • とグレートNPMから
  • 利用
  • を必要としない
  • 報告
  • スケーラブル

Ionic Showcaseをチェックして、Ionic上に構築されたトップアプリケーションを確認します。

チェックIonic vs other contenders

PS、私は煎茶とその主に、商業上の時間を費やしていません。 Githubでソースコードを見つけることができませんでした。申し訳ありませんSencha!

IonicとSenchaの両方がCordovaで動作しますが、真剣にIonicは素晴らしい仕事をしており、私はいつでもそれを再考します。

UPDATE

NativeScriptReact Nativeをチェックしてください。どちらもネイティブUIレンダリングを提供し(IonicやSenchaとは異なり)、有望です。彼らはTelerikとFacebookにも支持されていますが、ReactはGithubの最も有名なレポの1つです。 Nic Raboyによるthisの記事をチェックしてください。

+2

煎茶タッチとのExt JSのGPLのリリースがあります。 Sencha Touchの商用版も無料です。 –

+3

未知のために、GPLではアプリケーションもGPLでソースが公開されている必要があります。 –

関連する問題