Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

NetBeans

Beschreibung

NetBeans ist eine moderne und sehr leistungsfächige Entwicklungsumgebung für Java (und andere Sprachen wie C und C++, ab version 6.1 auch JavaScript, Ruby und PHP). Es unterschtütz nicht nur Java als Sprache, sondern es ist auch Technologiebewußt mit sehr vielen Kreatoren und One-Click-Lösungen (unter anderem für Swing, J2EE, JavaBeans, WSDL etc.). Im Gegensatz zum z.B. Eclipse ist NetBeans ein Rein-Java-Project, ohne Benutztung von JNI. Es ist von einer Seite Vorteilhaft, weil es damit Platformunabhängiger wird. Von der anderen Seite integriert sich NetBeans somit schlechter mit dem Desktop und System Look and Feel. Zur Zeit ist NetBeans die Entwicklungsumgebung auf dem Sun alle seine Entwicklungslösunge basiert (Sun Studio 12, Sun One Studio). Nichtdestotrotz bleibt NetBeans Open Source und community-oriented. Mann kann damit ziemlich sicher sein, dass der Projekt weiterentwickelt und noch lange unterschtüzt wird.

Features

NetBeans unterstützt sehr viele Technologien um Java und nicht nur. Dabei die vielleicht wichtigsten sind:

  • Kontextbewußter Syntax-Assistance mit mächtigen Refactoring, Formatierung etc.
  • Debugging
  • JavaDocs (für äußere Bibliotheken sowie eigene Projekte)
  • Ant
  • SVN, CVS und Mercurial
  • JDBC (mit SQL-Browser)
  • J2EE, Java Persistance etc.
  • UML
  • ...

Dazu bietet NetBeans verschiedene Plugins an, zum Beispiel zum kolaboratiben Arbeit am einem Project, Project Management oder integration mit anderen Programen.

Systemanforderungen

  • CPU: mindest 1 GHz, 2 GHz empfohlen
  • Speicher: mindest 512 MB, 1 GB empfohlen
  • Display: 1024x768
  • Software: JDK 5.0 Update 14
  • Festspeicher: 800 MB (für NetBeans mir wirklich allen Features, auch kleiere Pakete verfügbar)

Fazit

Für moderne Rechner mit ausreichenden Parametern ist NetBeans eine hervorragende Lösung. Es ist Platformunabhängig und sehr Leistungsfächig. Auf älteren Rechnern kann man NetBeans 5.5 nutzten, der auch eine sehr gute Arbeitsumgebung ist. Als ein Produkt von Sun kann man sicher sein dass es alle Standarte unterschtüzt und zuverlässig bleibt. Man arbeitet damit sehr bequem und produktiv. Auch wenn am Anfang nicht alles klar sein könnte ist NetBeans sehr intuitiv. Dabei ist die Arbeit und Projektstruktur im NetBeans viel klarer und ubersichtlicher als z.B. in Eclipse.