4

友だち、私はC#WPF .net開発者であり、過去15年間、ある言語または別の言語でのUI開発に専念してきました。最後の7つはC#を使用しており、甘やかされていることを認めなければなりません。

ですから、問題は次のとおりです。どのように始めればよいのでしょうか。また、どのツールを使用するのが最適ですか。MonoTouchが出回っていますが、現在はXamarinと呼ばれているようです。PhoneGap、Titanium、Appceloratorはどうですか?まだ聞いたことがない人はいますか?

Android開発やiPad/iTouch開発に侵入したいだけですが、ネイティブにはなりたくありません。C#スキル、できればWPFを活用したいのですが、Android / iPad/iTouch開発でどのツールがそれをサポートしているかわかりません。

Visual Studioと統合するのはどれですか?

上記のいずれかで実際の経験をお持ちの方、または私が聞いたことがない方は、チャイムを鳴らして正しい方向に向けてください。

ほんとうにありがとう。

4

4 に答える 4

2

Phonegap は、HTML および JavaScript アプリケーションをロードする Web ビューを持つことで機能するため、C# を使用することはなく、結果は通常、ネイティブ アプリとはかけ離れています。

対照的に、mono touch は C# コードをコンパイルして、モバイル プラットフォームでネイティブに実行できるようにします。また、ネイティブ ライブラリのラッパーを実装しているため、ネイティブに移行した場合と同じくらい優れたアプリケーションを作成できると考えられます。あなたの場合、それがほとんど最善の方法だと思います。

ところで、Mono Touch を使用しても、iOS アプリケーションを開発するために Mac が必要になるわけではありません。

于 2013-03-16T00:52:16.873 に答える
1

Xamarinに行きます。Xamarin2.0にはVisualStudioが統合されています。Visual Studio 2012でiOSまたはAndroidのコードを記述できます(私はReSharperファンです:))。

于 2013-03-16T01:58:46.013 に答える
1

WPF から来て、MVVM パターンに精通している場合は、同じアプローチを共有する多数の js フレームワークを見つけることができます ( KnockoutJsは良いものです)。 PhoneGap のようなプラットフォーム ソリューションは、Web アプリケーションのラッパーと、デバイスにアクセスするためのいくつかの API にすぎません。

個人的には、単純なアプリケーション内でデバイスの機能にアクセスしたい場合にのみ、PhoneGap が良いソリューションだと思います。ページを追加し始めるとすぐに、応答性の欠如を感じて、なぜ最初からネイティブにしなかったのか不思議に思うでしょう。

于 2013-03-16T01:03:47.637 に答える
1

最高のテクノロジーの 1 つは、Android/iOS フレームワーク用の Mono です。具体的には、1 つのプラットフォームをコーディングするだけで 3 つのプラットフォームをターゲットにできるという事実です。もちろんUIは独立しているので各プラットフォームのデザインパターンなどを学ぶ必要がありますが、ここでは

http://xamarin.com/?gclid=CM_agZWFgLYCFUvHtAodeDYADw

始めるのに最適な場所

于 2013-03-16T01:03:39.523 に答える