(cross platform) 2D gui framework

Javasoljatok $subject/re valamit. Konkrét feladat: vonalakat h]yogatni+egérkattogtatásra eztazt csinálni a hálózaton. Eddig paper.js-sel nyomtam, de a js egy akkora gánygombóc, hogy nem bírom cérnával sokáig, pedig szinte mindenben megfelelne.Várom a ötleteket. mondjuk a Java+swing témánál pehelysúlyúbb valamire gondolok.

Hozzászólások

Mit ismersz a javan kívül?
Én pl. python+TkInter-t javasolnám elsőre, mint egészen pehelysúlyú környezetet, ami minden(?) pythonos telepítés mellett megvan. Viszont nem tudom, mindent tud-e, amire neked szükséged van.

Ha ennél valamivel több kell, akkor hááát... gtk-t annyira nem, akkor már inkább Qt (pyqt vagy pyside). Wxpython szerintem kerülendő, voltak vele többek közt kompatibilitási gondjaim.

Esetleg ruby, de azzal nincs gyakorlati tapasztalatom, még annyi sem, mint a pythonos GUI eszközökkel.

Ruby-nak milyen előnyei vannak (szerinted) a pythonnal szemben?
Python szinte minden linuxra települ, mivel a rendszer alkatrészek közül elég sok íródott benne és viszonylag jól, de legalábbis elfogadhatóan dokumentált.
Ruby-val pár éve próbáltam ismerkedni, de akkor nagyon gyér volt a doksija, a különböző kiegészítők nem voltak igazán végleges verziónak nevezhetők (pl. adatbázis driverekből sok dolog hiányzik python esetében is, de ruby-nál még rosszabbnak tűnt a helyzet, a qt - akkor talán 3.x volt vagy már 4-es? nem emlékszem - is hiányosabb volt, mint a python implementáció(k), többek közt ezért kötöttem ki a pythonozás mellett. Már ammennyire... :(

Nem hinném, hogy lennének előnyei egyiknek vagy másiknak, tudomásom szerint a Qt4 extension a ruby -hoz kicsit kezelhetőbb. Továbbá, ami a legtöbbet nyom a latban, hogy a Google SketchUp is ruby + Qt -val van megvalósítva. Nyilván ez nem sokat jelent, de a magam részéről ezen indokok miatt indulnék el ezen a vonalon

----
올드보이
http://molnaristvan.eu/

Köszi. Tképp két dolog miatt érdekelt. Az egyik, hogy úgy tűnt, valamiért nem a Qt-t, hanem kifejezetten a ruby+Qt párost ajánlod (ha jól értelek, ez inkább szubjektív dolog részedről). A másik, hogy egy ideje megint szemezgetek a ruby-val, mert bizonyos dolgai tetszenek, csak az a kellemetlen emlék a hiányos (nagyon hiányos :) ) doksiról mély nyomokat hagyott az ártatlan lelkecskémben és nem nagyon merek újra nekikezdeni. ;)
(+1 indok, hogy eclipse-hez, netbeanhez akkoriban nem találtam olyan ruby plugint, ami legalább annyira használható, mint a pydev)

Rég volt, nem emlékszem pontosan. Olyan emlékeim maradtak, hogy pl. beépített(?) osztály/metódus leírásából még az is hiányzott, hogy melyik paraméter micsoda. Aztán úgy egy évre rá olvastam valahol a ruby kitalálójának egy nyilatkozatát, hogy a forráskód épp elég jól dokumentál. :)
(azt tudom, hogy azóta valamelyest javult a helyzet)

IDE - nekem olyan kellett, amivel egyszerre tudok PHP-t, ruby-t/python-t és javat is matatni. Volt sok amit kipróbáltam, végül az eclipse mellett kötöttem ki (némi netbeans beütéssel :) )

De szerintem ezt itt zárjuk is le, nem akarom szétoffolni a topic-ot.

SDL esetleg? Ha az igénytelen megjelenítés is jó, akkor sdl_gfx-el, ha nem, akkor cairoval.