Die richtige Entwicklungsumgebung – Eclipse, NetBeans oder Visual Studio

März 3, 2010 by
Filed under: Software 

Wer sich im Rahmen der Schule, des Studiums oder der Arbeit mit der Softwareentwicklung auseinanderzusetzen hat, wird sich im Laufe der Zeit definitiv diese Frage stellen: Welche ist die richtige Entwicklungsumgebung für mich und bietet mir den besten Rahmen für meine Arbeit. Worauf kann ich persönlich in einer IDE verzichten? Im Zuge meines Studiums habe ich ein paar Entwicklungsumgebungen kennenlernen können. Für die ersten C++ Programmierungen im ersten Semester reichte noch problemlos ein Editor mit simplem Syntax Highlighting. Zum Einsatz kam damals der Dev C++, welche definitiv schön schlank und zweckmäßig war (zumindest für das Programmieren einfacher mathematischer Algorithmen :-D )

Doch schnell wurde klar, dass gerade für die JAVA Programmierung etwas anderes her musste. Zunächst war das das Visual Studio aus dem Hause Microsoft, welches man sich, im Förderprogramm eingeschrieben, kostenlos downloaden konnte. Kaum war das Programm gestartet schoss einem nur ein Gedanke durch den Kopf: man ist das unübersichtlich und aufgebläht. Trotzdem wurde es die ersten Monate zum Wegbegleiter des 2. Semesters.

Im Laufe der Zeit gab mir dann ein Kommilitone einen recht netten Tipp. Er sagte mir, er verwende schon seit langem die Entwicklungsumgebung Eclipse und sei sehr zufrieden damit. Prompt dreht sich ein weiterer Kommilitone um und erzählt von seinem Favoriten NetBeans. Die Frage liegt auf der Hand: Welche ist denn nun die richtige Entwicklungsumgebung? Visual Studio, Eclipse oder NetBeans.

Eclipse

Fangen wir mit der „offenen“ Entwicklungsumgebung Eclipse an. Diese IDE hat ihre Bekanntheit besonders durch die Tatsache erworben, dass sie ein frei erweiterbares Framework darstellt. Was bedeutet das? Nun ja, es gibt tausende Plugins und Erweiterungen, welche Softwareentwickler rund um den Globus, nutzen können. Oftmals sind diese Plugins zudem kostenfrei erhältlich. Einzigartig machte Eclipse sein Java-Quelltexteditor, welcher bereits früh Funktionen bereitstellte, die keine andere Entwicklungsumgebung bieten konnte. Die Bereitstellung vieler variabler Umgebungen macht die IDE zudem zu einem Alleskönner. Ob PHP, JAVA EE oder was auch immer, für Eclipse findet sich eine passende Umgebung. Ganz nette Information: Eclipse ist zwar ein offenes Framework, wurde aber von IBM auf den Weg gebracht.

NetBeans

Diese Entwicklungsumgebung habe ich nicht so intensiv verwendet wie Eclipse. Nichtsdestotrotz muss ich sagen, dass auch diese IDE ihre Vorteile hat. Besonders die Geschwindigkeit von NetBeans ist bemerkenswert. Diese Oberfläche läuft auf der „Swing“ Technologie, welche schnelle Programmstarts und ein reibungsloses Arbeiten ermöglicht. In den neuesten Versionen hat Sun viel von Eclipse gelernt. So sind auch für NetBeans mittlerweile viele Umgebungen und Plugins verfügbar. Ich persönlich empfand das Arbeiten mit NetBeans besonders im Bereich der Web Programmierung sehr angenehm. PHP, XML und Co. ließen sich in meinen Augen optimal beherrschen. Diese IDE ist übrigens aus dem Hause Sun, welches die Programmiersprache JAVA erfunden hat. Umso bemerkenswerter, dass Sie nicht unangefochten auf dem ersten Platz steht.

Microsoft zu guter Letzt

Eines habe ich mit der Zeit gelernt. Man sollte Microsoft nicht immer so negativ gegenüber eingestellt sein. Ein Bekannter von mir hat sich direkt von Anfang an mit dieser IDE auseinandergesetzt und arbeitet völlig problemlos und sorgenfrei damit. Nicht umsonst, ist die Software mittlerweile in seiner zehnten Version erhältlich. Nach etwas Einarbeitungszeit und der Installation aller wichtigen Plugins, kann mit dieser IDE definitiv super gearbeitet werden. Ein weiterer Pluspunkt gegenüber den anderen beiden IDEs ist der volle Support, den man von Microsoft erwarten kann. Dafür zahlt man natürlich auch einen stolzen Preis (es sei denn man ist Student :-D ). Für Unternehmen aber vermutlich die sinnvollste Alternative!

Was bleibt am Ende zu sagen? Es gibt keine richtige Entwicklungsumgebung. Jede Entwicklungsumgebung hat seine Vor- und Nachteile und die Bewertung ist klar vom Nutzer abhängig. Insgesamt würde ich jedoch nach wie vor zu Eclipse tendieren. Gerade für den privaten Gebrauch ein äußerst mächtiges Tool! Wen es interessiert: ich verwende momentan die Classic Version Eclipse Classic 3.5.2!





Zufällige Beiträge

Comments

Tell me what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!