Swing versus SWT
Tomáš Kouba se pouští do srovnání java technologií pro tvorbu
GUI a porovnává technologii
Swing oproti technologii SWT.
Autor sice vyjmenuje výhody SWT ovšem na konec se přiklání k používání technologie Swing. S tímto závěrem
bych mohl polemizovat, jedinou výhodou Swingu spatřuji v integraci do Java 2. Co se týka rychlosti,
a visuálního vzhledu jednoznačne pro mě vítězí SWT. Má tu podstatnou výhodu, že komponenty
vypadaji opravdu tak jako komponenty operačního systému a především nevznikají různé grafické anomálie(problikávání apod.) jako v případě Swing.
Nevýhoda SWT je zřejmá, potřebuje nativní knihovny daného operačního systému. To se mi zdá
jako lepší volba, než se snažit udělat něco universálního. GUI je tak specifická
záležitost, že jsem schopen tolerovat platformové závislosti za cenu vyšší rychlosti a vzhledu, platforma Eclipse je toho dokladem.
Co se týká GUI návrhářu, osobně jsem viděl pro Swing pouze jediný
použitelný a to jako součast vývojového prostředí JBuilder. Ostatně i pro SWT existuje obdoba v podobě
V4All pluginu pro Eclipse.
Související články
Související epizody CZ Podcastu
- #3 · Java 6 SE, Vývoj webových aplikací
Dagi a Filemon o novinkách v Javě 6 a webových frameworcích.
- #1 · Vývojová prostředí v Javě
První díl CZ Podcastu se věnuje vývojovým prostředím pro Javu.