マイクロソフトの開発バックグループから来た私は、Macで利用できる開発言語/環境について少し混乱しています。私も考慮すべきJava以外のMacで開発するC#のような言語はありますか?MSからOSXへの変換は何を好み、その理由は何ですか?私はビジネスレベルのプログラミング戦略を追求しており、ゲームやグラフィックスではないため、アプリケーションのパフォーマンスがプラットフォームの選択の全体的な推進力ではありません。
8 に答える
Objective-C と Cocoa は確実に進むべき道です。多くの場合、開発者は、Objective-c が「詳細」または「微調整」されていないという誤解をします。しかし、ビジネスで最高のアプリの背後にあるパワーハウスであることは保証できます. 顕著な学習曲線があります。
C#は、Monoを使用する意思がある限り、OSXで使用できます。UIやWeb以外のものについては、問題なく機能するはずです。
デスクトップアプリの開発には、REALbasicを使用しています。構文とオブジェクトモデルはVisualBasicと非常によく似ています。
ビジネスレベルのプログラミングの場合、Cocoa/Objective-Cが最初から最も生産的なものになるかどうかはわかりません。.NETやJavaとはかなり異なります。
私はモノを忘れてしまいます。うまく機能しません。遅く、バグが多く、system.drawing/forms は配布時に正しく動作しません。
C# では monomac を使用します。すべての Mac API にアクセスしますが、C# でアクセスします。中途半端な家みたい。フォームの代わりに NSWindow を使用し、コントロールの代わりに NSView を使用します。描画する代わりに、グラフィック コンテキストを使用します。欠点は、ドキュメントが少し薄く、コストがかかることです。