Portál AbcLinuxu, 14. července 2025 02:05
Dobry den, v cem je podle vas nejlepsi delat GUI pro javovske programy. Slysel jsem ze AWT je zastarale, SWING pomaly a chvalu jsem slysel na QT JAMBI. Jaky je vas nazor?
S qtjambi je dobry framework ale, vyvoj byl oficialne zastaven a projekt byl prenechan "komunite" a nefunguje s java web-start.
A nevite, ktery z techto se pouziva v profesionalni sfere?
Mozna by bylo od veci rozpoutat diskuzi na tema web versus desktop aplikace. Tim myslim, zda vubec ma v dnesni dobe smysl zacinat s GUI at jiz Swingem pro Javu ci QT pro C++ potazmo TCL/Tk apod. V dnesni dobe, kdy se vsichni snazi k datum pristupovat pomoci webovych aplikaci, postradam, ucit se GUI, smysl. Zase jsem na javalobby cetl od nejakeho chytreho pana, ze se vyvojari v brzke dobe budou k tlustym klientum apod. vracet. Tak nevim, co si o tom myslet. :(
Pochopil jsem to spravne ze je tedy lepsi se ucit J2EE (webove aplikace) nez J2SE (desktop aplikace)? A co je to ten tlusty klient?
sam jsem take na rozcesti, cemu se venovat nejvice. pro zatim asi zacnu se Swingem, je to zabavnejsi, nemusi se pokazde dlouze deployovat aplikace k tomu, aby se vyzkousela... :( staci zkompilovat a spustit, coz zabere mnohem mene casu
Prosim jeste o malou odpoved, co si myslite o pouzivani Matisse v NetBeans? Samozrejme, ze jsem si uz par okynek naprogramoval rucne bez pouziti vizualniho nastroje, to proto, abych tak nejak vedel, jak co funguje. Ale ted se bojim, ze pri pouzivani vizualnich nastroju uz nebudu moc dobre umet programovat. Co si o tom kdo myslite?
Ale ted se bojim, ze pri pouzivani vizualnich nastroju uz nebudu moc dobre umet programovat.Použití nástrojů k ulehčení práce neznamená, že se člověk odnaučí dobře programovat – naopak, pokud používá neefektivní nástroje, netvrdil bych o něm, že programuje dobře. Jde spíš o to, zda grafický návrhář formulářů skutečně práci ulehčí. Já jsem zatím neviděl takový návrhář pro Swing ani SWT, se kterým by nebyla práce pro zlost a se kterým by mi návrh formuláře netrval daleko dýl, než s dobrým layout manažerem (třeba JGoodies Forms).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.