OpenStep
for Windows, v4.2



V tomto článku popisujeme základní vlastnosti systému OpenStep for Windows v aktuální versi 4.2. OpenStep je v tomto kontextu runtime systém a API, umožňující velmi pohodlnou tvorbu luxusních aplikací a jejich běh pod kteroukoli versí systému Windows od NT4 nebo 95 nahoru. Mezi jeho zásadní výhody patří výrazné usnadnění práce programátora (oproti jiným vývojovým systémům je OpenStep několikanásobně "rychlejší"), a plná přenositelnost aplikací mezi různými operačními systémy (OpenStep je otevřený standard, a jeho implementace jsou k dispozici i jinde, než pod Windows).

Za zmínku stojí to, že firma Apple již vydala nový, vylepšený produkt WebObjects/NT, který OpenStep for Windows zcela nahradí, a přináší dlouhou řadu dalších služeb. Tento článek je však stále validní -- všechny služby OpenStepu zůstaly k dispozici beze změn.



Základy:  o co vlastně jde: co to je OpenStep, čím je zajímavý. Tuto kapitolku by si měl přečíst každý, kdo nezná OpenStep odjinud;
OpenStep for Windows:  implementace OpenStepu pro Windows -- co přináší nového uživateli Windows, co v ní uživatel jiného OpenStepu nalezne a nenalezne ze známých věcí, a na jaké problémy v ní můžeme narazit. Zmíníme se i o tom, jak snadné či obtížné je OpenStep do Woken instalovat;
Pár aplikací: OpenStep není žádná novinka -- dokonce i pro Windows již je k dispozici řadu let, a nad jinými operačními systémy existuje ještě mnohem déle. Proto je pro něj k dispozici řada aplikací; s několika zajímavějšími se seznámíme;
Něco nejen pro programátory: nejsilnější stránkou OpenStepu je dokonale propracované objektové API, které umožňuje vývoj robustních, spolehlivých aplikací, které nabízejí luxusní služby, ve zlomku času, potřebného pro něco podobného v jiných vývojových prostředích. V této kapitolce si ukážeme jednoduchý příklad -- implemenaci textového editoru, který sice nesnese srovnání s nejnovějším Wordem, ale je daleko silnější a spolehlivější než WordPad -- a jeho implementace nezabere více, než čtvrt hodiny;
Co je a co bude: nakonec se seznámíme s přehledem existujících implementací OpenStepu, a pokusíme se odhadnout, jak to s ním bude vypadat v budoucnosti.


Tento článek pro Vás spáchali Tom Honzák (e-mail <Honzak@strakonice.cz>) a Ondra Čada (e-mail <ondra@ocs.cz>).

(ostatní články)


Copyright (c) Ondra Čada, Tom Honzák