.netを使用してコードを開発し、時にはrubyを使用します。私の友人は、私がMacで使用するための小さなアプリケーションを作成することを願っています。基本的には、Windowsフォームアプリケーションです。私は自分のPC上で開発したい(それは私のすべてのツールを持っている) - 私はWindowsの書き込み/展開プロセスを知っている。私はそれをMac上で動作させたいのですか? CLRはOS Xで動作しますか?バディのラップトップに何か特別なものをインストールする必要がありますか?Mac用の.netソフトウェアを書く
1
A
答えて
1
モノは確かに実行可能なオプションです。あなたもルビーで開発しているので、Ruby-Cocoa bridgeを考えてみてください。これはAppleによってサポートされており、Rubyで開発することができますが、さらにCocoaフレームワークを呼び出して、より多くのシステム/ GUI固有のタスクを処理します。
4
Mono projectを参照してください。これは複数のプラットフォーム(Windowsを含む)のCLR互換レイヤーです。 Monoは完全に互換性のあるシステムではないため、アプリケーションがMono対応であることを確認する必要があります。これは、MoMA tool(Monoからも提供されています)を使用して行うことができます。
1
プログラムが必要なすべてのコンピュータでMonoをセットアップして実行したり、真のネイティブMac開発のためにCocoa/Objective-Cを学習したりするのは難しいでしょう。
あなたが真剣でネイティブのAppleプログラミングをしたいならば、Objective-CとCocoa APIを学ぶ必要があります。 http://www.cocoadevcentral.com/d/learn_cocoa/
Macユーザーは非常に特有であり、アプリケーションが見た目や期待通りに機能しているかどうかに気づくでしょう。このソフトウェアのマーケティングを計画している場合、頭痛になる可能性があります。
1
ウェブアプリケーションはオプションですか?
プラットフォームに依存せず、.netエクスペリエンスを活用できます。
関連する問題
- 1. Mac用ローカルGitLabソフトウェア
- 2. Mac用のベストデータベース管理ソフトウェア?
- 3. Mac OS X用バグ追跡ソフトウェア
- 4. 古い.NETソフトウェアの問題
- 5. Macソフトウェアのアクティベーションを作成する
- 6. arp中毒、macスプーフィング、ipスプーフィングのソフトウェア
- 7. Mac OS X用のカスタムデスクトップ通知をボリュームポップアップのように書く
- 8. Mac OSX用ソフトウェアを開発する動機は何ですか?
- 9. Mac用Visual Studio用ドットNETコアホスティング環境
- 10. ラザロを使ってMacを書くコード
- 11. UWPアプリケーション用の.Net Framework 2.0で書かれたソフトウェア(.dll)を使用しています。
- 12. .net 4.5 ZipArchive - 私のソフトウェアやライブラリのメモリリーク?
- 13. ソフトウェア文書のサブブロック抽象
- 14. C#.netを使って話すソフトウェア?
- 15. Mac用Visual Studio .NET .NET 1.1.0 Nugetのインストールに失敗する
- 16. ipadにファイルを同期するソフトウェアを書く方法
- 17. Mac:スクリプトとして2行書く
- 18. MacとWindowsの両方で同じ.NET Coreソリューションを開く
- 19. Macでの.netコアアプリケーションのプロファイル?
- 20. Mac OS X上の.NETコアインストール
- 21. C#Mono/.NET差分CADソフトウェア取得
- 22. オーディオ生成ソフトウェアまたは.NETライブラリ
- 23. Azure VMソフトウェア停止時のソフトウェア費用
- 24. Windowsにソフトウェアをデプロイする際にMac OS X Appのバンドル
- 25. NugetのパッケージをMacの.NETコアにインストール
- 26. NISTの指紋ソフトウェア端末の問題Mac
- 27. ユースケース図 - 2つのアプリケーション用(ソフトウェア要件仕様書)
- 28. .NET用* nix&macファイルシステムをマウントするためのフリーライブラリ?
- 29. Mac上のDockerを使用したIISと.NET
- 30. Mac OS Xソフトウェアをクラッキングから守るには?
これは、開発目的のためにモノラルPCをインストールすることと、デプロイメントの目的でマックにインストールすることです。実行可能ファイル(または同等のMac)を作成して配布するだけで済みますか? – Daniel
Monoは、ILインタープリタを置き換えるものです。私の経験では、Visual Studio(.exe、.dllなど)から出力されたバイナリファイルをMac上のMonoボックスにコピーし、 "mono MyProgram.exe"とIt Just Worksを実行することができます。 – scwagner
あなたのアプリケーションでMono atleastから実装されていないものを使用しないでください。 –