Categories: Software

Im Test: .NET-Entwicklung ohne Visual Studio

Seit der Einführung von Visual Studio hat Microsoft ein Fast-Monopol auf integrierte Entwicklungsumgebungen (Integrated Development Environments, IDE) für seine eigenen Entwicklertools. Doch mit der Einführung von Visual Studio.NET und .NET Framework entgleitet Microsoft der Markt für Entwicklertools durch etliche kostenlose oder kostengünstige Entwicklungstools für .NET, die in den letzten paar Jahren auf den Markt gekommen sind, immer mehr.

Dieser Artikel befasst sich mit einigen Alternativen, die interessant sein können, wenn man auf der Suche nach einer IDE für .NET-Entwicklung ist. Für Programmierer, die sich zum ersten Mal mit der .NET-Plattform befassen oder wenn man wegen den steigenden Kosten für Entwicklertools Bedenken hat, können die hier beschriebenen Tools sehr wohl ausreichen, um robuste .NET-Anwendungen zu entwickeln – auch ohne sich Visual Studio.NET anschaffen zu müssen.

Eines der Tools wird hier überhaupt nicht behandelt, und zwar Notepad. Es gibt natürlich Entwickler, die davon überzeugt sind, dass man eine .NET-Anwendung allein mit Notepad und einem guten Maß an Intelligenz von Grund auf entwickeln kann. Für diesen Test wurden jedoch „Mehrwert“-Tools vorgezogen, die zusätzliche Features und Funktionen bereitstellen, die man bei Notepad vergeblich sucht.

Erste Schritte

Ganz gleich, für welches Tool man sich letztendlich entscheidet: Zunächst sollte man .NET Framework und .NET Framework SDK entweder vom Microsoft Download Center oder von MSDN herunterladen und installieren. Das SDK umfasst alle Tools und Compiler, die zum Entwickeln von .NET-Anwendungen erforderlich sind. Sollen die .NET-Anwendungen verteilt oder bereitgestellt werden, ist es außerdem empfehlenswert, die .NET Framework Redistributable herunterzuladen, die allen Setup-Programmen oder -Anleitungen hinzugefügt werden kann.

Benutzerfreundlichkeit Zunächst wurde bewertet, wie leicht jedes Tool im Vergleich zu Visual Studio.NET erlernt und verwendet werden kann, einschließlich einer Bewertung der Entwicklungsumgebung selbst, der Platzierung häufig benutzter Elemente und des Allgemeineindrucks des Tools.
Features und Funktionen Überprüft wurden die in der Entwicklungsumgebung enthaltenen Features zur Verringerung der Entwicklungszeit und zur manuellen Codierung häufiger Aufgaben und zwar solche Features, die in Visual Studio.NET und eventuell auch im Alternativtool vorhanden sind.
Codeentwicklung Die meisten .NET-Entwickler verbringen einen großen Teil ihrer Zeit mit dem Schreiben von Code. Mit diesen Kriterien wird beurteilt, wie gut das Tool zum Codieren geeignet ist, einschließlich der Testhilfen und Schritt-für-Schritt-Anleitungen.
Plattform- und Sprachunterstützung Einer der Vorteile, die sich bei der Betrachtung von Alternativen zu Visual Studio.NET klar zeigen, ist der, dass die meisten der hier untersuchten Tools mehrere Plattformen und Sprachen unterstützen. Hier untersucht der Test, wie ausgereift diese Unterstützung bereits ist.
Dokumentation und Support Ein weiterer Schlüsselbereich umfasst die für jedes Tool verfügbare Dokumentation und Unterstützung. Betrachtet werden die Strukturierung und Verständlichkeit der Dokumentation sowie den für die einzelnen Tools vorhandenen Support und die Benutzer-Communities.
Kosten Abschließend wurde das Kriterium Preis bewertet. Bei einer Spanne von kostenlosen Tools bis hin zu solchen Entwicklungen, die ein paar Tausend Euro kosten, gab es sehr große Unterschiede zwischen den ausgewählten Tools.
Tabelle 1: Bewertungskriterien

Page: 1 2 3 4 5 6 7

ZDNet.de Redaktion

Recent Posts

Black Friday: Vorsicht vor schädlichen QR-Codes

Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.

19 Stunden ago

Black Friday: Zahl der ominösen Shopping-Websites steigt

Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.

19 Stunden ago

SmokeBuster bekämpft SmokeLoader

Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.

1 Tag ago

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

2 Tagen ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

2 Tagen ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

2 Tagen ago