A GUI-t dizájnolal vagy szövegesen érdemes csinálni?
Pl Netbeans (java). Van nagyon jó kis GUI dizájnja, csak be kell húzni a dolgokat, persze foglalkozni kell velük (eventek, változók, folyamatok stb...) , de megkönnyíti a dolgomat.
Az iskolában a tanár azt mondta, hogy a kezdők csinálják így, ő mindent kézzel ír. A jövőben támaszkodhatok esetleg erre a dizájnolásra, nem fogják elvárni tőlem, hogy kézzel csináljak meg mindent, vaaaagy....?
Hm... fogós kérdés...
Gondoljuk csak át. Vajon alkalmaznak-e olyan java programozót, aki a design-t összekattintgatja, vagy csak olyat aki leprogramozza? Te mit gondolsz?
Ígyis úgyis meg kell tanulni. Ha összekattingatod a felületet, akkor attól még értened kell a legenerált kódot. Szóval inkább írd meg magad.
És persze lehet, hogy megkönnyíti a dolgodat, de nem mindig a könnyebb út a jobb.
A tanárod vélhetően nem dolgozott még komoly cégnél.
Ha jól irja meg a programot, akkor nem kell foglalkoznia a GUI-val, rábizhatja ezt másra. Nem véletlenül találták ki a GUI designert. Nem szivesen olvasgatnám a kódját egy ilyen tanárnak. Nem hiszem, hogy hallott pl. MVC-ről.
Mindenképpen meg kell tanulni értelmezni a generált kódot is, illetve van amit csak kézzel lehet megadni.
Szóval nem lehet megúszni a tanulást.
Ugyanakkor az a GUI szerkesztő kifejezetten jó és baromi sok időt lehet vele megspórolni. Érdemes használni.
Mondjuk Netbeans-ben pont, hogy annyira nem.
A generált kódba nem lehet kézzel bele editálni nagyon közvetlenül (y NetBeansben, a forrásfájlban nyugodtan).
Persze a konstruktorba igen, meg minden eseményre lehet generálni ugye a listenereket, azokba is.
De magát az inicializáló részt és a listenerek fejléceit kiszürkíti és nem hagyja módosítani kézzel. (Hülye biztos. :) )
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!