Ich habe kleine Übersicht mit den Werkzeugen erstellt, die man braucht, um eine Kariere als .NET Programmierer beginnen zu können. 🙂
Ich verzichte in der Liste auf Framework 1.0, da es schon etwas in Jahre gekommen ist.
Sollte jemand weitere Vorschläge dazu haben, so bitte eine PN an mich.
.NET 3.0 / 3.5----------------------------------------------------------------------
Redistributable/Runtime
.NET Framework 3.5 Redistributable
.NET Framework 3.0 Redistributable
**SDK: **
Windows SDK (für .NET 3.5)
Nicht irritieren lassen, das SDK ist auch für Windows XP und Vista.
.NET Framework 3.0 SDK (wird für VS2005 Einbindung benötigt)
IDE's
Visual C# 2008 Express Edition
Visual Studio 2005 mit .NET Framework SDK 3.0 und .NET 3.0 Erweiterungen
SharpDevelop 3. (Noch in Entwicklung)
Online Hilfe / Dokumentation
MSDN: Class Library Reference (3.0)
MSDN: Class Library Reference (3.5)
.NET 2.0 ----------------------------------------------------------------------
Redistributable/Runtime
Microsoft .NET Framework 2.0 Redistributable (x86)
**SDK: **
Microsoft .NET Framework SDK (Software Development Kit) 2.0 (x86)
.NET Framework 2.0 Software Development Kit (SDK) (x64)
IDE's:
Visual C# 2008 Express Edition
SharpDevelop 2.2 (arbeitet sowohl mit .NET 2.0 also auch mit .NET 1.1 zusammen).
Online-Hilfe / Dokumentation
MSDN: Class Library Reference
MSDN: Verweis auf Klassenbibliothek
Wegen der Wichtigkeit und der Geschwindigkeit empfehlen wir die offline Version der MSDN: Class Library Reference/Verweis auf Klassenbibliothek. Diese Dokumentation ist enthalten
.NET 1.1 ----------------------------------------------------------------------
Redistributable/Runtime
Microsoft® .NET Framework Version 1.1 Redistributable Package
**SDK: **
Microsoft® .NET Framework SDK Version 1.1
IDE's:
Online-Hilfe / Dokumentation
MSDN: .NET Framework Reference
Wegen der Wichtigkeit und der Geschwindigkeit empfehlen wir die offline Version der MSDN: .NET Framework Reference. Diese Dokumentation ist enthalten
Kleiner Hinweis noch dazu. Es gibt bereits Service Packs zu einigen oben genannten Sachen.
Es ist empfehlenswert diese auch gleich zu installieren.
Und eine universale Entwicklungsumgebung darf natürlich nicht vergessen werden.
Notepad ist kompatibel zu jeder Framework Version und ist auf jedem Rechner dabei. 🙂
Weitere nützliche Tools -------------------------------------------------------
NUnit - Unit-testing Framework
NDoc - Code Documentation Generator
Subversion - Code Versionsverwaltung
Weitere Informationen:
[FAQ] Woher bekomme ich eine Integrierte Entwicklungsumgebung für C#?
Must-Have-Tools für Entwickler