2009-07-13 4 views
2

Ich möchte eine Website für einen Kunden erstellen und über ASP.NET nachdenken. Kann ich die Express-Version von Visual Studio verwenden, um dies zu erstellen, oder muss ich eine Lizenz kaufen?.NET für freiberufliche Projekte?

Antwort

1

Ja, Visual Web Developer 2008 SP1 Express ist eine großartige Entwicklungsplattform. Es tut am meisten der Sachen, die für die berufliche Entwicklung benötigt werden, geschweige denn sich als Hobby-Entwickler zu entwickeln.

+0

Ja, aber dürfen Sie ein kommerzielles Produkt mit den Express-Editionen erstellen, da dies gegen die EULA verstößt? – kgiannakakis

+1

Sie können mit Express Edition alles machen. –

0

Sie können die Express-Versionen verwenden, aber Sie müssen eine Reihe von Express-Versionen öffnen (Web, C#, usw.), um die Entwicklung des Devs zu erledigen.

Es wird das Leben leichter machen, wenn Sie eine lizenzierte Version von VS haben, so dass Sie nicht hacken und ändern müssen.

+2

Dies gilt nicht für Visual Web Developer 2008 Express Edition. Sie können VB.NET- oder C# -Klassenbibliotheken und ASP.NET-Webanwendungsprojekte in derselben VWD-Lösung verwenden. –

+0

Nicht sicher, warum es downvoted wurde. Wirklich, Sie brauchen C# -Express, um Klassenbibliotheken zu erstellen. – User

+0

Mastermind: Ich denke, das ist in der SP1-Version geändert. –

0

VS Express comes in different flavors, die jeweils auf unterschiedliche Rollen und Zwecke ausgerichtet sind. Ich denke, dass Sie ASP.NET-Entwicklung mit VS Express etwas fragmentiert finden können (einige Funktionen sind nur in der WebDevelop-Edition verfügbar, während andere nur in der C# -Ausgabe) - aber es ist sicherlich möglich.

Wenn Sie nach einer kostenlosen IDE für .NET zur ASP-Entwicklung suchen, könnten Sie auch interessiert sein, in zu suchen - es kann alle Versionen des .NET-Frameworks an diesem Punkt (nicht nur die Mono-Einsen) und es ist ziemlich stabil. Ich habe das erfolgreich für die Entwicklung in mehreren Projekten verwendet - und obwohl es nicht so funktionsreich wie VS ist, ist es ziemlich gut.

+0

Unter Windows können Sie nur die 2.1-Vorschauversion von MonoDevelop herunterladen. Als ich es gemacht habe, hat es meine Webanwendung unter Visual Studio kaputt gemacht: der Server konnte meine Klassen nicht mehr laden! Deinstallieren löste das Problem. Also für Web-Entwicklung unter Windows denke ich, es ist besser, mit Visual Web Developer 2008 SP1 Express zu bleiben. –

1

Sie können sich eine Entwickleredition von VS. Es wird relativ preiswert sein. Da Sie die Site dem Kunden übergeben und nicht selbst ausführen, können Sie mit der Einschränkung, die die Entwicklerversion auferlegt, durchkommen.

4

Denken Sie daran, dass viele der "großen" Webhosting-Unternehmen PHP/MySQL-basiert sind und .Net/Mono nicht unterstützen. Stellen Sie sicher, dass der Host Ihres Clients die Technologie unterstützen kann, die Sie verwenden möchten.

+4

Wie hängt das mit der Frage zusammen? –

+1

Sie sind nicht * groß genug * wahrscheinlich. –

+2

Wenn der Fragesteller mit den Lizenzanforderungen für VS Express nicht vertraut ist, liegt es nahe, dass er mit den Hostinganforderungen für ASP.NET nicht vertraut ist. Wenn sein Kunde eine bestehende Hosting-Firma hat, die ASP.NET nicht unterstützt, wäre es viel besser, das jetzt zu bestimmen, als nachdem er die Lösung erstellt hat. Es ist ein Thema, aber IMO im Zusammenhang mit seiner Situation. Vielleicht hätte es ein Kommentar sein können. –