2008-09-09 5 views
1

Ich komme aus der Open-Source-Welt und bin daran interessiert, ASP.NET einen Dreh zu geben. Aber ich habe ein paar Probleme, die Tools von der Plattform selbst in Bezug auf die Lizenzierung zu trennen. Ich habe Visual Web Developer 2008 Express heruntergeladen, bin mir aber nicht sicher, wie unterschiedlich dies von einer der voll ausgestatteten Visual Studio-Lizenzen ist - und ob meine Express-Lizenz verhindert, dass ich alle Funktionen von ASP.NET verwende.Visual Web Developer Express und .NET, ua

Ist eine Visual Studio-Lizenz nur eine IDE oder enthält sie Teile von .NET, die nicht für die Express-Lizenz verfügbar sind? Was ist mit den anderen Tools wie IIS und SQL Server?

Danke.

Antwort

2

Das gesamte .net ist im .net SDK verfügbar, so dass Sie in der Theorie Visual Studio überhaupt nicht benötigen.

Nun, es gibt einige Dinge, die Express nicht tun wird. Zum Beispiel ist der Database Designer nicht sehr umfangreich und das Hinzufügen von verschiedenen entfernten Datenbanken ist nicht oder nur sehr schwer möglich. Trotzdem können Sie sich im Code mit allem verbinden.

Es gibt auch keinen Remote Debugger, keine Unterstützung für das Erstellen von Setup-Dateien (na ja, das gilt sowieso nicht für ASP.net), keine echte Publish Web Site Feature (obwohl das added manually sein kann, da es nur ein Frontend ist SDK-Tool), keine integrierten Unit-Tests (und Microsoft loves to threaten people, die es hinzufügen) usw.

Für einen vollständigen Vergleich finden sie hier:

Visual Studio 2008 Editions

Aber wie gesagt: Funktionalität von .net ist alles Im Visual Studio SDK vereinfacht Visual Studio die Arbeit mit Visual Studio.

2

Visual Studio ist nur eine IDE, Sie können alle Ihre .NET-Entwicklung mit dem SDK und Notizblock tun, wenn Sie sich entscheiden. In der Tat, es gibt etwas zu sagen, um es so zu lernen, damit Sie besser verstehen, wie die Stücke zusammenpassen!

Microsoft haben eine version comparison matrix zur Verfügung, so dass Sie genau sehen können, was jede Version enthalten ist.

IIS ist eine Windows-Komponente und Teil des Betriebssystems, es gibt nichts anderes zu kaufen.

SQL Server in vielen Geschmacksrichtungen, ist SQL Express frei zu verwenden und gleichzeitig im Vergleich beschränkt sich auf die Versionen man bezahlt, es ist mehr als genug, um mit ASP.Net, um loszulegen

1

Visual Studio ist die IDE und beinhaltet nicht die Plattform.

IIS und SQL Server sind separate Produkte. IIS ist als Teil der Windows-Installation verfügbar und die Version unterscheidet sich je nachdem, welche Version von Windows Sie verwenden.

SQL Server hat auch ein Express-Produkt, das nicht so voll ausgestattet ist wie die Vollversionen von SQL Server, aber es ist immer noch sehr wertvoll und nützlich, vor allem für Lernzwecke.

Sie können eine Menge aus den kostenlosen Tutorials auf asp.net lernen.

0

Visual Studio ist nur die IDE. Sie könnten theoretisch jede Datei in Notepad erstellen und manuell nur mit dem .NET-Framework kompilieren.

IIS ist eine Betriebssystemfunktion, und SQL Server verfügt über verschiedene Varianten mit unterschiedlichen Funktionen.

Verwandte Themen