+++
title = "Woche der Updates"
date = "2009-07-01T08:58:00+00:00"
author = "Gibheer"
draft = false
+++

Irgendwie ist diese Woche die Woche der Updates. Es gab Updates f&uuml;r
[NetBeans 6.7](http://netbeans.org) (eine IDE f&uuml;r verschiedene
Programmiersprachen), [VirtualBox](http://www.virtualbox.org/)
(Virtuelle Maschinen), [PHP 5.3.0](http://php.net) und [Firefox
3.5](http://www.mozilla-europe.org/de/firefox/).

Jedes dieser Updates stellt dabei einen grossen Schritt nach vorne dar
und bei jedem Programm sind eine Menge neuer Funktionen hinzugekommen
und viele Bugs beseitigt worden.

Update 01.07.2009 - 15:00Uhr: [PostgreSQL 8.4 ist gerade
rausgekommen](http://www.postgresql.org/about/news.1108)

Eine grosse Neuerung bei **NetBeans** ist die direkte Anbindung der IDE
an Kenai. [Kenai](http://www.kenai.com) ist im Grunde eine Platform wie
Sourceforge, die von Sun f&uuml;r freie Projekte entwickelt wurde.

Mit der direkten Anbindung kann man somit all seine Projekte &uum;ber
NetBeans steuern.

Was allerdings f&uuml;r mich interessanter ist, ist die direkte
Unterst&uuml;tzung von PHPUnit, Serendipity und die SQL-Code
vervollst&auml;ndigung in PHP-Code.

F&uuml;r Ruby gibt es jetzt shoulda-unterst&uuml;tzung (ein
Testframework - noch nicht genau angeschaut) und endlich Debugging :D.

Ebenfalls neu ist Groovy and Grails, was als Plugin verf&uuml;gbar ist.
Eine Liste weiterer vieler &Auml;nderungen findet ihr
[hier](http://www.netbeans.org/community/releases/67/]).

Bei **VirtualBox** ist vor allem die Mehrprozessorunterst&uuml;tzung und
der 3D-Support f&uuml;r DirectX eine super Neuerung. Was an Fehlern
behoben wurde, k&ouml;nnt ihr im
[Changelog](http://www.virtualbox.org/wiki/Changelog) nachlesen.

Bei **PHP** weiss ich nicht genau, was ich von dem neuen Release halten
soll. Nachdem die Version 6 mehr oder weniger auf Eis gelegt wurde, weil
die Entwickler Unicode nicht richtig implementiert bekommen, beinhaltet
die Version 5.3 eben alle anderen &Auml;nderungen, wie zum Beispiel jump
labels, Namespaces, “A garbage collector has been added, and is enabled
by default” (gab es da vorher keinen? Oo) und einige andere Sachen.
Namespaces kann ich zu einem gewissen Teil noch nachvollziehen, dass man
die gebrauchen kann, aber wozu zur H&ouml;lle wurden die Jump-Labels
implementiert? Dieses Uralte Relikt aus alten Tagen braucht doch kein
Mensch mehr und sollte um Himmels willen nie benutzt werden!

&Uuml;ber **Firefox** wurde eigentlich schon sehr viel berichtet, so
dass ich mir hier einen grossen Bericht spare. Ich find es aber auf
jeden Fall klasse, dass sie die Mediatags aus HTML5 schon drin haben und
das in Verbindung mit OGG als Videoquelle wunderbar funktioniert. Ich
bin schon gespannt, was sich da die Leute alles ausdenken werden, um
diese Funktion zu benutzen :D.

Also wie ihr seht, es gibt eine Menge Neuerungen. Aber das ist noch
lange nicht das Ende. Inkscape 0.47 und PostgreSQL 8.4 stehen ebenfalls
vor der Vollendung, so dass wir uns diesen Sommer wohl noch auf ein paar
tolle neue Sachen freuen k&ouml;nnen.

Nachtrag 01.07.2009 - 12:15Uhr: Ich hab gerade noch einen Bugreport zu
[PHP und Jump labels](http://bugs.php.net/bug.php?id=48669) gefunden.

Nachtrag2 01.07.2009 - 15:00Uhr: [PostgreSQL 8.4 ist gerade
rausgekommen](http://www.postgresql.org/about/news.1108) (dafuer mach
ich dann noch mal einen extra Eintrag ;))
