Was Sie über Visual Studio 2005 wissen sollten…Die Produkte

Microsoft Visual Studio 2005 ist jetzt ein Endprodukt. Die Bits wurden gebacken und das Produkt ist offiziell freigegeben.

Obwohl Visual Studio 2005 ursprünglich für die erste Jahreshälfte 2005 geplant war, führten die Ambitionen des Produkts zu einigen Verzögerungen, um ein Produkt zu gewährleisten, das solide genug für den Produktionseinsatz war. Diese neue Version von Visual Studio folgt weit über zweieinhalb Jahre nach der letzten Veröffentlichung im April 2003. Also, mit so viel Zeit in der Herstellung, was gibt es über diese neue Version von Microsofts Entwicklungsumgebung zu wissen? Ist diese neue Version den Hype wert oder ähnelt sie eher Visual Studio .NET 2003, das eher eine Punktversion als eine Vollversion war?

Wenn Sie einer der Hunderttausenden sind, die mit den Alphas, Betas, Community Technology Previews (CTPs) oder anderen Pre-Releases gespielt haben, kennen Sie die Antwort vielleicht bereits. Wenn nicht, müssen Sie anhand der Funktionen des neuen Produkts entscheiden.

Ein einziges Buch würde nicht ausreichen, um alle Merkmale des Produkts abzudecken. Daher ist ein einzelner Artikel — oder sogar eine Reihe von Artikeln — noch unzureichender. In diesem Artikel stelle ich jedoch einige der grundlegenden Punkte vor, die Sie über das neue Produkt wissen oder interessant finden möchten. Daraus haben Sie hoffentlich einen Ausgangspunkt, um mit dem Produkt voranzukommen.

Visual Studio 2005-Versionen Aus dem Ying Yang

Wenn Sie zum lokalen Einzelhandelsgeschäft gehen, das Entwicklertools verkauft, und nach einer Kopie von Visual Studio 2005 fragen, lautet die Antwort: “Welche Version?” Eine Suche auf Amazon.com innerhalb der Software Abschnitt gibt 19 verschiedene Ergebnisse. Zugegeben, einige davon sind Upgrade-Versionen im Vergleich zu Vollversionen, aber das lässt immer noch viele Versionen zur Auswahl.

Mit VS 2005 hat Microsoft das Visual Studio-Entwicklertool sowohl nach oben als auch nach unten erweitert.

Erweiterung auf die Express-Editionen

Microsoft hat eine Reihe von Express Edition-SKUs hinzugefügt, die sich an Einsteiger, Hobbyisten, nicht-professionelle Entwickler oder Studenten richten. Dies sind hoch fokussierte Tools, die auf ein bestimmtes Thema abzielen. Darüber hinaus verfügen sie über optimierte Schnittstellen, die den Einstieg in die Arbeit mit den Produkten erleichtern. Es gibt sechs Express-Editionen:

Microsoft Visual Web Developer 2005 Express Edition

Microsoft Visual Web Developer 2005 Express Edition ist ein Tool zum Erstellen von Webanwendungen mit ASP.NET 2.0. Es ermöglicht dem Benutzer, zwischen Visual Basic, C # oder J # zu wählen; Sie können jedoch nur webbasierte Lösungen erstellen.

Microsoft Visual Basic 2005 Express Editions
Microsoft Visual C # 2005 Express Edition
Microsoft Visual J # 2005 Express Edition

Microsoft Visual Basic 2005 Express Editions, zusammen mit den C # und J # Express Editions, sind Werkzeuge für perfekt für die Person, die Entwicklung zum ersten Mal versuchen. Diese Tools sind insofern ähnlich, als sie sich jeweils darauf konzentrieren, dem Benutzer das Erstellen von Desktop-Anwendungen (Windows Forms) in der angegebenen Sprache zu ermöglichen.

Microsoft Visual C ++ 2005 Express Edition

Microsoft Visual C ++ 2005 Express Edition ist für Personen gedacht, die eine leistungsfähigere Programmiersprache verwenden möchten — C ++. Es ist auch für den Aufbau von Windows-Desktop-Anwendungen konzentriert.

