INTERNET4U

JAVA - jazyk budoucnosti?

O programovacím jazyku Java se v současné době hovoří stále více. Některé firmy do něj vkládají veškeré své naděje, jiní se naopak snaží od tohoto trendu odpoutat. Podívejme se na tento fenomén blíže.

Java je programovací jazyk určený pro platformy klient/server, přičemž klienty jsou tvořeny v drtivé většině případů programy typu WWW browser. Klientský browser pracuje jako interaktivní interpreter jazyka Java. Výhodou Javy je nezávislost na platformě klienta, což zaručuje klientský browser. Browsery s podporou Javy dnes existují pro mnoho odrůd Unixu, Windows 3.x, Windows NT, OS/2 i pro počítače Macintosh. Podobně je hardwarově nezávislý i WWW server poskytující Java applety, neboť jako server distribující kromě HTTP dokumentů i Java applety lze použít jakýkoli program pro WWW server, tj. např. CERN httpd, APACHE httpd atd. a takové programy také existují pro všemožné platformy od Open/VMS až po Windows 3.1.

Jazyk JAVA vytvořila firma Sun Microsystems, známá např. svými pracovními stanicemi a operačním systémem SunOS (resp. Solaris). Pokud chcete v JAVĚ tvořit, můžete si buď stáhnout z http://www.sun.com/ volně šiřitelné nástroje (ale jen pro Unix), nebo můžete použít Add-on for JAVA environment z Borland C++ 5.0.

Jazyk JAVA je výrazně objektový a vychází z programovacího jazyka C++. Používá pluskovou syntaxi, Céčkové příkazy atp., k čemuž si přidává ještě své příkazy a klíčová slova. Programátoři v jazyce JAVA potřebují kromě jazyka C a rozšíření jazyka JAVA znát ještě jazyk HTML (HyperText Markup Language), který je nosnou platformou celého internetovského systému World Wide Web (WWW), aby mohli své Java applety vůbec zprovoznit.

Co přináší JAVA nového do vašich Webovských stránek?

Kromě rozsáhlých možností multimediálních (vkládání programovaných animací atd.) jsou to hlavně rozšířené možnosti aplikační. Dnes již není problém, aby se na některém URL do vašeho WWW browseru (samozřejmě takového, který jazyk JAVA umí, tj. například nový Netscape 3.0 Atlas) nahrál tabulkový procesor, textový editor, databázový aplikační program nebo dokonce nějaká hra. To samozřejmě přináší nové obrovské možnosti, dokonce lze říci, že JAVA přináší naprosto nové využití WWW a naprosto novou generaci WWW dokumentů.

Jak to vypadá s praktickým využitím jazyka JAVA?

Vizionáři hovoří o zániku současného software a využívání programového vybavení na veřejných serverech za paušální časový poplatek Toto je samozřejmě jedna z možností, ale tak radikálně, aby zanikl stávající software to zase nevidím a to hlavně z důvodů stávající rychlosti a kvalitě datových spojů (u nás reprezentovaných hlavně komutovanými a pevnými linkami s rychlostí max. 33600 bps příp. 64 kbps) a z důvodů poplatků za čas u komutovaných telefonních spojů. Lidé také raději zaplatí více za něco, co už jim stabilně zůstane (byť je to relativní záležitost), než aby si nějaké služby např. každý měsíc museli znovu zaplatit. Navíc producenti stávajícího software se budou snažit za každou cenu udržet a stávající výpočetní technika je již příliš rozšířena.

Centralizované řešení však má řadu výhod a sáhnou po něm hlavně stávající firemní a podnikové sítě, toto řešení má jméno Intranet a je stále populárnější, které mají dostatečně silnou komunikační infrastruktru. I zastaralý desetimegabitový Ethernet je koneckonců mnohosetkrát rychlejší než komutované spojení. Navíc firmy samy sobě za využívání služeb svých počítačů platit nebudou. Jednou z výhod je snazší údržba, menší náklady na podporu uživatelů pro firmy produkující software a menší počet kusů prodaných programů, což na druhé straně vykompenzuje vyšší cena a nižší náklady na distribuční síť.

Bude tedy JAVA tím pravým řešením, nebo to bude opět jen krok do prázdna, který ukáže jen jinou správnou cestu ? Na to odpoví až čas, ale zatím se zdá, že JAVA vede světem vítězné tažení.

Zbyněk POSPĺCHAL


internet4U homepage