Portál AbcLinuxu, 30. dubna 2025 16:48

Is twiSWT cutie?

7.9.2007 14:13 | Přečteno: 1046×

I přes dlouhodobý odpor k Jave - pramenící ze zkušenosti: Java gui = 'Swing based aplikace (a to ještě z výchozim "metal" theme). Jsem se rozhodnul trochu zawikipedit (vzor zagooglit), jak to vlastne s tim AWT,Swing a SWT je. Hlavne, protoze jsem se zacal vic zajimat o programovaci jazyk, a zjistil o cem ze ta java vlastne je.

Schledal jsem SWT velice hezkym - az na problem s naroky na zdroje mimo Windows. SWT (narozdil od Swingu - ktery na vsech systemech kresli vlastni komponenty, ktere se (hodne vzdalene) podobaji nativnim) je pouze abstraktni API nad API ruznych knihoven (windows, aqua, gtk). A zde je prave jediny problem s L&F. Neco tam chybi - a rovnou to nejlepsi, co je k dispozi - QT. Duvod proc neni podpora pro QT "backend" je v licencich. GPL, ni QPL neni kompatibilni s CPL. Jenze trolltech vypadal novou verzi QT s novou licenci. Pokud nekdo znate CPL a novou licenci QT - bylo by mozne ted mit SWT a QT kod dohromady?

PS: S kgtk a gtk-kde sice pomalu nejde poznat nativni KDE aplikace od GTK, ale prece jen QT je rychlejsi nez GTK. A nejspis je i podobnejsi windows api, takze by se na nej SWT dalo lepe "namapovat" a snad by byl vliv na rychlost ocividny.        

Hodnocení: 62 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

7.9.2007 14:39 tomm | skóre: 7 | blog: tomm's software | Sokolov
Rozbalit Rozbalit vše Re: Is twiSWT cutie?
Odpovědět | Sbalit | Link | Blokovat | Admin
Jambi.
GUI existuje jen proto, aby se veslo vice terminalu na jednu obrazovku ...
finc avatar 7.9.2007 15:54 finc | skóre: 8 | blog: Finc | Kolín
Rozbalit Rozbalit vše Re: Is twiSWT cutie?
Odpovědět | Sbalit | Link | Blokovat | Admin
Rict, ze je swing osklivej. No fuj! Skutecne zalezi, jaky L&F pouziji. Sun nyni pripravuje novy L&F, takze se treba podari delat hezky "barevne" aplikace :) A i kdyby ne, tak si muzu vybrat treba JGoodies, ci jine L&F a pracovat s nimi.

Osobne nevim, proc kazdy hleda, aby se dana aplikace co nejvice podobala danemu rozvrzeni desktopu. Ja si myslim, ze vice zalezi na pouzitelnosti, nez na tom, jak aplikace vypada. Vim, ze pro MacOS to je asi spatna sprava, ale cim vic mam ikonek a ruznych nesmyslu okolo, tim mene mi zbyva prostoru pro dulezite veci.

Priznavam, ze Metal je vazne hnusnej, ale kdyz si uvedomim, jak je starej, tak bych az zase tak nezatracoval.

Osobne jsem zvedavej, co s JavaFX bude vznikat za exoticke (vzhledove) aplikace :)
Kdo Vam dal pravo ty lidi urazet? A kdo ti dal pravo cumet z okna, ty kr.vo!
Daniel Kvasnička ml. avatar 8.9.2007 13:26 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Is twiSWT cutie?
Osobne nevim, proc kazdy hleda, aby se dana aplikace co nejvice podobala danemu rozvrzeni desktopu. Ja si myslim, ze vice zalezi na pouzitelnosti, nez na tom, jak aplikace vypada.
Jenze ono to neni jen o vzhledu, i kdyz taky -- vizualne konzistentni prostredu pomaha mit prehled a vyznat se, kdyz na tu obrazovku koukam celej den, tak IMHO neni nic nenormalniho mit urcitou estetickou latku. Je to taky o tom, ze ruzne frameworky se v jistych situacich chovaji trosku jinak. Nekdy jsou to detaily, nekdy to nastve. A mit nekolik aplikaci v ruznych toolkitech, prepinat mezi nimi a zvykat si na to, ze se kazda chova trosku jinak, to je vopruz a k produktivite prace to rozhodne neprispiva.
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
7.9.2007 16:51 xm | skóre: 36 | blog: Osvobozený blog | Praha
Rozbalit Rozbalit vše Re: Is twiSWT cutie?
Odpovědět | Sbalit | Link | Blokovat | Admin
Ale Qt pro Javu už tu je - přímo od samotného Trolltechu - Jambi.
Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.