NetBeans 6.9 ist da

Neuigkeiten rund um NetBeans

Moderator: arittner

NetBeans 6.9 ist da

Beitragvon smurfi » 15.06.2010, 20:17

Hallo,

NetBeans 6.9 ist da......
http://netbeans.org/downloads/index.html

Gruß
Michael
Benutzeravatar
smurfi
Site Admin
 
Beiträge: 1092
Registriert: 29.06.2006, 12:33
Wohnort: Wuppertal

Re: NetBeans 6.9 ist da

Beitragvon ebaumann » 16.06.2010, 20:00

Allererste Eindrücke:

  • Unter Linux (Kernel 2.6.31 32 Bit, JDK 1.6.0.20) noch schneller als 6.8 , siginifikant bei z.B. "Show Usages"
  • Aufklappstatus der Project/File-View-Trees bleibt endlich nach Neustart erhalten (im Gegensatz zum automatischen Synchronisieren mit dem Editor finde ich dies sehr nützlich)
  • Mehr Warnings (vermutlich nicht alle nützlich, etliche können aber von vorneherein die Code-Qualität verbessern, z.B. versehentliche Rückgabe einer Referenz auf eine Collection statt einer Kopie)
  • Nimbus-Theme kann jetzt unter Linux benutzt werden (Hauptfenstermenü funktioniert)

Was ich auf Anhieb vermisse oder nicht fand, ist, dass alle Warnings auch in der Tasklist angezeigt werden. Sämtliche Quellcodedateien zu öffnen und einzeln "händisch" zu überprüfen ist wenig praktikabel bei größeren Projekten.
ebaumann
 
Beiträge: 91
Registriert: 22.01.2009, 10:53
Wohnort: Würzburg

Re: NetBeans 6.9 ist da

Beitragvon wegus » 17.06.2010, 09:34

:) und das Perspective-Plugin funktioniert auch noch ! Das war eines der Dinge die ich noch vermißt hatte und ich bin sehr froh, dass das Plugin auch schon für 6.9 funktioniert! Beim ersten Test von NB 6.9 unter OS X (allerdings bisher nur PHP) keine Probleme festgestellt! Bin zufrieden.
An Apple a Day keeps Dr. Watson away
Benutzeravatar
wegus
 
Beiträge: 195
Registriert: 26.09.2006, 10:07

Re: NetBeans 6.9 ist da

Beitragvon recJake » 18.06.2010, 09:10

Und ein dicker Bug ist wieder drin... Den gabs in 6.8 auch schon, wurde aber für das Release gefixt.

Wenn man eine einfache Kommentarzeile im Javacode schreibt und dann ein Kürzel der Code templates verwendet, gefolgt von einem Leerzeichen, dann wird das Template ausgeschrieben.

Mal als Beispiel:
Mein template-Expander Expander ist das Leerzeichen und ich schreibe:
Code: Alles auswählen
// when we run as[jetzt Leertaste drücken]


dann bekomme ich
Code: Alles auswählen
// when we run assert true;


Und das macht jetzt mal mit mehrzeiligen Templates wie "for" oder "do" oder "iff" (wer nicht weiß, warum man das schreibt - das ist ein gängiges Kürzel für "if and only if").

Naja, alles halb so schlimm, kann man umgehen.

Ansonsten ist die Version echt gut geworden. Nochmal schneller als 6.8, der Debugger weiter verbessert, die Hints erweitert, und, und, und. Langsam werden sogar meine IDEA-Kollegen neidisch (besonders wegen der Performance, der Aufgeräumtheit der Menüs und... dem eingebauten Profiler) Und was sie besonders interessant finden ist, dass sie auch an meinem Rechner mit NB arbeiten können, weil es ja schon sei 6.8 die Keybindings für IDEA gibt.

Ich liebe diese IDE einfach!
J..e
Willst Du coden, so code. Willst Du nutzen, so nutze. Willst Du beides, lass es!
Benutzeravatar
recJake
 
Beiträge: 568
Registriert: 19.07.2006, 12:50
Wohnort: IDEs

Re: NetBeans 6.9 ist da

Beitragvon arittner » 18.06.2010, 09:59

Moin!

recJake hat geschrieben:Wenn man eine einfache Kommentarzeile im Javacode schreibt und dann ein Kürzel der Code templates verwendet, gefolgt von einem Leerzeichen, dann wird das Template ausgeschrieben.
[...]
Mein template-Expander Expander ist das Leerzeichen und ich schreibe:


Ja, bei normalen Kommentaren macht er das tatsächlich in JavaDoc glücklicherweise nicht. Ich meine es wurde auch nur der Bug mal für JavaDoc gemeldet. Das wäre entweder ein neuer Bug - oder ein Feature ;-)

