Domino R7: Na čo sa môžeme tešiť?
Novinky
13.02.2004 - Miroslav Uhlár
Domino 7 príde určite s mimoriadne rozsiahlym zoznamom doplnkov či zmien. Ja sa sústredím na tie prísľuby, ktoré zaujali mňa - ako vývojára a architekta:
DB2 Data Storage
Tak, ako o tom podrobnejšie písal Ľubo Horňák, NSF databáza bude môcť byť na strane servera nahradená relačnou DB2. Z iných aplikácií bude možné cez štandardné SQL queries sprístupňovať Domino/DB2 dáta. Pribudne nový design element - DB2 Access View, ktorý umožní robiť dynamický relačný reporting nad Domino/DB2 dátami. A takto bude v praxi vyzerať diskový priestor po konverzii:
Poštová schránka v NSF
Poštová schránka po konverzii do DB2
Web Services
Domino server bude môcť fungovať ako hostiteľ WEB Services. Tieto sa budú môcť vytvárať v LotusScripte alebo Jave, pričom programátor bude do preddefinovaného "skeletu" programovať iba vlastnú logiku. Z Domino Designeru bude potom možné exportovať WSDL (Web Services Description Language) súbor používateľom služby alebo ho, naopak, importovať.
Design Elements List
V Designeri bude niekoľko zmien, ktoré by mali zvýšiť jeho intuitívnosť pri práci s komplexnými aplikáciemi. Popis formulárov, pohľadov, agentov apod. bude zaberať v zozname len jeden riadok, pričom zmena názvu nebude vyžadovať jeho otvorenie a následné uloženie. Taktiež komentáre budú môcť byť doplnené priamo v zozname, pričom toto kritérium bude "sortovateľné" v samostatnom stĺpci. Inak povedané - ako si okomentuješ, taký prehľad budeš mať.
Debugger
Zapnutie a vypnutie nebude "otravované" modálnym oknom, informácia sa zobrazí len v stavovej lište.
Sign button
Doplnené je tlačítko na elektronický podpis všetkých design prvkov, ktoré sú v pracovnej časti Designera.
Agent Code Profiling
Ak zvolíte "profiling" agenta, tak sa bude pri jeho behu zbierať štatistika, z ktorej bude jasné: Ktoré vlastnosti a metódy Domino tried sú volané a ako dlho trvalo ich vykonanie. Výborný nástroj na výkonnostnú optimalizáciu aplikácií.
A nakoniec - len pre pocit, časť okna z alfa verzie Domino Designer 7:
Za spoluprácu pri tvorbe článku ďakujem Milanovi Podhradskému (IBM).