Skip to end of metadata
Go to start of metadata

Megjelent a NetBeans IDE második ráncfelvarrása, amely ugyan nem tartalmaz nagy változásokat, ám annál több kisebb javítás és fejlesztés láthatunk az újdonságok listáján, erről fogunk csemegézni.

Refactoring

Az szerkesztő felület és a fa struktúrát érintő módosításokat átpörgetve egy lényeges blokk kerül a szemünk elé: a kód újrastrukturálása (vagyis a refactoring):

  • A módosítások visszavonhatóak a normál Undo menüpontban
  • A konstruktor kicserélhető egy factory vagy builder metódussal
  • Egy boolean típusú metódus invertálható (például isCorrect -> isWrong)
  • Mezők osztályok közötti mozgatása (amountFor(rental) -> rental.amountFor())
  • A használati helyek háttérben kereshetőek
  • A kijelölt kód körüli kódrész eltávolítható egy lépésben
  • Forráskód elemek blokkban mozgatása fel-le
  • Statikus kódelemzés során kibukó problémák javítása fejlődött
  • Fejlődött a kódgenerálás, illetve a kódformázás

JavaEE fejlesztések

  • JPA kódkiegészítés és pontosabb hibajelzés
  • CDI figyelmeztetések
  • Amazon integráció
  • Javított EJB és Spring támogatás

Projekt kezelés

  • Megszűnt a Main project beállítási lehetőség, jobban mondva a megszokott helyéről átkerült a Run menübe
  • Lehetőség van a projektetzip fájlba exportálni, illetve onnan importálni

Build eszközök

  • Maven projekt esetén is lehetőség van a Compile to save bekapcsolására
  • Repository browsera Maven projektek egyszerűbb függőségkezelésére
  • Függőségi grafikon
  • Archetype varázsló
  • Hudson/Jenkins integráció

Verziókezelés

  • Újraírt verziótörténet
  • A beépített VCS kliensek frissültek

Debug és profiler

  • Kódkiegészítés a debug ablakok beviteli mezőiben
  • Teljesítmény és deadlock javítások
  • GUI módosítások: heap dump gomb, szűrések

Egyéb érdekességek

  • Újratervezett beállítási lehetősége
  • TestNG integráció
  • Javított JavaFX, C++, Groovy és PHP támogatás
      
      
Page viewed times

1 Comment

  1. Márcsak a Hibernate 4.x natív támogatása hiányzik.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))