COMPUTERWORLD
Specializovan² t²denφk o v²poΦetnφ technice
o Internetu
(CW 45/96)

Borland nabφzφ vstupenku do sv∞ta Internetu

Martin Fa¥un

Expozice firmy Borland byla na Invexu tφm prav²m mφstem pro dostavenφΦko v²vojß°∙ poÜilhßvajφcφch po u₧ivatelsky p°φtuln²ch v²vojov²ch prost°edcφch umo₧≥ujφcφch prßci s Internetem a Intranetem. P°φmo na stßnku Borlandu se v pr∙b∞hu veletrhu konala tiskovß konference, na nφ₧ byla p°edstavena dvojice v²vojov²ch nßstroj∙ IntraBuilder a LattΘ.

IntraBuilder umo₧≥uje vizußlnφ v²voj aplikacφ pro prßci s daty prost°ednictvφm Internetu nebo Intranetu. Aplikace, formulß°e a strßnky, vytvo°enΘ v prost°edφ IntraBuilderu dovolφ ka₧dΘmu, kdo mß mo₧nost p°ipojit se k sφ¥ovΘmu serveru prost°ednictvφm protokolu TCP/IP, pracovat interaktivn∞ s databßzφ ulo₧enou na serveru, tj. dotazovat se, editovat data atd.

IntraBuilder je intuitivnφ v²vojovΘ prost°edφ, dopln∞nΘ °adou p°edem p°ipraven²ch komponent. Podporovßn je jazyk JavaScript firmy NetScape, v aplikacφch vÜak mohou b²t pou₧ity takΘ aplety vytvo°enΘ v jazyce Java a komponenty ActiveX od Microsoftu.

Intenzivn∞ oΦekßvan²m produktem firmy Borland je LattΘ. Jednß se o v²vojov² prost°edek pro rychl² v²voj aplikacφ (RAD) v jazyce Java. Prßce s LattΘ na prvnφ pohled velice p°ipomφnß prßci s v²vojov²m prost°edkem Delphi, v²sledkem je vÜak aplikace p°elo₧enß do jazyka Java. TakΘ toto prost°edφ je, jak je dobrou tradicφ Borlandu, vizußlnφ a p°eklad funguje nejen ve sm∞ru z interaktivnφho prost°edφ do jazyka Java, ale i opaΦn∞ -- edituje-li tedy u₧ivatel program p°φmo v Jav∞, p°enßÜejφ se mu provedenΘ zm∞ny automaticky p°φmo do v²vojovΘho prost°edφ.

Zatφmco IntraBuilder je ji₧ na trhu, LattΘ si budete moci koupit a₧ na p°elomu letoÜnφho a p°φÜtφho roku.

Tiskovß konference se konala za ·Φasti pana Gerharda Romena, °editele Borlandu pro st°ednφ a v²chodnφ Evropu. P°i tΘto p°φle₧itosti jsme mu polo₧ili n∞kolik otßzek:

Pane Romene, jak vidφte budoucnost v²vojov²ch nßstroj∙ pro Internet?

V∞°φm, ₧e Internet otevφrß pro u₧ivatele novΘ mo₧nosti. My chceme postupovat p°i jejich zp°φstup≥ovßnφ soub∞₧n∞ s ji₧ existujφcφmi technologiemi. Budeme vyu₧φvat zkuÜenostφ, kterΘ mßme s architekturou klient/server a se softwarem pro pracovnφ skupiny. Kombinace t∞chto postup∙ s webovou technologiφ nßm umo₧nφ vytvß°et aplikace novΘho typu.

Web toti₧ m∞nφ zab∞hnutß schΘmata. Dosud bylo pot°eba definovat, kdo dostane jakou informaci. S Webem je to jinΘ. Tam staΦφ °φct: tady je informace -- mßte-li zßjem, vezm∞te si ji. P°i nßvrhu webov²ch aplikacφ tedy nerozhodujete o tom, kdo data obdr₧φ, ale mφsto toho je nabφzφte.

Obdobnß situace jako pro data platφ i pro samotnΘ aplikace. Mφsto instalace n∞jakΘ verze aplikace na vlastnφm osobnφm poΦφtaΦi budete mφt k dispozici prohlφ₧eΦ, se kter²m se m∙₧ete dostat k aplikacφm na serveru.

P°echßzφme tedy od n∞Φeho, co naz²vßme "tlust²m klientem", ke klientovi "huben∞jÜφmu". Nemyslφm te∩ na to, Φemu se v poslednφ dob∞ °φkß sφ¥ov² poΦφtaΦ, ale prost∞ jen na jednoduÜÜφho klienta.

Budou nadßle existovat Delphi a LattΘ jako dva r∙znΘ produkty?

