5

マイクロソフトの開発バックグループから来た私は、Macで利用できる開発言語/環境について少し混乱しています。私も考慮すべきJava以外のMacで開発するC#のような言語はありますか?MSからOSXへの変換は何を好み、その理由は何ですか?私はビジネスレベルのプログラミング戦略を追求しており、ゲームやグラフィックスではないため、アプリケーションのパフォーマンスがプラットフォームの選択の全体的な推進力ではありません。

4

8 に答える 8

3

Monoプロジェクトをご覧ください

ウィキペディアからの引用

Monoは、Novell(以前のXimian)が主導するプロジェクトであり、Ecma標準に準拠した、.NET互換のツールセットを作成します。これには、C#コンパイラや共通言語ランタイムが含まれます。Monoは、Linux、BSD、UNIX、Mac OS X、Solaris、およびWindowsオペレーティングシステムで実行できます。

しかし、私は本当にココアルートに行き、アーロンヒレガスの本「MacOSX用のココアプログラミング」を入手することをお勧めします

于 2009-02-28T22:08:26.990 に答える
1

Objective-C と Cocoa は確実に進むべき道です。多くの場合、開発者は、Objective-c が「詳細」または「微調整」されていないという誤解をします。しかし、ビジネスで最高のアプリの背後にあるパワーハウスであることは保証できます. 顕著な学習曲線があります。

于 2009-03-05T03:18:20.580 に答える
0

C#は、Monoを使用する意思がある限り、OSXで使用できます。UIやWeb以外のものについては、問題なく機能するはずです。

デスクトップアプリの開発には、REALbasicを使用しています。構文とオブジェクトモデルはVisualBasicと非常によく似ています。

ビジネスレベルのプログラミングの場合、Cocoa/Objective-Cが最初から最も生産的なものになるかどうかはわかりません。.NETやJavaとはかなり異なります。

于 2009-03-01T00:47:49.803 に答える
0

私はモノを忘れてしまいます。うまく機能しません。遅く、バグが多く、system.drawing/forms は配布時に正しく動作しません。

C# では monomac を使用します。すべての Mac API にアクセスしますが、C# でアクセスします。中途半端な家みたい。フォームの代わりに NSWindow を使用し、コントロールの代わりに NSView を使用します。描画する代わりに、グラフィック コンテキストを使用します。欠点は、ドキュメントが少し薄く、コストがかかることです。

于 2013-01-10T11:19:15.610 に答える