Výkonný vývojář

1. 12. 1998

Sdílet

PowerBuider 6.5 Enterprise PowerStudio se stěžejním produktem PowerBuilder představuje ideální prostředí pr...





PowerBuider 6.5 Enterprise







PowerStudio se stěžejním produktem PowerBuilder představuje

ideální prostředí pro vývoj širokého spektra aplikací, zejména

pak aplikací databázových, založených na technologii

klient/server. Nová verze přináší vylepšenou integraci nástrojů

PowerStudia a řadu dalších novinek či možností (vývoj

internetovských aplikací, práci s databázemi, distribuované

aplikace). Velkým kladem je i podpora široké škály platforem.



Trendem softwarových firem, v němž ani Sybase nezůstává stranou,

je integrace vývojových nástrojů do jednotného vývojového

prostředí, a nabízí svůj stěžejní produkt pro vývoj

klient/server podnikových aplikací v rámci integrovaného

prostředí PowerStudio. Vývojář tak s produktem PowerBuilder

dostane další nástroje PowerStudia – AppModeler, PowerSite,

PowerDynamo a Jaguar CTS. Pokud jde o druhý základní produkt

PowerStudia – PowerJ, ten je obsahem samostatného balíku nebo

balíku PowerStudio Full Edition. PowerBuilder je – oproti

některým RAD vývojovým prostředím k vytváření podnikových

aplikací – již léty prověřěnou aplikací, a také se neomezuje jen

na prostředí operačních systémů Windows (toto prostředí nebylo

ani jeho prvotní platformou). Vytvářet aplikace pomocí

PowerBuilderu lze pro prostředí Windows (95, 98, NT), Macintosh

a platformy operačního systému UNIX, a to beze změn zdrojového

kódu, což je samozřejmě velká výhoda. Krabice, obsahující

PowerBuilder, je poměrně lehká a útlá. Je to tím, že kromě

instalačních CD disků neobsahuje takřka žádnou dokumentaci. Ta

je k dispozici v digitální podobě, dále jsou k použití CD

Infobase, Computer Based Training a Online Books (v tištěné

podobě je možné dokoupit). Minimální požadavky pro prostředí

Windows jsou tyto: Počítač s procesorem 80486SX, CD-ROM

mechanika, 16 MB operační paměti a 50 MB prostoru na disku.

V rámci PowerStudia vývojář dostane databázi SQL Anywhere („menší

bratr“ relační databáze Sybase SQL Server), aplikaci PowerSite

(mocný nástroj pro vytváření webovských stránek v režimu

WYSIWYG), PowerDynamo sloužící k vytváření dynamického obsahu

webowských stránek na základě SQL dotazů prostřednictvím skriptu

kompatibilního s JavaScriptem, AppModeler (jedna ze šesti

součástí aplikace PowerDesigner je nástroj určený k vytvoření

fyzického modelu databázového a kostry aplikace na základě

datového modelu s volbou vývojového prostředí) a Jaguar CTS

(Component Transaction Server). Součástí PowerStudia je i řada

dalších menších aplikací, jako je např. InfoMaker či ObjectCycle.



Možnosti PowerBuilderu



PowerBuilder je univerzální vývojový nástroj, který umožňuje

vytvářet aplikace sahající od vícevrstevných klient/server či

distribuovaných aplikací (s možností použití jak synchronního,

tak i asynchronního funkčního volání vzdálených objektů) přes

standardní spustitelné aplikace až po komponenty ActiveX,

COM/DCOM, javovské třídy či JavaBeans. Velká podpora je v nové

verzi věnována intranetovským a internetovským řešením

(základním prostředkem je tzv. Web.PB), k jejichž vývoji je

určeno i několik dalších aplikací PowerStudia. PowerBuilder

umožňuje generovat Java Proxy, představující komponenty střední

vrstvy internetovských a distribuovaných aplikací. Jako

databázové rozhraní používá PowerBuilder ODBC a dále vlastní

nativní ovladače, novinkou je možnost používání databází DB2/MVS

a Oracle 8.0 (prostřednictvím klienta Oracle Net 8).



Práce s programem



Základním objektem při práci v prostředí PowerBuilder je objekt

aplikace – soubor typu PBL – který sdružuje objekty

uživatelského rozhraní, zdrojového kódu, knihovny, moduly atd.

Program umožňuje zvolit výsledné prostředí a vytvářet projekty

několika typů – standardní spustitelné aplikace (exe), dynamické

knihovny, C++ soubory, COM komponenty, javovské třídy či prvky

ActiveX. K vytvoření uživatelského rozhraní se používá prostředí

Window Painter. Práce s tímto prostředím je obdobná jako

u ostatních programů tohoto typu při vizuálním návrhu prvků

uživatelského rozhraní aplikace – jednotlivé komponenty se

umísťují a upravují pomocí myši, v okně vlastností se nastaví

odpovídající parametry a ve zvláštním okně se zapíše kód

příslušných událostí (obdobně lze vytvářet i nabídky programu).

4GL programovací jazyk PowerBuilderu – PowerScript – je plně

objektově orientovaný, a pro práci s kódem slouží Script Painter

(k vytváření funkcí prostřednictvím PowerScriptu je určen

Function Painter, který pomáhá s deklarací a parametry funkce).

Práci s kódem usnadňuje uživateli řada pomůcek – velmi jednoduše

je možné do kódu vkládat základní konstrukce jazyka, vestavěné

či vytvořené funkce a dále příkazy jazyka SQL (jednotlivé dotazy

lze ukládat a následně používat). Jednotlivé objekty kódu jsou

barevně rozlišeny a k dispozici je i kontrola chyb syntaxe. Pro

základní práci a správu databází (návrh, tabulky, indexy, …)

jsou určeny nástroje Database Painter, Table Painter a další,

zatímco pro prezentaci a editaci databázových údajů slouží

DataWindow Painter – k dispozici je i ukázka „živých dat“, která

se mají zobrazit v okně podle návrhu (pro vytváření tiskových

sestav je k dispozici obdobný nástroj – Report Painter).







PowerBuilder 6.5 Enterprise



+ možnost vývoje aplikací pro řadu platforem

+ další vývojové nástroje v rámci PowerStudia

+ pokročilé prostředky pro práci s databázemi

+/- trochu nestandardní ovládání



K recenzi poskytla firma:



Sybase ČR, s.r.o.

Tychonova 2

Praha 6



Cena: ???????