V LattΘ jsme vyu₧ili vÜech dobr²ch vlastnostφ z Delphi. V²vojovΘ prost°edφ, komponentovß struktura, zp∙sob pou₧φvßnφ objekt∙ -- to vÜe je v obou produktech velmi podobnΘ. Kdy₧ jsem se p°ed n∞kolika m∞sφci ptal, co je to LattΘ, kdosi mi odpov∞d∞l: "Vypadß to jako Delphi, chutnß to jako Delphi, vonφ to jako Delphi, ale hovo°φ to Javou."

Oba nßstroje jsou si velice podobnΘ. majφ vÜak r∙znΘ urΦenφ. Delphi pou₧φvß nativnφ windowsovskΘ prost°edφ, proto je velmi rychlΘ. LattΘ naproti tomu pracuje s Javou, kterß je p°enositelnß na r∙znΘ platformy (nap°. na Macintosh, na OS/2 a jinam). Tato univerzßlnost mß vÜak za nßsledek n∞co, co se nepochybn∞ Φasem zlepÜφ, tedy to, ₧e LattΘ je pon∞kud pomalejÜφ. Proto zde vidφme mφsto pro soub∞₧nou existenci obou produkt∙.

Firma Borland mß v ╚eskΘ republice tradiΦn∞ silnou pozici, p°edevÜφm dφky Pascalu, kter² jsme se vÜichni uΦili ve Ükole. Myslφte si, ₧e s LattΘ to dopadne podobn∞?

Je z°eteln∞ vid∞t, jak velkΘ mno₧stvφ lidφ zaΦφnß programovat v Jav∞. Jednu v∞c mohu °φci s naprostou jistotou: Borland v₧dycky d∞lß slo₧itΘ v∞ci jednoduÜÜφ. V Delphi m∙₧ete nap°φklad naprogramovat spoustu v∞cφ bez znalosti objektovΘho Pascalu. VÜechno se d∞lß vizußln∞. P°edpoklßdßm, ₧e stejnΘ to bude i v p°φpad∞ LattΘ.

Java jako jazyk je vÜak velmi podobnß C++. NeoΦekßvßme tedy, ₧e se vÜichni ve Ükolßch budou uΦit Javu. Mßme vÜak jeÜt∞ jeden mezistupe≥, kter²m je IntraBuilder. Tento produkt je zalo₧en na Java Scriptech, s nimi₧ se pracuje i seznamuje jednoduÜeji.

P°i v²b∞ru v²vojovΘho nßstroje je krom∞ toho t°eba v∞novat pozornost tomu, jakou strukturu aplikace po₧adujete. Zda nap°φklad po₧adujete datacentrickou aplikaci nebo p°enositelnou aplikaci v Jav∞. Je skv∞lΘ, ₧e Borland m∙₧e nabφdnout vÜechny tyto mo₧nosti.

Jak budou v nejbli₧Üφ dob∞ vypadat vztahy Borlandu s Microsoftem?

Microsoft vnφmßm jako firmu, kterß se zaΦφnß otevφrat okolnφmu sv∞tu. NaÜi v²vojß°i pozorujφ od zaΦßtku letoÜnφho roku zm∞ny v politice Microsoftu. ZlepÜilo se poskytovßnφ informacφ a jß si myslφm, ₧e je to velice pozitivnφ pohyb, proto₧e pr∙mysl informaΦnφch technologiφ zßvisφ na otev°enΘ komunikaci, na otev°en²ch API a na spoleΦn²ch standardizovan²ch rozhranφch. My tyto informace pot°ebujeme. Microsoft se zaΦal zapojovat do tohoto procesu a bude-li v tom pokraΦovat, bude dobr²m partnerem nejen pro Borland, ale pro vÜechny v²vojß°e.

Jste poprvΘ v Brn∞. Jak se vßm lφbφ na Invexu?

P°ijel jsem sem rovnou z mnichovskΘho veletrhu Systems. Ob∞ tyto v²stavy jsou velmi dobrΘ. Vφm, ₧e Invex m∞l vloni p°es 150 000 nßvÜt∞vnφk∙ a kdy₧ vidφm ty davy lidφ kolem, mßm pocit, ₧e bude brzy v∞tÜφ ne₧ uvedenß mnichovskß v²stava. Jsem p°φjemn∞ p°ekvapen poΦtem nßvÜt∞vnφk∙ i kvalitou vystavovatel∙.

Chcete n∞co vzkßzat naÜim Φtenß°∙m?

Cht∞l bych je ujistit, ₧e Borland d∞lß dobrou v∞c -- orientuje se na v²vojß°e. Zab²vßme se kompilßtory, jazyky a databßzemi. V tom budeme pokraΦovat. Chceme b²t na technologickΘ ÜpiΦce a d∞lat ty nejlepÜφ produkty. S Delphi jsme za 15 m∞sφc∙ zφskali 40% podφl na sv∞tovΘm trhu. Chci za to pod∞kovat vÜem naÜim zßkaznφk∙m.

D∞kuji za rozhovor.


| <<< | CW o Internetu | COMPUTERWORLD | IDG CZ homepage |