Skip to content


Python-Unterstützung in Netbeans-IDE vor dem Aus?

Netbeans LogoAls Sun im November 2008 eine “Early Access”-Version von Netbeans 6.5 mit Python-Unterstützung veröffentlichte, ging ein (leises) Raunen durch die Python-Community. Bis dahin hatte sich Eclipse mit dem Pydev-Plugin als De-Facto-Standard für eine kostenfreie, plattformübergreifend verfügbare Python-Entwicklungsumgebung etabliert. Netbeans schickte sich an, das zu ändern.

Die Python-Unterstützung für Netbeans wartete mit einigen Funktionen auf, die es für Eclipse gar nicht oder nur in der kostenpflichtigen Erweiterung Pydev Extensions gab, so zum Beispiel das automatische Importieren benötigter Module. Die ersten Empfehlungen machten die Runde, doch mal Netbeans auszuprobieren, wenn nach einer Python-IDE gefragt wurde. Es gab zwar noch einige Ecken und Kanten, was aber bei einem Pre-Release nicht weiter verwunderte.

Die Zeit verging, Netbeans 6.7 kam auf den Markt, aber immer noch nicht mit integrierter Python-Unterstützung. Das Python-Plugin hatte keine großen Fortschritte gemacht, es gab weiterhin lediglich eine Netbeans-Version mit als “Early Access” markiertem Python-Support. Nun kamen erste Informationen ans Licht, wie es wirklich um das Plugin steht.

Suns prekäre wirtschaftliche Lage sowie der bevorstehende Verkauf an Oracle haben offenslichtlich zu Einsparungen geführt: Die mit der Entwicklung des Python-Plugins betrauten Sun-Mitarbeiter arbeiten nun entweder in anderen Teams oder gar bei anderen Firmen. Tor Norbye arbeitet nun an Java FX-Unterstützung, und Amit Saha ist nicht mehr bei Sun. Auf die Frage, wann denn Python-Unterstützung in die normale Netbeans-IDE integriert werde, antwortete ein Sun-Mitarbeiter, die Qualität des Codes sei noch nicht hoch genug und man begrüße jedwede Beteiligung der Community – eine vielsagende Aussage.

Anders auf der Eclipse-Seite: die Firma Aptana hat Pydev gekauft und veröffentlichte am 4. September 2009 Pydev 1.5.0 als Open Source mit allen Features der früher kostenpflichtigen Pydev Extensions.

Posted in Blog, Programming.

Tagged with , , , , , .