Microsoft SQL Server 2005 Express Edition

Microsoft SQL Server 2005 Express Edition ist eine Einstiegs-Datenbankanwendung, die mit den anderen Express-Editionen funktioniert. Darüber hinaus ist diese Datenbank ein Ersatz für die Microsoft Desktop Engine (MSDE), die viele Entwickler in der Vergangenheit verwendet haben. SQL Server 2005 Express Edition ist eine verkleinerte Version der von Microsoft veröffentlichten SQL Server 2005-Datenbank. Es enthält viele der grundlegenden Funktionen der Unternehmensdatenbank, einschließlich einiger Reporting Services.

Alle Express-Editionen sind einfach zu installieren und benötigen im Vergleich zu den anderen Visual Studio-Editionen nur minimale Computerressourcen. Die Distributionen für die Express-Editionen sind jeweils unter 100 MB groß. Während SQL Server Express Edition kostenlos ist, werden die anderen Versionen voraussichtlich bei $ 49 aufgeführt; Microsoft lässt sie jedoch zunächst kostenlos herunterladen.

Aufrechterhaltung des Kerngeländes

Wie frühere Versionen von Visual Studio wird Microsoft die Standardeditionen anbieten, die sich an die meisten Entwickler richten. Die Standardeditionen von Visual Studio sind:

  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Tools für Büro

Die Standard Edition ist die entry-level professional entwickler produkt. Es wurde festgestellt, dass dieses Produkt am besten für Einsteiger-Entwickler, Webentwickler und Visual Basic 6-Entwickler geeignet ist, die nach .NET wechseln möchten. Es enthält viele der wichtigsten Funktionen von Visual Studio .NET, einschließlich Intellisense, den Code-Editor, Code-Snippets, alle Programmiersprachen (im Gegensatz zu den Express-Spracheditionen, die nur eine Sprache haben), den Webformular-Designer, Unterstützung für mobile Geräte, Datenbankdesign-Tools, den Klassendesigner, Unterstützung für XML / XSLT und mehr. Es unterstützt ClickOnce für die Bereitstellung und für Reporting Services verfügt es über SQL Server Reporting Services. Für Hilfe Unterstützung, es hat die MSDN.

Es gibt einige Bereiche, die im Vergleich zu einigen anderen Editionen fehlen. Es gibt keine Unterstützung für die Office-Entwicklung. Es gibt auch eine optimierte Benutzeroberfläche. In der Professional Edition ist auch Crystal Reports enthalten. Darüber hinaus enthält die Professional Edition zusätzliche Bereitstellungstools und volle Unterstützung für die Erweiterbarkeit. Andere Unterschiede sind, dass die Standard Edition nur lokales Debugging zulässt, während die Professional auch Remote-Debugging durchführt.

SQL Server ist weder in die Standard Edition integriert, noch wird die 64-Bit-Kompilierung unterstützt. Beide sind in der Pro Edition. Die Pro Edition enthält eine Kopie der Windows 2004 Server Developer Edition und SQL Server 2005 Developer Edition. Die Standard Edition nicht.

Es gibt auch andere Unterschiede zwischen den beiden Editionen.

Microsoft Visual Studio Tools für Office (VSTO) ähnelt der Professional Edition. Die Hauptunterschiede bestehen darin, dass die mobile Entwicklung in VSTO nicht unterstützt wird und dass die Entwicklung von Anwendungen mit Microsoft Excel 2003, Word 2004, InfoPath 2003 und Outlook offensichtlich unterstützt wird. Darüber hinaus unterstützt VSTO nur VB und Visual C #.

Details zu den Editionen Standard und Express finden Sie unter: http://msdn.microsoft.com/howtobuy/vs2005/editions/stdexp/

Weitere Informationen zu den Funktionen der Professional Edition finden Sie unter: http://msdn.microsoft.com/howtobuy/vs2005/editions/pro/

