sobota 28. června 2008

Eclipse Ganymede venku

Eclipse Ganymede je po Calisto a Europe dalším velkým releasem top projektu pod deštníkem Eclipse.org. Celkem se jedná o 23 projektů, z nichž ty nejznámější jsou WTP, Mylyn, BIRT a samozřějmě core platforma (oficiálně Eclipse project 3.4). Celkově se jedná o doručení uctihodných 18 milionů řádků kódu.

Mě osobně nejvíce zajímaly vylepšení v rámci JDT (Java Development Tools). Detailní popis můžete najít v článku a nebo v tradiční stránce New and Noteworthy. Pro mě nejzajímavěji vypadají úpravy v kompilátorů, který by měl lépe využít vícejádrové procesory a uprávy v debugeru, který bude umožňovat lepší pohyb v trasovaném kódu. InfoQ nejen o těchto změnách píše:

  • Compiler enhancements - Compilation can now be spread across multiple cores rather than being able to only utilize one, compiler problem detection has been improved, CLDC 1.1 class file output support and class folders outside of the workspace have been added
  • New refactorings - There is a new Extract Class refactoring, which extracts a group of variables into a class and preserves member access. In addition, refactoring that causes potentially broken references to binary classes will now show a warning, which can be used to prevent accidental refactoring that other clients might rely on
  • Java Editor upgrades - Breadcrumbs which show the path to the current item, richer hover dialogs for Java problems and Javadoc, several Content Assist improvements, new Quick Assists and a set SWT widget templates are among the new features added
  • Java Debugger improvements - Object inspector embedded in the variable hover, execution environment description files, launch configurations as part of search results and the ability to wait for remote debug connections are new in this release
  • Other UI enhancements - JUnit test execution time, Call Hierarchy for fields and types, a Runnable JAR export wizard, and more Java search options are now available

K dispozici je i krátké video na téma What I like about Eclipse 3.4 JDT, ve kterém můžete vidět novou možnost pro refaktoring a to Extrac class a nebo "drobečkovou navigaci".

Zdroje