04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Rámce 123<br />

Obrázok 4-5. Ukážka rozdielneho vykreslenia tej istej aplikácie. Vzhad Motif (vavo) a vzhad<br />

Windows Classic (vpravo).<br />

4.2.4 alšie rámce GUI<br />

Medzi alšie významné rámce GUI patrí Object Windows Library (OWL) fy. Borland.<br />

Vznikol zaiatkom 90-tych rokov a bol konkurentom MFC. Rámec OWL umožuje používa<br />

jedno-/viacdokumentové rozhrania, podporuje internacionalizáciu, koncept tzv. Potiahni&Polož<br />

(angl. Drag&Drop). Poskytuje nástroje pre tla, ako aj jej nadhady. Výhodou<br />

rámca je rýchlejší a menší spúšta aplikácie oproti tradiným riešeniam od firmy Microsoft.<br />

Rámec bol neskôr postupne nahradený rámcom VCL (Visual Component Library),<br />

ktorý sa dodnes používa na tvorbu aplikácií pre Microsoft Windows vo vývojových prostrediach<br />

založených na jazykoch C++ a Delphi.<br />

Alternatívou k JFC pre platformu Java je Java SWT (Standard Widget Toolkit). Rámec<br />

je úzko spojený s vývojovou platformou Eclipse. Pre vykresovanie používa priamy prístup<br />

k pôvodným knižniciam operaného systému prostredníctvom tzv. Java Native Interface<br />

(JNI). Aplikácie obsahujúce súiastky rámca SWT sú prenosné, ale implementácia<br />

samotných súiastok je platformovo-závislá. Spôsob realizácie grafickej podoby súiastok<br />

obalením pôvodných objektov v konenom dôsledku ovplyvuje rýchlos aplikácií. Aplikácie<br />

využívajúce SWT v porovnaní s JFC vykresujú grafické súiastky rýchlejšie, ale sú<br />

pomalšie, ke medzi nimi a inými objektmi jazyka Java dochádza k prenosu dát.<br />

4.2.5 Webové rámce GUI<br />

V súasnosti majú nepopieratene dôležité postavenie webové aplikácie. S ich rozvojom sa<br />

rozšírili aj tzv. webové rámce GUI. Aj ke as života webu je len zlomkom zo života aplikácií<br />

samých osebe, aj v oblasti webového inžinierstva vznikli viaceré rámce GUI, oznaované<br />

tiež ako prezentané rámce. Tieto rámce adresujú požiadavky na vytváranie aplikácií<br />

v špecifickom prostredí webu. Riešia podporu bezstavovosti aplikácie, sú previazané<br />

s webovým prehliadaom ako vykresovaom webového obsahu, sú prispôsobené hypertextovému<br />

charakteru webu. Medzi najpoužívanejšie takéto rámce patria Google Web<br />

Toolkit (GWT), Sun Java Server Faces (JSF), Apache Wicket alebo Adobe Flex.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!