Visual Studioから切り替えたいときに、初心者としてLinuxでMonoを使い始めるにはどうすればよいですか?
Visual Studioのようにインストールして開始する簡単な方法はありますか?これまでのところ、私が見てきたことでは、始めるのも複雑に見えます。
LinuxにMonoをインストールして構成するのは大変な作業ですよね?
または、Linuxのアプリケーションを直接インストールして開始できるディストリビューションはありますか?
私は最近Monoに手を出し始め、MonoProjectがこの分野で大きな進歩を遂げたことに今まで気づきました。調査する価値は十分にあります。
そうは言っても、最も簡単な方法は、SuseやUbuntuなどのMono対応のLinuxディストリビューションを使用してセットアップすることです。個人的には、Ubuntu8.10を使って試しました。
Linuxディストリビューションのセットアップが完了したら、MonoDevelopを適切にダウンロードしてインストールします。これはオープンソースIDEであり、Monoプラットフォームと緊密に統合されています。MonoDevelopはSharpDevelopのブランチとして採用され、Monoコンパイラとゼロから連携するように設計されています。
これは、Monoをセットアップするための最も簡単で最速の方法です。 MonoDevelop IDEは、Visual C#Expressのそれと非常によく似ています。プロジェクト/ソリューション管理、GTK#フレームワークを使用したGUI開発、統合デバッガー、およびその他の多くの機能が付属しています。 IDEコード補完、行番号、コード折り畳みなど。
MonoProjectの人々は、この一連のツールを使って何かに取り組んでいます。
これがあなたが始めるのに役立つことを願っています。
モノに関する興味深い本がいくつかありますが、おそらく少し古いものです。それでも、起動するために1つをつかんで見てみる価値があるかもしれません。
次に、最新のMono(2.4)をLinuxボックスにインストールし(OpenSuseが使用されているため、開発は常にスムーズに進みますが、内部的にはUbuntuも使用します)、コンパイラーであるMonoDevelop(これは2.0以降はかなり良いです)など。
私のチームはさまざまなUnixフレーバーでMWFを幅広く使用していますが、唯一の難しい点はGUIアプリケーションを作成することです。しかし、他のすべてはあなたが期待するように行きます。たとえば、優れたリモーティングがどのように機能するかについては、特に満足しています。
Linuxに慣れている場合は、はるかに簡単です。そうでない場合は、チュートリアルに従ってLinuxに慣れることをお勧めします。
NUnitやNAntなどのツールも利用できるので、WindowsとLinuxの両方でコードを記述し、両方のプラットフォームでテストとコンパイルを開始できることを忘れないでください。
リリースされたばかりの buntu 9.04 現在のMono開発環境は次のように近いです:
apt-get install monodevelop
私はMonoを使い始めるのがやや難しいとあなたに同意していましたが、Ubuntuの最新バージョンはその障壁を解消しました。そして、最新バージョンの Monodevelop は、使用するのに絶対的な喜びです。
Ubuntuを使用しませんか?次に、 VMWareイメージ を使用するというPeterのアドバイスに従います。
最新のインストールには Mono 3.2.5 + with MonoDevelop 4.2.1 + 使用する方が良いです tpokorraリポジトリ 。
Visual-Studioの使用に慣れている場合でも、Visual Studioで開発し、バイナリをLinux/OSXなどにコピーできます。または、共有ドライブがある場合は、VS-Project出力ディレクトリを共有の場所に再構成するだけです。
Monoコンパイラまたはmonodevelopを使用することには利点があるかもしれませんが、始めたばかりなので、上記は本当に最も簡単なことです。 Linuxで実行したい場合、monoインストーラーは急いで立ち上げて実行するための優れたオプションです。残念ながら、最新のモノラルリリースで利用できるインストーラーがないため、管理者権限が必要になるか、ソースからコンパイルする必要があります。
http://ftp.novell.com/pub/mono/archive/1.9.1/linux-installer/2/mono-1.9.1_2-installer.bin
DebianとUbuntu、そしておそらく他のすべての子は、リポジトリにモノラルを持っています。したがって、Linuxでのmonoのセットアップは、
aptitude install monodevelop
ただし、Debianの「sid」リポジトリを使用する必要があるバージョン2をお勧めします(Ubuntuについてはわかりません)。
vim /etc/apt/sources.list [ :%s/squeeze/sid/g ]
私が見つけることができる最も簡単な方法は、彼らのサイトにOpenSUSE VMWareイメージをダウンロードして、それを実行することです。必要なすべてのツールを入手できます:)事前構成済み。