5

I am trying to write a web application using ASP.NET MVC. I prefer C# as the programming language.

Which IDE is better to use for this purpose? Visual Studio or Visual Web Developer?

What are the features of the IDEs? What are the benefits of using one over the other?

Thanks in advance.

4

3 に答える 3

13

私が理解している限りでは、Visual Web Developer (VWD) は、 Web ベースのソリューションを開発するために必要なVisual Studioコンポーネントの単なる無料バージョンです。

Visual Studio 2008 (VS2008) の Professional エディションで利用できる、VWD にない機能の一覧を次に示します。つまり、VWD Express 2005

  1. 他のアドオンやサードパーティのツールでは拡張できません

  2. Web サイト プロジェクト (2005) のみをサポートします。クラス ライブラリ プロジェクトまたは Web コントロール ライブラリ プロジェクトをソリューションに追加することはできません。

更新 - VWD 2008 SP1 では、ソリューションで Web アプリケーションとクラス ライブラリ プロジェクトも使用できます

  1. ソースコード管理を組み合わせる機能がない

  2. アクセシビリティチェッカーがありません

  3. ローカリゼーション用のリソースを自動生成する機能がない

  4. デバッガーをプロセスにアタッチできません

  5. ネイティブ コードのデバッグはありません

VS2008 に対する VWD の明らかな利点は無料であることです。不足している機能を考慮してスマートに作業できる場合は、より実用的なオプションになる可能性があります。これらがなくてはならない機能である場合、VS2008 への投資は賢明かもしれません。他の Express 製品 (Visual Basic 2008、Visual C# 2008 など) にはないすべての機能も利用できます。

MSDN の Visual Studio 2005 の比較表をご覧ください。2008年のものは見つかりませんが、非常に似ていると思われます。

于 2009-02-12T17:18:28.280 に答える
0

Visual Studio なしでサイトを公開する機能も不足していると思います。確かに Web サイトを実行できますが、リリース用のバイナリをビルドすることはできません。Web 開発者は、ソースを iis に公開する必要があります。

于 2009-02-12T17:29:16.523 に答える
0

Visual Studio を使用すると、ソース管理と添付されたデバッグを IIS プロセスに統合できます。

単独の開発者が純粋な ASP.NET-MVC アプリケーションを作成する場合、Web 開発者が行うことになりますが、本格的な作業には本当にスタジオが必要です。

于 2009-02-12T17:21:39.850 に答える