-1

ASP.NET 内でプログラムを開発することを考えています。しかし、Apple、Android、Windows の携帯​​電話やタブレットに簡単に移植できること。また、プログラムを PC (MAC?) でも実行できるようにしたいと考えています。

これでよさそうです。ただし、Windows の通常の GUI は、iOS や Android などの GUI とはまったく異なります。そして、これは大きなショーストッパーになるでしょう。少なくともタッチ モード用に最適化する必要があります。そのため、画面上のウィジェットはすべて少し大きくする必要があります。

オペレーティング システム上で通常のもののように見えるコントロールを提供するライブラリはありますか? これが自動的に機能するのが最善です。そのため、プログラムはどこで実行されているかを見つけて、開始されているデバイスに最適な標準 GUI をロードする必要があります。

もちろん、独自のコントロールを開発することもできますが、これは少し手間がかかりすぎるかもしれません。

また、ライブラリが縦向きや横向きなどのさまざまな画面やモードを処理できるようになると、非常に便利です。たとえば、タブレットや電話の向きに応じて切り替わるようにします。

私は、プログラマーが自分で多くのことをする必要がなく、良い結果が得られるようなものを探しています。

また、彼がより大きなプログラムですでに使用しているライブラリを推奨できるかどうかも気に入っています。私自身の経験から、時間の経過とともにそのような図書館の強さと弱さを知るようになります。

よろしくお願いします。

4

1 に答える 1

0

PhoneGap、Sencha、Monoなどのツールをすでに発見しました。これらが私に適しているかどうかはわかりません。私は、すべてのプラットフォームで同時に使用できる可能性が最も高いアプリを作成するのが好きです。これは、たとえばPhoneGapの場合ですか?

私はJavaScript、CSS、またはHTML開発に精通していません。

私は経験豊富なC#プログラマーであり、Javaに精通しています。つまり、VisualStudioは私の日常の作業環境であり、Eclipseも頻繁に使用しています。

単核症:

私はそれについて読んだだけで、この側面を見つけました:

  1. VisualStudioで使用するには999ドルかかります。この価格に、1つだけでなく、すべてのプラットフォームの開発が含まれていることを願っています。まだチェックしていません。
  2. コーディングはとても良さそうです。
  3. コントロールを設定するためのAndroid、iOS、およびWindowsPhone用のAPIがあります。したがって、これらの部分は、サポートされているアプリケーション用に書き直す必要があります。すべてのコンポーネントに使用できるコアライブラリを作成できます。この側面はあまり良くありません。

ただし、GUIが別のレベルで記述されているソリューションをお勧めします。そして、特定のライブラリが使用されていない場合は、自動的に現在のプラットフォームに移動する必要があります。したがって、HTML5の方が柔軟性が高い可能性があります。

よろしくお願いします、

パトリック

于 2013-03-13T07:51:37.577 に答える