Sladká káva od Sybase

1. 2. 1999

Sdílet

PowerJ Enterprise 2.5 Firma Sybase je jedním ze softwarových gigantů, který dodává sadu nástrojů sloužíc


PowerJ Enterprise 2.5



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 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í webowský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 webowských aplikací a apletů, program lze však doporučit
i pro ty, kteří zvažují prostředí pro vývoj javovských aplikací.


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: XXXXXX