recJake hat geschrieben:Ansonsten ist die Version echt gut geworden. Nochmal schneller als 6.8, der Debugger weiter verbessert, die Hints erweitert, und, und, und. Langsam werden sogar meine IDEA-Kollegen neidisch (besonders wegen der Performance, der Aufgeräumtheit der Menüs und... dem eingebauten Profiler) Und was sie besonders interessant finden ist, dass sie auch an meinem Rechner mit NB arbeiten können, weil es ja schon sei 6.8 die Keybindings für IDEA gibt.

Ich liebe diese IDE einfach!


Kann ich mich nur anschließen.

Beste Grüße,
Josch.
JNBB/BeanDev: Das deutsche Blog zur NetBeans Platform
Bild
Sun Certified Specialist for NetBeans IDE
Benutzeravatar
arittner
 
Beiträge: 2879
Registriert: 05.08.2008, 08:20
Wohnort: Südniedersachsen

Re: NetBeans 6.9 ist da

Beitragvon Daniel_L » 23.06.2010, 23:15

und immer noch NetBeans 6.7.1... :(
Hab vom NetBeans-Team eine E-Mail erhalten, dass dieser Bug in V6.8 https://netbeans.org/bugzilla/show_bug.cgi?id=181632 gefixed wurde und in 6.9 nicht mehr vorhanden ist... Ich weiß nicht, ob es diesmal ein anderer Bug ist, aber das Layout im GUI-Builder ist wieder total zerschossen. Startet man das Programm (F6), sieht alles gut aus. In V6.7.1 taucht das Problem nicht auf...
Daniel_L
 
Beiträge: 245
Registriert: 06.12.2006, 16:58
Wohnort: Hamburg

Re: NetBeans 6.9 ist da

Beitragvon Daniel_L » 06.07.2010, 13:48

So, hab einen weiteren Fehler-Report erstellt:
http://netbeans.org/bugzilla/show_bug.cgi?id=188402

Obwohl ich, wie im vorigen Fehler-Report vorgeschlagen (siehe Link in meinem vorigen Beitrag), Layout Generation Style zu "Swing Layout Extent. Lib." in NB 6.7.1 geändert habe, wurden beim Öffnen des Projekts in NB 6.9 die Abstände im GUI Builder falsch angezeigt... :x

Vielleicht gibt es ja eine Lösung, zum einen, weil ich mit NB 6.9 gerne arbeiten möchte, zum anderen, weil ich plane, mein Projekt auf kenai.com als OpenSource zu veröffentlichen - und dazu wäre es wichtig, wenn sich die verwendeten IDEs / IDE-Versionen nicht in die Quere kommen, am besten also, jeder, der mitmachen würde, arbeitet auch mit NB 6.9.
Daniel_L
 
Beiträge: 245
Registriert: 06.12.2006, 16:58
Wohnort: Hamburg

Re: NetBeans 6.9 ist da

Beitragvon Daniel_L » 08.07.2010, 09:28

Ich habe mal eine Frage: Was wäre, wenn ich versuchen würde, die bisherigen Programmfenster im GUI-Builder in NB 6.9 zu überarbeiten, um die Probleme mit den falschen Abständen zu beseitigen? Wäre das möglich?

Also kurz:
- Altes Projekt aus NB 6.7.1, da gut aussieht, in NB 6.9 öffnen
- Falsche Abstände im GUI-Builder anpassen
- Danach sieht alles so aus wie immer und wie aus NB 6.7.1 bekannt, d.h. sowohl im GUI Builder als auch beim Ausführen des Programms sehen die Fenster "normal" aus?
Daniel_L
 
Beiträge: 245
Registriert: 06.12.2006, 16:58
Wohnort: Hamburg

Re: NetBeans 6.9 ist da

Beitragvon smurfi » 08.07.2010, 10:06

Hallo,

was spricht dagegen und warum sollst du sie nicht überarbeiten können?
Brauchst du sie danach auch noch unter 6.7.1 oder dann nur noch mit 6.9?

Gruß
Michael
Benutzeravatar
smurfi
Site Admin
 
Beiträge: 1092
Registriert: 29.06.2006, 12:33
Wohnort: Wuppertal

Re: NetBeans 6.9 ist da

Beitragvon Daniel_L » 08.07.2010, 11:01

Also, unter NB 6.7.1 bräuchte ich sie nicht mehr, denn ich würde gerne ganz auf NB 6.9 umsteigen.

Dagegen sprechen eventuell 2 Punkte:

1) Es sind vermutlich mehr als 30 Fenster, die unter Umständen angepasst werden müssten - lästige Fleißarbeit, zudem weiß ich nicht, inwiefern dann auch ein "Nacharbeiten" bei der Platzierung/Größe anderer Komponenten notwendig wird, wenn man erst mal anfängt, jPanels/Textfelder etc. "nachzujustieren".

