2009-05-14 19 views
5

ミゲル・デ・Icaza氏ポスト(herehere)によるとリュイス・サンチェスGualポスト(herehere)MonoDevelopのはすぐに準備されます。個人的には、ASP.NET MVC用のオープンソースプロジェクトを開発するために、WindowsでMonoDevelopを使用することに非常に関心があります。はい、Linux上でMonoDevelopで作業するほうが良いですが、Windowsを使用するのをやめることができない理由はたくさんあります(IIS7はこれらの理由の1つですが、今日ではXSPよりもはるかに優れています)。ASP.NET MVC、MonoDevelopのおよびWindows

質問N1:誰かが、リリース時にMonoDevelopを使用してASP.NET MVCで何かを開発しようとしますか?

質問N2: Visual Web Developer Express 2008ではなく、WindowsでMonoDevelopを使用することに利点はありますか?

質問N3:どちらのIDE(MonoDevelopのとVWD Expressは)無料ですが、これは、オープンソースの開発とその理由(それは私にとって非常に興味深いである)のためのより良い/実際に望ましいですか?

EDITED:

はい、私が使用していますフルのVisual Studio 2008 Proは、それは素晴らしいIDEです。しかし、それはオープンソースの開発には使用できません。それはナンセンスだと思います。私は実際にそれを支払った - しかし私は私の図書館のユーザーからそれを期待することはできません。 Mono DevelopやVWD Expressだけを選ぶことができますか?私はASP.NET MVCのためにMonoDevelopを試してみます人々の多くがあるだろうと確信している:

おかげ

答えて

3

N1:私はLinuxでモノ現像でMVCを試してみました。

N2:利点と欠点の両方があります。私はビジュアルスタジオプロを使用しています。モノ開発では何が違うのか正確には分かりません。私はモノラルで利用可能ないくつかの機能があることを知っているプラ​​グインだけではなく、エクスプレス版ではなく、ビジュアルスタジオで利用可能です。

N3:個人的な好みによって、あなたのために何が良いかが決まると思います。私が知る最も簡単な方法は、Mono Vmware imageをダウンロードして試してみることです。モノ開発のMVC機能を使用するには、モノ開発パッケージを更新する必要があります。 vmwareの無料版でvmwareイメージを使用することができます。個人的には、私はそれに慣れているので、私はresharperに夢中です。

+0

Thanks Paco。 Visual Studioは素晴らしいIDEですが、残念ながらそれは無料ではありません。私は、Visual Studioの "フル"バージョンでのみ構築できるオープンソースプロジェクトをリリースすることはできません - 代替案はありません - Mono DevelopまたはVWD Expressだけです。 –

+5

オープンソースプロジェクトをリリースするときは、特定のIDEに依存することは決してありません。ビルドする最良の方法は、IDEをインストールせずに、プロジェクト全体をビルドしたり、テストなどを実行するために実行できる単一のバッチファイル/シェルスクリプトです。 Nant、MSbuild、およびRakeは、dotnet用の最もポピュラーなビルドツールです。 – Paco

+0

Paco、あなたは正しいですが(+1)、貢献したい人、つまり完全なVisual Studioを持っていない人はどうですか? –

3

N1(質問N3を参照してください)。

N2:アプリケーションのクロスプラットフォーム体験にもっと重点を置いている場合は、MonoDevelopで書かれたアプリケーションがMonoで実行されているので、MonoDeveopを使用する方法があります。 Visual Web Developer Expressを使用している場合は、MOMAまたは他の互換性チェックアプリケーションを実行して、Monoの互換性のないライブラリ/メソッドがアーキテクチャに組み込まれていることを確認する必要があります。

N3:これは難しい要求です。私はまだMonoDevelopを試していないので、各IDE間の開発者の経験に依存し、どちらが重いかを見てみましょう:互換性の容易さ(N2参照)、または開発の容易さ、および互換性テスト/移植。

+0

お返事ありがとう –

2

VisStudは、すべてのauto- * stuffを持つMonoDevelopよりもはるかに優れています。しかし、スタッドが何を生み出すのか理解していないと危険です。私の選択は、VisStudを使ってMonoへのインとポートを定期的に開発することです。

+0

ケニーに感謝します。現在、私はVisual Studio 2008 Proで開発中で、Monoに移植しようとしています。しかし、私の質問はMonoDevelopに関するものでした。おそらくオープンソース開発のために使う方がよいかもしれません。どう思いますか? –

+0

ちょっとEu-ge-ne ....ええ、あなたの髪の毛を引っ張ってもかまいませんが、それはあなたの髪です。 – kenny

+0

こんにちはケニー、多分あなたは正しいです(+1) –

1

N1:私はMVCを使用していないので、まだ何もできません。
N2:MonoDevelopはVSのプロ版に似ていますが、優れたデザイナーがいません。しかし、レポートのようないくつかの重要な機能が欠けています。
N3:私の好みはVWDですが、他のものについてはMonoDevelopとSharpDevelopを好むでしょう

+0

N2 - 面白い意見。とりあえずありがとう –

関連する問題