Sladká káva PowerJ Enterprise 2.5 od Sybase

1. 2. 1999

Sdílet

Firma Sybase je jedním ze softwarových gigantů, který dodává sadu nástrojůsloužících k vývoji jakéhokoli typu aplikace v rámci jednotného vývojového prostředí, a zároveň integra...

Firma Sybase je jedním ze softwarových gigantů, který dodává sadu nástrojů
sloužících k vývoji jakéhokoli typu aplikace v rámci jednotného vývojového

prostředí, a zároveň integrací těchto nástrojů dociluje snadnější a

efektivnější práce. Vývojové prostředí jazyka Java PowerJ lze koupit samostatně

či v rámci balíku PowerStudio Full Edition, které kromě dalších menších

nástrojů obsahuje i program PowerBuilder. Z dalších aplikací jsou obsahem obou

balíků tyto produkty AppModeler, PowerSite, PowerDynamo a Jaguar CTS.

PowerJ Enterprise 2.5 umožňuje vyvíjet javovské aplikace jakéhokoli typu

vícevrstevné vnitropodnikové distribuované klient/server aplikace, OTLP

aplikace, aplety, komponenty ActiveX a JavaBean, javovské třídy a další.

Podporován je standard CORBA, vývojáři mohou využít i vlastnosti transakčního

serveru Jaguar CTS. Při instalaci je možno zvolit verzi naistalované JDK firmy

Sun (1.0.2 nebo 1.1.6), ale i SDK 1.5 Microsoftu; výsledné aplikace jsou

samozřejmě spustitelné na všech platformách Javy VM. Mezi nejvýznamnější

novinky oproti verzi 2.0 (kromě nových verzí dalších programů a aplikace

PowerSite) obsahuje program zejména knihovnu komponent grafického rozhraní Java

Foundation Classes firmy SUN JFC zvanou Swing (zahrnuje více než 200 tříd).

Jako databázové rozhraní používá PowerJ rozhraní JDBC, a to nativní jConnect,

DirectConnnect a OmniConnect, dále ovladače VisiChannel for JDBC firmy

Visigenic a XDB JetConnect. Vývojoví pracovníci tak mají zajištěn přístup ke

všem běžně používaným databázovým serverům (Sybase a Microsoft SQL Server, DB2,

Oracle a další), a to i v heterogenním prostředí.



Práce s programem

Práce s programem obdobně jako u jiných vývojových nástrojů začíná vytvořením

projektu, nezávisle na typu výsledné aplikace (javovské aplikace, aplety a

třídy, JavaBean, Jaguar komponenty). Prostřednictvím PowerJ lze i vytvářet

aplikace za pomoci SDK 1.5 Microsoftu, standardní je však použití knihoven JDK

verze 1.0.2 a 1.1 firmy Sun. Projekt obsahuje tzv. targets, které sdružují

veškeré objekty vytvořené a použité v projektu, a přispívají tak k lepší

organizaci prvků projektu. Každý target má svoji složku a obsahuje svoje

zdrojové soubory. K usnadnění vývoje je k dispozici několik průvodců, především

Class, Form a Target Wizard. Při vytváření formulářů poskytuje program možnost

využití databázových údajů, a to především na bázi vizuálního použití příkazů

jazyka SQL. Vlastní standardní práce při vývoji programu je obdobná jako u

jiných RAD (Rapid Application Development) programů tedy vizuální umisťování

ovládacích prvků a komponent na formulář tažením myší z ovládacího panelu se

snadným vyvoláním okna příslušné události. Vytvoření vlastního kódu opět

usnadňuje několik průvodců, což zrychluje práci a zmenšuje chybovost. Uživatelé

PowerBuilderu budou možná trochu zklamáni neexistencí technologie DataWindow

při práci s databázemi, ta se však má objevit v další verzi programu PowerJ.

Práci s kódem při vkládání událostí a metod usnadňují tzv. Reference Card

(seznam metod a vlastností jednotlivých objektů lze zvolit a za pomoci průvodce

zadat příslušné parametry a ihned je vložit do kódu). Orientaci v projektu

napomáhají okna hierarchie tříd, targets a objektů; např. u tříd jsou v právé

části okna graficky rozlišeny jednotlivé typy funkcí a je umožněn přímý přístup

k příslušnému kódu.



Další programy

PowerSite verze 1.5 je program určený pro vytváření webovských stránek.

Uživatel má k dispozici všechny běžné prostředky k vytváření internetovských

stránek (vizuální návrh, standardní komponenty, pracovní plochy apod.), program

podporuje režim WYSIWYG. K vytváření dynamických HTML stránek slouží

PowerDynamo. Ty mohou být různých typů od generování dat Dynamem na základě

jednoduchých SQL dotazů (tzv. šablony) přes použití JavaScriptů či apletů až po

tzv. Java servlety na straně serveru. Sybase SQL Anywhere v. 5.5.04 je relační

databáze, která se pyšní svými nepatrnými nároky a multiplatformním použitím.

Pokud nároky výsledné aplikace přesáhnou možnosti této databáze, Sybase nabízí

plynulý přechod na SQL Server. Součástí dodávky je také transakční server

Jaguar CTS verze 1.1.1 a dále AppModeler v. 6.1, pomocí něhož se vytvoří návrh

datového modelu aplikace.



Závěr

Vývojové prostředí firmy Sybase PowerJ verze 2.5 patří ke špičkovým produktům

programovacího jazyka Java, určeného zejména k vývoji klient/server

databázových internetovských či intranetovských aplikací. Plusem je i sada

dalších nástrojů, které uživatel dostane v rámci Power Studia (databáze SQL

Anywhere Server, PowerSite). Pro vývojáře zvyklé na PowerBuilder či Power++ se

zdá PowerJ být logickým prostředkem k vývoji zejména webovských aplikací a

apletů, program lze však doporučit i pro ty, kteří zvažují prostředí pro vývoj

javovských aplikací.9 0040/OK o



PowerJ Enterprise 2.5



+ rozsáhlá databázová konektivita

+ podpora velkého množství standardů

+ možnost začlenění komponent třetích firem

- nedostatečná tištěná dokumentace



K recenzi poskytla firma:

Sybase, s. r. o.

Tychonova 2, Praha 6

Cena: 55 320 Kč