2) Ich weiß nicht, inwiefern die Ursache des Problems sich auf das plattformübergreifende L&F auswirkt, sprich: Wenn ich die Fenster/Komponenten, die im GUI Builder unter NB 6.7 ja 1a aussehen, in NB 6.9 verändere, kann es dann sein, dass die Fenster/Komponenten/jPanels/etc. nun zwar bei mir auf Mac unter NB 6.9 gut aussehen, aber auf Windows/Linux dafür verschoben wären?

Gruß
Daniel
Daniel_L
 
Beiträge: 245
Registriert: 06.12.2006, 16:58
Wohnort: Hamburg

Re: NetBeans 6.9 ist da

Beitragvon Daniel_L » 08.07.2010, 12:49

So, ich hab mal ein bisschen rumprobiert. Offensichtlich kann man da nichts machen, so mein erster Eindruck.

Mal als Beispiel, hier ein Screenshot aus NB 6.7.1. Relevanter Bereich: Oben links der JLabel "Überschrift" mit dem Textfeld daneben. Beide sind in einem JPanel drin:
http://bugzilla-attachments-188402.netb ... ?id=100619
Man sieht hier die Standardabstände (innerer Rand) des Labels und Textfelds vom umgebenden JPanel.

Diese Standard-Abstände sind in NB 6.9 ganz andere, siehe hier:
http://bugzilla-attachments-188402.netb ... ?id=100620

D.h., entweder "kleben" (in NB 6.9) der Label und das Textfeld direkt am Rand vom JPanel, oder aber der erste Standardabstand, bei dem Label und Textfeld automatisch "einrasten", ist eben tatsächlich so groß wie auf dem 2. Screenshot zu sehen.

Kurz: Die Standardabstände, bei denen Komponenten frühstmöglich einrasten, sind in NB 6.9 ganz andere, sodass ich hier gar keine Chance habe, die Form wieder so nachzubilden, wie sie in NB 6.7.1 ist. Das kompilierte Programm sieht auch unter NB 6.9 wunderbar aus, nur eben, sobald ich an der Form/Fenster im GUI-Builder was ändern möchte, ist dies mit NB 6.9 nicht möglich, da hier unter Mac andere Standardabstände verwendet werden. Hm...
Daniel_L
 
Beiträge: 245
Registriert: 06.12.2006, 16:58
Wohnort: Hamburg

Re: NetBeans 6.9 ist da

Beitragvon arittner » 08.07.2010, 15:52

Moin!

Wenn das so große Probleme gibt, darfst du OS-übergreifend nicht das Group-Layout von Java nehmen sondern das properitäre GroupLayout. Auf die Form in Inspector gehen und dort bei "Art der Layout-Erzeugung" statt "Standard Java-6 Quelltext" die "Swing Bibliothek für Layout-Erweiterungen" nehmen. Wenn Du die überall mit auslieferst, sollte es doch (hoffentlich) immer gleich aussehen.

Beste Grüße,
Josch.
JNBB/BeanDev: Das deutsche Blog zur NetBeans Platform
Bild
Sun Certified Specialist for NetBeans IDE
Benutzeravatar
arittner
 
Beiträge: 2879
Registriert: 05.08.2008, 08:20
Wohnort: Südniedersachsen

Re: NetBeans 6.9 ist da

Beitragvon Daniel_L » 08.07.2010, 15:58

In den Form-Properties habe ich das bereits so eingestellt. Und bei der Verteilung des Programms gibt es keine Probleme, da sieht alles auf den verschiedenen Systemen aus wie gewünscht (siehe bspw. hier). Das Problem tritt einzig und allein nur im GUI-Biulder in NB 6.9 auf. Sobald ich das Programm starte, sind die Abstände auch nicht mehr "fehlerhaft", sondern "normal". Die GUI-Builder-Ansicht weicht demnach vom tatsächlichen Resultat ab... :?:
Daniel_L
 
Beiträge: 245
Registriert: 06.12.2006, 16:58
Wohnort: Hamburg

Re: NetBeans 6.9 ist da

Beitragvon arittner » 08.07.2010, 16:22

Moin!

Also (wieder) ein Bug-Report, oder?

Beste Grüße,
Josch.
JNBB/BeanDev: Das deutsche Blog zur NetBeans Platform
Bild
Sun Certified Specialist for NetBeans IDE
Benutzeravatar
arittner
 
Beiträge: 2879
Registriert: 05.08.2008, 08:20
Wohnort: Südniedersachsen

Re: NetBeans 6.9 ist da

Beitragvon Daniel_L » 08.07.2010, 16:40

Jo, hab ich auch bereits erstellt, siehe viewtopic.php?p=18135#p18135 geht ein bisschen unter, weil meine Diskussion etwas OT ist ;-)
Daniel_L
 
Beiträge: 245
Registriert: 06.12.2006, 16:58
Wohnort: Hamburg

Nächste

Zurück zu NetBeans - News

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast