java blog jAbLoK

... řekněte Javě Ja!

/** * @author Lucie Rút Bittnerová * @date 1.4.2004 v 13:10 */

Eclipse 3.0M8

26.3. byla zveřejněna další verze IDE Eclipse. Po jeho spuštění mě jako první zaujal přesun seznamu perspektiv z levého panelu nahoru doprava. Pokud někdo používá, stejně jako kolega, 2 až 3 monitory, je to pro něj bezpochyby nezajímavé, ovšem při mém standardním množství monitorů v počtu jeden je to změna příjemná. Je díky ní více místa na editované soubory.

Z dalších nových vlastností bych uvedla namátkou možnost výběru použitého workspace při startu IDE, pod GTK a Windows přibyla možnost vzít nějaké podokno (view) a úplně ho vytáhnout jako samostatné okno mimo rámec hlavního okna IDE. Při refaktoringu probíhá aktualizace i Javadoc dokumentace, kromě proměnných obsahujících cestu k jedné knihovně je možnost vytvářet "knihovny knihoven" – proměnné, obsahující více JARů. Pokud vás zajímají seznamy všech změn, najdete je na stránkách http://www.eclipse.org/

Pak mě ovšem ještě čekala překvapení nepříjemná, která se týkala mých oblíbených pluginů. Z pluginu určeného k práci s databází – JFaceDbc – se stal pouhý prohlížeč databáze, jelikož nefungovalo otevření editoru SQL dotazů a nejnovější verze pluginu určená pro Eclipse 3.0M7 nezabrala.

Plugin pro vývoj J2EE aplikací – Lomboz – se pro mě stal zcela k nepotřebě díky neschopnosti otevřít jakýkoli JSP soubor. Nejprve nezabrala ani nejnovější verze lomboz.3m8.preview2.zip. Pak jsem provedla jeho reinstalaci důkladněji (smazat plugin, spustit Eclipse, vypnout Eclipse, nainstalovat plugin), a to už zabralo. Jen mi připadá, že je Lomboz nějaký lenivější, než býval.

Ke všem uvedeným poznatkům jsem dospěla během pár hodin testování, takže pokud si Eclipse 3.0M8 nainstalujete a začnete používat, jistě toho o něm zjistíte mnohem víc.

/** * @author Tomáš Zvěřina * @date 31.3.2004 v 23:07 */

Kdo se bojí Aspektově orientovaného programování?

Bojí se ho Dan Milstein na java.net. A v článku Why I Fear Aspect-Oriented Programming také říká proč: "Především se obávám, že AOP přidává skvěle vypadající flexibilitu, zatímco ničí jednoduchost a srozumitelnost."

Někteří z nás se ale AOP nebojí, že? Možná by měli :-)