私は今、Monocrossなどの他のソリューションでMonotouch(Xamarinによる)の機能を調査していますか?
だから、いつモノタッチを使うべきか、いつモノクロスするべきかを誰でも説明できます。
ネイティブアプリ開発に対するこれらのフレームワークの長所と短所は何ですか?
私は今、Monocrossなどの他のソリューションでMonotouch(Xamarinによる)の機能を調査していますか?
だから、いつモノタッチを使うべきか、いつモノクロスするべきかを誰でも説明できます。
ネイティブアプリ開発に対するこれらのフレームワークの長所と短所は何ですか?
ステファンの答えに視覚的に追加しようとするために、これが私のプレゼンテーションの1つを少し修正した図です。
MonoCross、MvvmCrossなどの共有ライブラリを使用する必要はないことに注意してください。いつでも独自のアーキテクチャを作成できます。これは、Webアプリの場合と同様です。WebForms、ASP.Net Mvx、FubuMvcなどを使用する必要はありません。要求と応答を使用するだけで、Webサーバーと直接通信できます。
したがって、次のように、アプリを各プラットフォームに適合させるための独自のコードを記述できます。
どのアプローチを取るべきか-あなたとあなたのアプリの要件に依存します...そして個人的な意見にも依存します。
モノクロスは、クロスプラットフォームのMVCフレームワークです。フレームワークとして、それはオープンソースです。ただし、デバイスにデプロイするには、Android用のモノタッチまたはモノラルのいずれかが必要です。
それらの2つのものは比較しません。それらは要約します。
MonocrossやMvvmCrossなどのツールを使用すると、クロスプラットフォームのコード共有フレームワークを実際に利用できます。これは、ネイティブ言語でのコーディングよりも優れています。