Visual Studio2005について知っておくべきこと…製品

Microsoft Visual Studio2005が最終製品になりました。 ビットが焼かれ、製品が正式にリリースされました。

Visual Studio2005は当初2005年上半期にリリースする予定でしたが、製品の野心により、本番環境での使用に十分な製品を確実にするためにいくつかの遅延が発生し Visual Studioのこの新しいバージョンは、2003年の4月に発生した最後のリリースから2年半以上経過しています。 だから、多くの時間をかけて、この新しいバージョンのMicrosoftの開発環境について知っておくべきことは何ですか? この新しいバージョンは誇大宣伝の価値がありますか、それとも完全なバージョンではなく実際にポイントリリースだったVisual Studio.NET2003のようなものですか?

あなたがアルファ、ベータ、コミュニティテクノロジープレビュー(CTPs)、または他のプレリリースでプレイしたことがある数十万人の一人であれば、あなたはすでに答えを知っているかもしれません。 そうでない場合は、新製品の機能に基づいて決定する必要があります。

単一の本は、製品のすべての機能をカバーするのに十分ではありません。 このように、単一の記事—または一連の記事—はさらに不十分です。 この記事では、しかし、私はあなたが知っているか、新製品について興味深い見つけることになる基本的な項目のいくつかを提示を開始します。 このことから、あなたはうまくいけば、製品を前進させるための出発点を持つことになります。

Visual Studio2005バージョンアウトYing Yang

開発者ツールを販売している地元の小売店に行き、Visual Studio2005のコピーを要求すると、応答は”どのバージョンですか?”上の検索Amazon.com ソフトウェアセクション内では、19の異なる結果が返されます。 確かに、これらの数は、フルバージョン対アップグレードバージョンですが、それはまだから選択する必要があるバージョンの多くを残します。

VS2005では、MicrosoftはVisual Studio開発者ツールを上下に拡張しました。

Express Editionsに拡張

拡張すると、microsoftは趣味、非専門的な開発者、または学生であるエントリーレベルの人を対象としたExpress Edition Skuのラインを追加しました。 これらは、一つの特定のトピックを目指す高度に焦点を当てたツールです。 さらに、それらはプロダクトを使用し始めることを容易にする合理化されたインターフェイスを持っています。 エクスプレス版は六つあります:

Microsoft Visual Web Developer2005Express Edition

Microsoft Visual Web Developer2005Express Editionは、次のようなWebアプリケーションを構築するためのツールですASP.NET 2.0 これにより、ユーザーはVisual Basic、C#、またはJ#のいずれかを選択できますが、webベースのソリューションのみを構築できます。

Microsoft Visual Basic2005Express Edition
Microsoft Visual C#2005Express Edition
Microsoft Visual J#2005Express Edition

Microsoft Visual Basic2005Express Editionは、C#およびJ#Express Editionとともに、初めて開発を試してみたい人に最適なツールです。 これらのツールは、ユーザーが指定された言語を使用してデスクトップアプリケーション(Windowsフォーム)を構築できるようにすることに焦点を当てています。

Microsoft Visual C++2005Express Edition

Microsoft Visual C++2005Express Editionは、より強力なプログラミング言語C++を使用したい人のためのものです。 これは、あまりにもWindowsデスクトップアプリケーションを構築するために焦点を当てています。

Microsoft SQL Server2005Express Edition

Microsoft SQL Server2005Express Editionは、他のExpressエディションで動作するエントリーレベルのデータベースアプリケーションです。 さらに、このデータベースは、多くの開発者が過去に使用していたMicrosoft Desktop Engine(MSDE)に代わるものです。 SQL Server2005Express Editionは、MicrosoftによってリリースされたSQL Server2005データベースの縮小版です。 これには、一部のReporting Servicesを含むエンタープライズデータベースの基本機能の多くが含まれています。

すべてのExpressエディションは、他のVisual Studioエディションと比較して、インストールが簡単で、最小限のコンピュータリソースを消費します。 Expressエディションのディストリビューションは、それぞれ100MB未満のサイズです。 SQL Server Express editionは無料ですが、他のバージョンは49ドルでリストされる予定です; しかし、Microsoftは最初に人々が無料でそれらをダウンロードさせています。

Visual Studioの過去のリリースと同様に、Microsoftはほとんどの開発者を対象とした標準版を提供します。 Visual Studioの標準エディションは次のとおりです:

  • Microsoft Visual Studio2005Standard Edition
  • Microsoft Visual Studio2005Professional Edition
  • Microsoft Visual Studio2005Tools for Office

Standard Editionは、エントリーレベルのプロフェッショナル開発者製品です。 この製品は、.NETへの移行を検討しているエントリーレベルの開発者、Web開発者、およびVisual Basic6開発者に最適であると述べられています。Intellisense、コードエディター、コードスニペット、すべてのプログラミング言語(1つの言語のみを持つExpress languageエディションとは異なります)、Webフォームデザイナー、モバイルデバイスのサポート、データベース設計ツール、クラスデザイナー、XML/XSLTのサポートなど、Visual Studio.NETの主要機能の多くが含まれています。 これは、配置用のClickOnceをサポートし、reporting services用にSQL Server Reporting Servicesを備えています。 ヘルプサポートのために、それはMSDNを持っています。

