Listopad 29th, 2007Novinky 2

Jsem tu s další sadou novinek či událostí, které mě v poslední době asi nejvíce zaujaly. Bez dalších řečí, rovnou začnu:

NetBeans:
Jelikož jsem velkým fandou tohoto IDE a i samotné RCP platformy, jsem rád, že se blíží konečné vydání. Nyní je k dispozici NetBeans RC2, která navíc byla uživateli označena za použitelnou a připravenou k releasnutí.

Facelets:
Byl to pro mě trn v oku. Sice již několik měsíců používám NB6, ale bohužel bez podpory, která mi dost usnadňuje život. Nicméně, podpora facelets je na světě! Sice se jedná o testovací verzi, ale i tak jsou již některé věci použitelné.

Seam 2.0:
Jak již psal Petr Ferschmann, Seam 2.0 se konečně dostal do fáze GA. Po přechodu na tuto verzi jsem si zejména liboval v konfiguraci. Pokud projdete referenční příručku (mimochodem takhle si představuji studijní materiál, výborně napsaná), zjistíte, že nyní již není třeba konfigurovat tolik vlastností. Tímto ovšem apeluji na Petra Pišla (všemohoucí díky za podporu facelets), aby oprášil NetBeans plugin pro Seam 2.0. :)

MySQL:
V poslední době mi přijde, že nějak strnul vývoj tohoto produktu. Nyní je k dispozici MySQL 5.0.x, která jako jediná je GA. Zbytek je stále v aplha či RC verzi. Osobně jsem dost zvědavý na Falcon engine, který by měl nastoupit na místo InnoDB a míti rychlost srovnatelnou s MyISAM. Jenže, kde nic tu nic.
Ale proč přidávám toto do novinek? Před nedávnem mě dost vypekl konektor pro Javu. Při použití MySQL Connector/J 5.1.5 společně s Hibernate 3.2.x jsem se dostal do stavu, kdy hibernate nebyl schopen vytvářet „auto_increment“, který má nastarosti právě MySQL. Při přechodu zpět na MySQL Connector/J 5.0.x je vše v pořádku. Možná se MySQL rozhodlo MySQL Connector/J verzovat stejně jako své verze Database Serveru.

Video Netbeans RCP vs. Eclipse RCP:
Konečně vyšlo toužebně očekávané video, kterého jsem se osobně zůčastnil. Každému vřele doporučuji. I když zrovna člověk neplánuje využít dané platformy, pro všeobecný přehled nad modulárními systémy, by si měl video prohlédnout.
Malý tip: No a když se dostanete na konec videa, tak mě můžete zahlédnout. Jsem ten poslední a jediný tazající :)

Exceptions for Action:
Poslední novinkou je článek na javaworld.com s názvem Exceptions for Action. Jedná se o hezký popis, jak správně navhovat výjimky uvnitř J2EE. Abych byl upřímný. I když rozumím způsobu práce výjimek, je pro mě velká magie je správně navrhovat a pracovat s nimi.

Tak to by bylo vše. Ještě jedna malá věc pro pobavení: Přáníčka od kofoly.

Červenec 25th, 2007Novinky 1

Jelikož jsem v poslední době dost zaměstnán a nemám tolik času na psaní článků, rozhodl jsem se, že se alespoň občas pokusím sepsat pár novinek, které mne na internetu v poslední době zaujaly. Jedná se často o věci, se kterými mám osobní zkušenosti a mohu se výjádřit k jejich použití, či jsem do dané oblasti zainteresován.

Takže jedem…

JUG -Eclipse vs. Betbeans
První věcí je asi JUG, který měl jedno téma, a tím bylo Netbeans RCP vs. Eclipse RCP. Až bude k dispozici video, doporučuji ho stáhnout. Za oba tábory mluvili lidé, kteří jsou v této oblasti odborníci. Zejména Jarda Tulach, který je hlavním vývojářem NetBeans a zná tuto platformu do základů.

Eclipse 3.3 a PDT
Jistě spousta vývojářů zaznamenala, že vyšla nová verze tohoto oblíbeného nástroje a platformy. Nová verze nese označení Eclipse Europa. Současně s vydáním nové verze se i u ZENDu sebrali a provedli drobné úpravy svého PDT (PHP Development Tools) nástroje, který je nyní kompatibilní s novou verzí Eclipse. Samotná instalace je naprosto triviální. Stačí přidat do „Help → Software Updates → Find and install → New features“ nový remote site. URL adresa je http://download.eclipse.org/…pdt/updates/. Pro správné fungování je samozřejmě zapotřebí WST (Web Standard Tools).
Osobně jsem se hned pustil do aktualizace a nyní již na verzi 3.3 s PDT mohu opět fungovat.

NetBeans 6 M10
Ještě před vydáním Eclipse 3.3 vyšla nová milestone od Netbeans. Hned jsem tuto verzi vyzkoušel a i přes menší prodlevu při startu musím říct, že je verze naprosto stabilní. Změny se dočkala zejména textová část, která při psaní java kodu nabízí nové možnosti. Jednou z nich je i změněný přistup k refactoringu: Alt + Ins vyvolá popupmenu s možnostmi pro daný focus kurzoru. Další věcí, která mě potěšila, byla možnost přehazování a duplikování řádků (tak jak jsem byl zvyklý z Eclipse), pomocí Ctrl + Shift + (Up|Down) můžete řádky duplikovat a pomocí Alt + Shift + (Up|Down) řádky přesouvat. Zdánlivě maličkost, ale mně osobně udělala radost. Změn se dočkala i zvýrazněná syntaxe, kde je již možnost lepší orientace mezi klasickými parametry, které přišly z metody a mezi atributy třídy. Nezaznamenal jsem větší problémy, ba co víc, na této verzi stavím vlastní desktop aplikaci, která jde zatím také bez problémů.

phpMinAdmin
Poslední novinkou, kterou se zde budu zabývat, je nástroj od Jakuba Vrány phpMinAdmin. Na jeho webu se můžete dočíst, co ho vedlo k tomuto činu. Osobně si myslím, že pro malé projekty, které jsou poslány do víru internetu, je tento nástroj velice užitečný. Pokud stavíte menší aplikace a nemáte vzdalený přístup k MySQL, doporučuji se podívat, zda by Vám tato „malá aplikace“ nepostačila. Samozřejmostí je zvážit phpMyAdmina, který je přece jen robustnějším nástrojem.


© 2007 finc weblog | iKon Wordpress Theme by Windows Vista Administration | Powered by Wordpress