Callisto - Eclipse równa szeregi

Wraz z mającą się pojawić w połowie roku nową wersją zintegrowanego środowiska programistycznego Eclipse 3.2 o nazwie kodowej Callisto, fundacja rozwijająca projekt postanowiła równocześnie udostępnić użytkownikom szereg innych narzędzi, bądź to odświeżonych, bądź też nowych, które mają zwiększyć funkcjonalność całej platformy. Wśród nowości mają się znaleźć m.in. moduł do budowania aplikacji webowych przy pomocy technologii JavaServer Faces, czy też moduł wspomagający mapowanie obiektowo-relacyjne (ORM) ze wsparciem dla EJB 3 (Enterprise Java Beans) - następnej wersji biznesowych obiektów Javy.

Callisto - Eclipse równa szeregi

Wśród projektów, które znajdą się w zbiorczym wydaniu (Callisto Simultaneous Release) - oprócz oczywiście samej platformy - będą m.in. BIRT 2.1 - narzędzie do tworzenia raportów, Eclipse Modeling Framework (EMF) 2.2, Graphical Editor Framework (GEF) 3.2, Graphical Modeling Framework (GMF) 1.0 oraz Web Tools Platform (WTP) 1.5

Eclipse 3.2 - nadciąga kolejne zaćmienie

Callisto - Eclipse równa szeregi

Nowy, wygodniejszy system pomocy

Pod koniec lutego pojawił się kolejny "milestone build" platformy Eclipse z gałęzi 3.2. Widać, że fundacja nie spoczywa na laurach i cały czas mocno rozwija swoją platformę. Z każdą kolejną wersją użytkownicy otrzymują bogatszą, wygodniejszą i bardziej funkcjonalną wersję. Najnowszy Eclipse 3.2 M5a niesie ze sobą sporą liczbę zmian.

Narzędzia programistyczne do Javy (JDT - Java Development Tools) zyskały sporo nowych, przydatnych funkcji. Wymienić tutaj należy choćby zmiany w module refaktoringu. Oprócz tego, że dodano do niego nową funkcję przekierowywania wywołań (Introduce Indirection) i nowego kreatora oczyszczania kodu, to jeszcze istnieje możliwość tworzenia skryptów wykonujących refaktoring. Znacznie rozbudowano także funkcje szybkiej naprawy (quick-fix), dodano funkcję implementacji metod equals() i hashCode(), asystent podpowiedzi zapamiętuje najczęściej wybierane pozycje i sortuje podpowiedzi według tego właśnie kryterium, oraz usprawniono funkcję zawijania kodu. Środowisko posiada teraz znacznie ulepszoną obsługę plików JAR, dzięki czemu projekty zawierające duże pliki tego typu zużywają mniej pamięci i działają sprawniej. Oprócz tego kompilator wykrywa więcej problemów w kodzie, a ich widok może być grupowany według kategorii. I w końcu, kompilator jest w pełni zgodny z nadchodzącą Javą 6.0.

Biblioteka SWT zyskała nowy komponent (ExpandBar) będący rozwijalną grupą podobną do tych znanych z Eksploratora w Windows XP oraz lekko odświeżony StyledText, który pozwala wyświetlać różnego rodzaju wypunktowania.

W samej platformie pojawiło się sporo kosmetycznych zmian, jak choćby okienko pomocy, które nie jest teraz przyczepione do okna, z którego zostało wywołane (tak było wcześniej), lecz pojawia się teraz w jego wnętrzu. Usprawniono także moduł obsługi systemu kontrolowania wersji CVS - między innymi dzięki lepszemu podglądowi zmian dokonywanych w projekcie.

Więcej o zmianach w najnowszej wersji Eclipse 3.2 M5a można znaleźć na witrynie producenta.