|
PowerBuilder 6.0 je nová verzia špičkového vývojového nástroja pre vývoj databázových aplikácií. Nový PowerBuilder je určený pre vývoj komplexných, vysoko výkonných klient-server a Internetovských aplikácií. Hlavnými rysmi sú rozšírenia tvorby distribuovaných aplikácií, podpora rôznych objektových modelov a otvorenosť v spolupráci s rôznymi databázami, operačnými systémami a inými produktami.
|
Štandard vo svojej triede
PowerBuilder je overeným nástrojom pre tvorbu stredných, ale aj veľmi náročných aplikácií. Rýchly vývoj informačných systémov uľahčujú predovšetkým:
- vizuálne nástroje pre návrh obrazoviek a objektov
- rozšírený dátový slovník
- inteligentný a flexibilný objekt dátové okno (editovacie formuláre, štítky, zostavy a grafy)
- jazyk štvrtej generácie PowerScript
- výkonné natívne databázové ovládače pre všetky významné databázy
|
- kompilácia do strojového kódu
- plná objektová orientácia
- trojúrovňová architektúra pre klient-server a Web
- podpora tímovej práca a systémov kontroly verzií
- konzistentné užívateľské rozhranie na všetkých podporovaných platformách (Win, Mac, UNIX)
|
Distribuované aplikácie
PowerBuilder už vo verzii 5.0 ponúkal schodnú cestu k tvorbe viacúrovňových aplikácií, u ktorých aplikačná logika (realizovaná pomocou neviditeľných objektov - tried, naprogramovaných v PowerBuilderi) nemusí byť umiestnená len na klientovi, ale aj na vyhradených aplikačných serveroch. Tento prístup umožňuje tvoriť veľmi komplexné aplikácie a zjednocovať tvorbu aplikácií pre klient-server a Web. K novým vlastnostiam v tejto oblasti patrí:
- asynchrónnosť volaní aplikačných serverov
- server môže posielať správy klientovi (push)
- presmerovanie z logických mien na fyzické aplikačné servre (name server)
|
- viacnásobné využitie distribuovaných objektov
- podpora transakčných serverov Jaguar CTS, Microsoft MTS
|
Úplne nový je modul objektových generátorov, ktorý umožní aplikačnú logiku naprogramovanú v PowerBuilderi kompilovať do tvaru objektov podľa štandardov PowerBuilder, C++, CORBA, ActiveX alebo JavaBeans.
Pomocou generovania JavaBeans proxy je možné volať objekty PowerBuildera z prostredia Javy a tak urýchliť vývoj a zlepšiť prepojenie aplikácií.
Orientácia na Internet a Intranet
Doteraz samostatný produkt Internet Developer Toolkit bude integrovaný do PowerBuildera. Umožňuje vytvárať aplikácie pre štíhleho internetovského klienta. Obsahuje sady knižníc pre komunikáciu medzi WWW serverom a objektmi PowerBuildera cez CGI, ISAPI alebo NSAPI, knižnicu objektov pre generovanie HTML, správu pripojenia a sprievodcu generujúceho HTML pre volanie objektov. PowerBuilder tiež dokáže uložiť dátové okná ako HTML (editovacie formuláre aj výstupné zostavy).
Pre silného klienta sú určené Window ActiveX a Window plug-in, ako aj Datawindow plug-in (vyžadujú prítomnosť PowerBuilder Virtual Machine).
Zvýšenie produktivity vývoja
Na základe požiadaviek zákazníkov a skúseností vývojového tímu bolo pridaných viacero dôležitých zlepšení vývojového nástroja:
- Pribúda nová verzia ladiaceho nástroja s možnosťou profilovania a krokovania, spustenia za chodu aplikácie, podmienečných prerušovacích bodov, prezerania objektov, zásobníka, možnosť zobrazenia väčšieho počtu okien na obrazovke apod.
- Na dátovom okne už môžu byť umiestnené tlačidla. Pred alebo po ich stlačení sa vykoná určená akcia.
|
Nevizuálne dátové okno Data Store si dokáže vymieňať dáta s Data Storom na aplikačnom serveri.
Je možný programový prístup k vlastnostiam systémových tried PowerBuildera (na čítanie).
|
Otvorenosť započítaná v cene
Ďalšie rozšírenia PowerBuildera zväčšujú možnosti vývoja a spolupráce s ďalšími aplikáciami:
- Súčasťou PowerBuildera sa stáva Translation Toolkit - sada prekladových a konfiguračných nástrojov pre vytváranie multilinguálnych aplikácií.
- Okrem doteraz podporovaných systémov kontroly verzií bude podporovaná špecifikácia Microsoft Common Source Code Control Interface.
- Podporované je ODBC 3.0, Oracle 8.
- Podpora OpenClient 11.1 zahŕňa aj bezpečnostné a adresárové služby.
|
- Pre platformu NT 4.0 je k dispozícii verzia pre Unicode.
- Rozširuje sa rozhranie pre testovacie nástroje PBTest (prostredníctvom OLE).
- K verziám pre Windows, Macintosh a Sun Solaris pribúdajú verzie pre IBM AIX a HP-UX, ktoré budú využívané predovšetkým ako serverové platformy.
|
|
|