Ein Diagramm mit den Unterschieden finden Sie unter http://msdn.microsoft.com/vstudio/products/compare/default.aspx

Erweiterung auf Visual Studio Team System (VSTS)

Die aufregendste Änderung in Visual Studio sind die Änderungen an Entwicklungsorganisationen. Für Entwickler, die in Teamumgebungen arbeiten und an großen Projekten arbeiten, gibt es jetzt die Visual Studio 2005 Team System Editionen. Diese gehen über das hinaus, was die früheren Enterprise- und Architect-Editionen boten. VSTS ist mehr als nur die IDE für Entwickler. Es handelt sich um eine Reihe von Tools, die ein Team über den gesamten Entwicklungszyklus eines Projekts hinweg in eine Lösung integrieren. Es konzentriert sich nicht nur auf die Codierungs- oder Entwicklungsphase, sondern geht weit darüber hinaus.

Visual Studio 2005 Team System ist kein Produkt. Vielmehr sind es die folgenden Produkte:

  • Visual Studio 2005 Team Edition für Softwarearchitekten
  • Visual Studio 2005 Team Edition für Entwickler
  • Visual Studio 2005 Team Edition für Tester
  • Visual Studio 2005 Team Foundation Server

Die Team-Editionen von Visual Studio 2005 enthalten eine Reihe zusätzlicher Tools und Funktionen. Dazu gehören Tools für Code-Profiling, statische Analyse, Komponententests, Bestimmung der Codeabdeckung, Projektmanagement, Testfallmanagement und mehr. Welche dieser Tools oder Funktionen enthalten ist, hängt von der jeweiligen Edition ab. Abbildung 1 zeigt einen Überblick über VSTS und was in jeder der drei Team-Editionen enthalten ist.

Visual Studio 2005 Team Foundation Server (TFS) ist ein Team Collaboration Server, der bei der Verwaltung von Teamprojekten hilft. Insbesondere bietet es die Back-End-Datenbank und -Dienste, um die Zusammenarbeit innerhalb eines Teams zu ermöglichen. Es übernimmt die Freigabe von Arbeitselementen und verwaltet den Quellcode. Team Foundation Server hilft dabei, alle Mitglieder eines Teams zu verbinden.

Mehr zu den Team System Editionen finden Sie unter: http://msdn.microsoft.com/howtobuy/vs2005/editions/team/

Dreizehn Produkte und Zählen

Bis zu diesem Punkt habe ich dreizehn verschiedene Produkte erwähnt. Es gibt auch eine Team-Suite, die erhalten werden kann; Es hat eine Version von jedem der Team-System-Produkte enthalten. Kombinieren Sie dies mit Vollversionen im Vergleich zu Upgrades und Sie verdoppeln fast die Anzahl der Produkte, aus denen Sie wählen.

Aber es gibt noch eine andere Wendung. Die meisten Leute kaufen die High-End-Visual Studio-Produkte als Teil eines MSDN-Abonnements. Es gibt jetzt verschiedene Ebenen von MSDN-Abonnements, die Sie mit den einzelnen Visual Studio-Produkten kombinieren können. Dazu gehören Standard-, Professional- und Premium-Abonnements. Weitere Informationen darüber, welche Produkte in jedem MSDN-Abonnement enthalten sind, finden Sie unter http://msdn.microsoft.com/howtobuy/vs2005/subscriptions/

Anzahl der Produkte verlieren

Mit den Editionen Express, Standard, Professional und Team sowie den Upgrades im Vergleich zu den Volleditionen haben Sie viele SKUs. Hinzu kommen die MSDN-Versionen und die Anzahl der Produkte beginnt außer Kontrolle zu geraten. Auf der positiven Seite sollten Sie leicht in der Lage sein, ein Produkt zu finden, das Ihren Bedürfnissen entspricht.

Nachdem Sie nun die verschiedenen Editionen kennen, sollten Sie sich als nächstes die Vielzahl der Designer in den Tools ansehen. Aber das ist leider ein anderer Artikel!

# # #

Leave a Reply