IDE + debugger für .net Framework

rtf

PC-Selbstbauer(in)
IDE + debugger für .net Framework

Hallo zusammen,
ich möchte mich mal in C# bzw. .net Framework ausprobieren und bin zurzeit auf Suche nach geeigneter IDE + Debugger. Da es vorerst nur zum "Ausprobieren" ist, möchte ich eigentlich nichts für eine IDE zahlen, also wäre OpenSource die bessere Variante für mich. Habt ihr da für mich eventuell ein paar Tipps, sowie hilfreiche Seiten um mir den Start ein wenig zu vereinfachen? Generell habe ich schon Programmiererfahrung und konnte einige Projekte schon abschließen, jedoch war dies bisher "nur" PHP. Geringfügige Erfahrungen habe ich schon in Objektorientierte Programmierung. Als System kommen bei mir WIndows 7 und Windows 10 zum Einsatz, die IDE sollte daher beide System unterstützen. Bin foh über jede Erfahrung, die ihr mit mir teilt. :)

vielen Dank und schöne Grüße
rtf
 
AW: IDE + debugger für .net Framework

Warum unbedingt OpenSource? Ich würde einfach Visual Studio Express (bzw. mittlerweile Community Edition genannt) nehmen
Visual Studio Express - Try Visual Studio Community
Die einzigen Nachteile, die mir dabei einfallen:
- für den Offline Installer muss man suchen (wenn das mit 2017 noch geht)
- man kann es vermutlcih, genauso wie die älteren Versionen, nicht ohne Rückstände im System deinstallieren
- es läuft nur unter Windows

Wenn es zwingend Open Source sein soll (willst Du wirklich den Editor verändern oder Stallman nachfolgen), dann würde ich entweder
Visual Studio Code - Code Editing. Redefined
oder wohl eher
MonoDevelop | MonoDevelop
testen. Was damit geht, wie einfach die Installation und die Nutzung ohne Vorkenntnisse ist, weiss ich nicht. Ich nutze seit über einem Jahrzehnt Visual Studio. Bis vor ein paar Jahren die Express Version, mittlerweile (dank meiner Firma) die "Vollversion", die im Privatumfeld aber fast nie wirklich nötig ist.

Insb. MonoDevelop läuft halt nicht nur unter Windows und stammt auch nicht von Microsoft. Wobei selbst in Mono mittlerwile viele Quelltextteile von Microsoft integriert wurden.
 
AW: IDE + debugger für .net Framework

Das Mono Projekt ist weitestgehend in Xamarin aufgegangen und das von MS gekauft worden.
Wenn man C# machen will dann ist in 99% der Fälle das Visual Studio das Maß der Dinge. Die Community Edition ersetzt die Express übrigens nur im Privaten Bereich. Für die Wirtschaft existiert die Express nach wie vor (hat nämlich im Gegensatz zur CommunityEd keine Beschränkungen auf den Vertrieb der entstehenden SW).
 
Zuletzt bearbeitet:
AW: IDE + debugger für .net Framework

Ich entwickle seit ein paar Jahren u.a im .NET Framework, ich kann Visual Studio nur empfehlen:

Wenn du nur für private Zwecke entwickelst, kannst du die Community edition verwenden, die ist da nämlich kostenlos.
Wenn du mit deiner Software Geld verdienst, kannst du bis zu einem bestimmten Betrag auch noch die Community Version benutzen, ich glaube das war bis zu 1 Millionen Euro im Jahr. (Lies dazu aber lieber nochmal die Lizenz durch :P)

Visual Studio bietet auch integration in Unity (3D / Spiele Entwicklung), NodeJs und Xamarin (App-Entwicklung mit C#).
Der Installer von Visual Studio 2017 lässt dich am anfang auswählen was du gerne machen möchtest, und installiert die entsprechenden Module.

Visual Studio lässt sich sehr gut mit mehreren Monitoren verwenden. Du kannst fast alles abdocken / andocken wie du es möchtest, und die Fenster so verteilen wie es dir am besten gefällt.

Ein nuget Package-Manager ist auch gleich integriert. (Den hat SharpDevelop aber auch)

Nachteil bei Visual Studio: Es gibt keine offline Installer mehr. (Bin mir unsicher, bei 2015 gabs die noch)

Visual Studio bietet noch ein paar kleine extras, wie z.B das automatische erstellen von gettern/settern (Funktioniert z.B auch bei Try-blöcken):

Man schreibt z.B"propf":
propf.jpg

Drückt zweimal Tab:
propfull.jpg

Und passt dann nurnoch den Datentyp + Bezeichner an:
propfin.jpg

VS bietet für z.B Winforms auch einen Designer an, mit dem man einfache GUI's relativ zackig auf den Bildschirm bekommt.

Im VS Debugger findet man sich sehr schnell zurecht (Habe ich das Gefühl), man versteht relativ einfach wie der zu bedienen ist.

Wenn du möchtest, kannst du auch Git direkt aus VisualStudio heraus verwenden.

Man merkt sicherlich das ich Visual Studio sehr gern hab, und bin da auch ein wenig voreingenommen.
Für mich wäre es in jedem Fall DIE .NET IDE.

PS: VisualStudio Code unterstützt glaube nur .NET Core (Die Plattformunabhängive Version des .NET Framework) und WebSprachen.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: rtf
AW: IDE + debugger für .net Framework

Ich habe mich jetzt nach Anraten für Visual Studio entschieden. Bisher probiere ich da noch ein bisschen herum, aber an für sich sieht die Sache schon ganz gut aus. Vielen Dank für die Hilfe.:daumen:
Grüße rtf
 
Zurück