Forum: PC-Programmierung Visual C# Express oder SharpDevelop?


von Peter S. (psavr)


Lesenswert?

Ich möchte mit C# Programmierung einsteigen und frage mich, welche IDE 
ich verwenden soll:

- Visual C# Express
  (Eingeschränkte kostenlose Version von Microsoft Visual Studio)

- SharpDevelop 4.0
  (Open-Source)

Wer kennt beide IDEs, bzw. wer kann mir Vorzüge/Nachteile der einen oder 
anderen IDE nennen?

von Peter II (Gast)


Lesenswert?

Visual C# Express
  recht viel zu installieren
  braucht ein recht schneller rechner
  bietet viel mehr als man als Anfänger braucht

  debuggen ist schönen

SharpDevelop 4.0
  schön klein
  recht schnell
  nicht immer sehr stabbil



Ich würde als Anfang erstmal SharpDevelop 4.0 nehmen. Es kommt aber 
darauf an was du programmieren willst. bei ASP anwendungen ist das VS 
wesentlich besser beim debuggen.

von Peter (Gast)


Lesenswert?

@Peter II, schon mal vielen Dank, ich dachte mir auch, dass ich mit 
SharpDevelop beginnen möchte, falls die IDE wirklich vernünftig 
brauchbar (alltagstauglich) ist.

>schön klein
Aber offenbar empfiehlt es sich, zum SharpDevelop auch das "Microsoft 
Windows SDK for Windows 7 and .NET Framework 4" zu installieren, so ist 
man bereits wieder beim Dinosaurier angelangt!

>bietet viel mehr als man als Anfänger braucht
Sind da auch Dinge dabei, die später wichtig oder nützlich sind, sprich 
Dinge, auf die ein professioneller SW-Entwickler nicht verzichten 
kann/will?

von Sam .. (sam1994)


Lesenswert?

Peter II schrieb:
> recht viel zu installieren

naja, Webinstaller runterladen und installieren ist jetzt nicht so die 
Herausforderung. Der macht ziemlich alles selbst.

Ich finde zum debuggen VC# deutlich angenehmer. Bei Sharpdevelop 
verzweifelt man doch wenn man das mal muss.

von hans (Gast)


Lesenswert?

Wichtig sind für mich die Hilfsangebote rund um
die Software, also Bücher, Foren, etc..

Da ist VS C# recht gut.

z.B. auch als Onlinebuch :

http://openbook.galileocomputing.de/visual_csharp_2010/

hans

von Valentin B. (nitnelav) Benutzerseite


Lesenswert?

Man sollte auf jeden Fall mit den Microsoft-Tools anfangen.
Wenn man die nicht mag, braucht man sich kaum noch mit der Sprache 
beschäftigen.
Der MS-Editor ist selbst auf älteren Rechnern (Ab Pentium 4 und 512MB 
RAM) noch lauffähig, wenn auch nicht immer ganz flüssig.
Dafür ist die Oberfläche viel schöner und auch deutlich übersichtlicher 
als in SharpDevelop. Die Autovervollständigung von SharpDevelop ist nur 
teilweise zu gebrauchen.
Beim Debuggen stellt sich keine Frage, da ist MS ganz vorne!

Pluspunkte für SharpDevelop:
+ Kleiner
+ Kann gleich mehrere Sprachen (Naja, bei MS muss man dann noch ein paar 
MB für die anderen Express Editions dazulegen)
+ Transportabel (So nutze ich es dann auch: Vom USB-Stick!)

Pluspunkte für VisualStudio:
+ Wunderbar aufgeräumte Oberfläche
+ Direkte Editoren für XML und SQL (sogar Baumstrukturen!)
+ Gute Code-Vervollständigung
+ Besser zu konfigurieren

Wenn man Microsoft nicht mag, sollte man lieber gleich Java nehmen.
Die Syntax ist fast gleich, nur die Umgebung nicht.

Mit freundlichen Grüßen,
Valentin Buck

von Jasch (Gast)


Lesenswert?

Peter schrieb:
> @Peter II, schon mal vielen Dank, ich dachte mir auch, dass ich mit
> SharpDevelop beginnen möchte, falls die IDE wirklich vernünftig
> brauchbar (alltagstauglich) ist.

Ausprobieren ist immer eine gute Idee.

>>schön klein
> Aber offenbar empfiehlt es sich, zum SharpDevelop auch das "Microsoft
> Windows SDK for Windows 7 and .NET Framework 4" zu installieren, so ist
> man bereits wieder beim Dinosaurier angelangt!
>
>>bietet viel mehr als man als Anfänger braucht
> Sind da auch Dinge dabei, die später wichtig oder nützlich sind, sprich
> Dinge, auf die ein professioneller SW-Entwickler nicht verzichten
> kann/will?

Nein, nicht wirklich, dafür will MS dann schon noch Knete sehen. ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.