Portál AbcLinuxu, 30. dubna 2025 15:25

MVC i pro GUI

23.1.2007 22:26 | Přečteno: 1288× | Rady | poslední úprava: 24.1.2007 11:55

Zdravím. Před několika měsíci jsem se pustil do jednoduché javské aplikace, jedná se o jednoduché GUI s několika záložkami (graf, tabulka, formulář)+jednoduchá textová databáze v XML. Ale jak si tak vesele píši kód, pomalu ale jistě se v něm začínám ztrácet, jelikož jsem nejsem zkušeným programátorem. Pokusil jsem se sice kód vyčistit jakousi základní hierarchií tříd ale i tak se mě to zdá jako "prasárna".

Odsud plyne má otázka, je možné vyvíjet i pro nesíťové aplikace pod nějakým frameworkem, třeba Springem? Zřejmě to možné je jelikož jak jsem se dočetl i komponenty Swingu jsou konstruovány na základě MVC, nebo přinejmenším některým z návrhových vzorů MVC velmi podobným.

Tedy jaký framework zvolit, jestli existuje? Je vůbec nutné nějaký framework, návrhový vzor použít, není to jako kanón na vrabce, pro tak malou aplikaci? Ale zase na druhou stranu bych si tím ulehčil práci při přepisování prezenční vrstvy například do webové podoby.

Pokud by se někdo chtěl rád podělit o znalosti, zkušenosti nebo odkazem na zajímavé zdroje předem děkuji. Přemýšlím nad tím již dlouho a opravdu nenacházím východisko právě z důvodu mé nezkušenosti.

       

Hodnocení: 50 %

        špatnédobré        

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

Komentáře

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

Vložit další komentář

23.1.2007 23:01 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: MVC i pro GUI
Odpovědět | Sbalit | Link | Blokovat | Admin
Legrační, jak lidi zapomínají, že MVC je v první řadě právě GUI pattern, a že v GUI byl prvně aplikován. :-D
Jak moc jsou ábíčkáři inteligentní? ;-)
Daniel Kvasnička ml. avatar 23.1.2007 23:20 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: MVC i pro GUI
Odpovědět | Sbalit | Link | Blokovat | Admin
MVC framework uz sis zvolil, ted jde jen o to drzet se principu MVC :-)
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
23.1.2007 23:40 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: MVC i pro GUI
Odpovědět | Sbalit | Link | Blokovat | Admin
Existuje Spring Rich Client Project, ale pokud vím, je to zatím těžce v plenkách. Ale používají se tam zajímavé knihovny (JGoodies třeba), takže jako inspirace by to mohlo být dobré. Jinak viz výše.

S použitím Springu pro další vrstvy aplikace a pro konfiguraci by neměl být problém, myslím si.
Ještě na tom nejsem tak špatně, abych četl Viewegha.
24.1.2007 08:35 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: MVC i pro GUI
Odpovědět | Sbalit | Link | Blokovat | Admin
<rejp>Sušený programátor? To je něco, jako programátor v prášku? Instantní kafe? :-D</rejp>
When your hammer is C++, everything begins to look like a thumb.
24.1.2007 09:36 s0 | skóre: 32 | blog: nejchytřejší kecy | prágl
Rozbalit Rozbalit vše Re: MVC i pro GUI
kolik susiny obsahuje standardne zabitej, spalenej a odstredenej javskej programator?
Kuolema Kaikille (Paitsi Meille).

Založit nové vláknoNahoru

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