他の版のいくつかと比較すると欠けているいくつかの領域があります。 Office開発のサポートはありません。 合理化されたユーザーインターフェイスもあります。 Professional Editionには、Crystal Reportsも含まれています。 さらに、Professional editionには、追加の展開ツールと拡張性の完全なサポートが含まれています。 他の違いは、Standard editionではローカルデバッグのみが許可されるのに対し、professionalではリモートデバッグも許可されることです。

SQL Serverはstandard editionに統合されておらず、64ビットコンパイルもサポートされていません。 両方ともプロ版にあります。 Pro editionには、Windows2004Server Developer EditionおよびSQL Server2005Developer Editionのコピーが含まれています。 標準版はそうではありません。

二つのエディションの間には他にも違いがあります。

Microsoft Visual Studio Tools for Office(VSTO)はProfessional Editionに似ています。 主な違いは、vstoではモバイル開発がサポートされていないことと、Microsoft Excel2003、Word2004、InfoPath2003、およびOutlookを使用したアプリケーションの開発が明らかにサポートされてい さらに、VSTOはVBとVisual C#のみをサポートしています。

Standard EditionおよびExpress Editionの詳細については、次のページを参照してください: http://msdn.microsoft.com/howtobuy/vs2005/editions/stdexp/

Professional editionの機能の詳細については、次のurlを参照してください。: http://msdn.microsoft.com/howtobuy/vs2005/editions/pro/

違いを示すチャートについては、http://msdn.microsoft.com/vstudio/products/compare/default.aspx

Visual Studio Team System(VSTS)までの拡張

Visual Studioで最もエキサイティングな変更は、開発組織を対象とした変更です。 大規模なプロジェクトで作業するチーム環境で作業する開発者のために、Visual Studio2005Team Systemエディションが用意されています。 これらは、以前のEnterprise editionとArchitect editionが提供していたものを超えています。 VSTSは単なる開発者向けのIDEではありません。 これは、プロジェクトの開発サイクル全体にわたってチームとソリューションを統合する一連のツールです。 コーディングや開発段階だけに焦点を当てるのではなく、むしろそれを超えています。

Visual Studio2005Team Systemは製品ではありません。 むしろ、それは次の製品です:

  • Visual Studio2005Team Edition For Software Architects
  • Visual Studio2005Team Edition For Developers
  • Visual Studio2005Team Edition For Tester
  • Visual Studio2005Team Foundation Server

Visual Studio2005のTeam Editionには、いくつかの追加ツールが含まれていますそして特徴。 これらには、コードプロファイリング、静的分析、単体テスト、コードカバレッジの決定、プロジェクト管理、テストケース管理などのツールが含まれます。 これらのツールや機能のどれが含まれているかは、特定のエディションによって異なります。 図1は、VSTSの概要と、3つのTeam Editionのそれぞれの内容を示しています。

Visual Studio2005Team Foundation Server(TFS)は、チームプロジェクトの管理に役立つチームコラボレーションサーバーです。 具体的には、チームのコラボレーション量を可能にするために、バックエンドデータベースとサービスを提供します。 作業項目の共有を処理し、ソースコードを管理します。 Team Foundation Serverは、チームのすべてのメンバーを接続するのに役立ちます。

Team System Editionの詳細については、次のページを参照してください: http://msdn.microsoft.com/howtobuy/vs2005/editions/team/

十三の製品とカウント

ここまで、十三の異なる製品について言及しました。 入手できるチームスイートもあり、各チームシステム製品のバージョンが含まれています。 アップグレード対フルバージョンとこれを組み合わせて、あなたはほぼあなたがから選択した製品の数を倍にします。

しかし、別のねじれがあります。 ほとんどの人は、MSDNサブスクリプションの一部としてハイエンドのVisual Studio製品を購入します。 個々のVisual Studio製品と組み合わせることができるさまざまなレベルのMSDNサブスクリプションが用意されています。 これには、標準、プロフェッショナル、およびプレミアムサブスクリプションが含まれます。 各MSDNサブスクリプションに含まれている製品の詳細については、http://msdn.microsoft.com/howtobuy/vs2005/subscriptions/

で見つけることができます。 それにMSDNのバージョンの味を追加し、製品の数が手に負えなくなり始めます。 肯定的な側面では、あなたが持っているニーズを満たす製品を簡単に見つけることができるはずです。

今、あなたは異なるエディションが何であるかを知っていることを、チェックアウトする次の事は、ツール内のデザイナーの多数です。 しかし、それは、残念ながら、別の記事です!

# # #

Leave a Reply