Netbeans 6 już jest

Już można pobrać ze strony netbeans.org najnowszą wersję Netbeans. Tym razem w wersji 6. Jest to krok milowy dla rozwoju Netbeans, dlatego że wreszcie staje się on konkurencyjny dla Eclipse i IntelliJ IDEA. Wcześniej nie dało się go w ogóle używać. Edytor dla Javy, czyli najważniejszy jego element, był po prostu niemiłosiernie wolny. Sun słusznie postanowił wpompować w niego dużo pieniędzy i widać tego efekty.
Wybrane najważniejsze rzeczy w Netbeans 6:
- Nowy, szybszy, bardziej inteligenty edytor dla Javy - wreszcie! Netbeansa wcześniej po prostu się nie dało używać do kodowania w Javie. Był wolny, wolny i jeszcze raz wolny. Obecna szybkość dorównuje Eclipse’owi i IntelliJ. W sumie nie powinniśmy się tym ekscytować, bo w innych środowiskach zintegrowanych była to norma.
- Wsparcie dla trybu pełnoekranowego (Alt-Shift-Enter lub Command-Shift-Enter na Maku). Mała rzecz a cieszy.
- Ulepszony diff - czyli kolejne wreszcie! Netbeans małymi kroczkami dogania konkurencję.
- Kopiowanie z IntelliJ IDEA, wystarczy zobaczyć poniższe zrzuty ekranu:


Netbeans 6 IntelliJ IDEA 7 Tak, tak… w Netbeans znajdziemy więcej takich rodzynków. To w IntelliJ IDEA znajdziemy innowacyjne pomysły i to ona jest najbardziej zaawansowanym środowiskiem zintegrowanym. Dlatego też uważam, że zapożyczanie pomysłów w Netbeans (można na to patrzeć jako kopiowanie) jest w porządku, bo napędza rynek środowisk zintegrowanych.
- Ulepszony edytor dla Swinga i Swing Application Framework - Matisse (edytor GUI) od samego początku nie miał sobie równych. Netbeans jest obecnie najlepszym narzędziem dla programistów Swinga. Dlatego cieszy fakt, że jest on nadal udoskonalany. Dodatkowo wsparcie dla Swing Application Framework (zapewnia infrastrukturę dla małych aplikacji Swingowych) i Beans Binding (najogólniej: zapewnia synchronizację pomiędzy właściwościami obiektów) wskazuje, że Sun’owi naprawdę zależy na pobudzeniu Javy dla zastosowań klienckich/desktopowych.
- …ale nadal trzeba mieć osobno zainstalowane Subversion i wskazać ścieżkę do niego, żeby z niego korzystać. Nie rozumiem, czemu to jest takie trudne, żeby svn był wbudowany w Netbeans. Przecież w innych IDE jest to od dłuższego czasu standardem.
- Ostatnie i najważniejsze wg mnie. Rewelacyjny edytor dla Ruby’iego i Ruby on Rails. Najważniejsze jego własności to proste refaktoryzacje, naprawdę dobre uzupełnianie kodu, debugger, szablony kodów (ang. Live Code Templates) i podpowiedzi. Warto go wypróbować.
PS. Brawo dla Jacka Laskowskiego, który jest najaktywniejszym członkiem grupy NetBeans IDE 6.0 Community Acceptance Testing program (NetCAT).
Nazywam się Wiktor Gworek i jestem gospodarzem tego bloga.
11:20 12-07-2007
“Dodatkowo wsparcie dla Swing Application Framework (..) wskazuje, że Sun’owi na prawdę zależy na pobudzeniu Javy dla zastosowań klienckich/desktopowych”
Ciężko mi się z tym zgodzić Sun na dobrą sprawę przespał sprawę o parę ładnych lat. Rozwinęły się w końcu różne platformy RCP (Eclipse, NetBeans, Spring, czy też integracja komponentów napisanych przez JGoodies), które były próbami łatania braku takiego szkieletu.
Teraz, w dobie aplikacji webowych, RIA, Flex’ów itp aplikacje dekstopowe to.. po prostu przeżytek. Przynajmniej taki wniosek można wyciągnąć po tym co się dzieje na scenie..
0:39 12-08-2007
Wiktor, edytor swingowy wymiata, ale zapomniałeś dodać, że wymaga jara dostarczanego razem z NB. Oznacza to, że przeniesienie aplikacji na inny komp wiąże się z zabawą z poszukiwaniem odpowiedniego jara, zatem z kilku kilo kodu robi się całkiem duża paczka. Od siebie dorzucę, że nowy NB świetnie sprawdza się w aplikacjach EE. Znacznie przyspiesza proces tworzenia kodu.
11:52 12-08-2007
@Koziołek
I tak i nie. Jeśli dobrze pamiętam to GroupLayout, czyli ten używany przez Matisse’a, został dołączony dopiero do Javy 6.
Jeśli chodzi o Enterprise to Netbeans jest świetny. Zwłaszcza kiedy używa się Glassfisha.
22:09 12-13-2007
Niekoniecznie musisz dołączać zewnętrznego jara - zależy których layouty użyjesz. Da się tak skonfigurować, żeby zrobić lekki aplet na standardowych layoutach.
17:18 02-26-2008
Sporo możliwości wniosła wersja 6,
ale jest też jeden wielki minus, który zniechęcił wszystkich moich znajomych, którzy go postanowili zainstalować. Mam 1 GB Ram-u, to chyba lekka przesada, żeby tak wolno działał.
17:24 02-26-2008
@Jacek
Przy mojej całkiem świetnej maszynce z 2 GB RAMu także nie działa tak szybko, jakbym tego oczekiwał… ale jest i tak postęp od wersji 5.5. Mimo to niesmak szybkości pozostaje…