Marcin Mirończuk

Marcin Mirończuk Informatyk -
programista,
projektant systemów
informacyjnych

Temat: Organizacja kodu w aplikacjach desktopowych

Witam,
od niedawna zacząłem naukę javy w celach pisania aplikacji desktopowych (aktualnie implementuje wszystkie komponenty, formularze, akcje zachodzące między nimi etc. z reki, co nie zawsze odbija się korzystnie na przejrzystości struktury katalogów i kodu). Wiem ze do rozwiązań sieciowych JSP (przynajmniej po dotychczasowej analizie literatury) stosuje sie do tego celu frameworki jak np. Spring z przejrzystym podziałem aplikacji na MVC. Czy istnieją dla aplikacji desktopowych podobne gotowe rozwiązania, które organizuje kod aplikacji i strukturę: widoków, modeli, eventów etc. ?

Pozdrawiam

konto usunięte

Temat: Organizacja kodu w aplikacjach desktopowych

Polecam Swing Application Framework. Bardzo lekki framework do aplikacji desktopowych. Ma wejść w skład Javy 7. Nie jest to do końca MVC, ale ładnie porządkuje niektóre podstawowe aspekty tworzenia aplikacji. Podobno jest też wersja Springa dla destkopów, ale nic więcej o tym nie wiem. Inną opcją są XULe. Rzuć okiem na Xeotrope. Frameworki tego typu pozwalają definiować GUI w plikach XML.
Marcin Mirończuk

Marcin Mirończuk Informatyk -
programista,
projektant systemów
informacyjnych

Temat: Organizacja kodu w aplikacjach desktopowych

Super, dzieki po swtepnej lekturze wyglada na to ze Swing Application Framework to wlasnie to co czego szukam. Po pracy z frameworkami webowymi przesiadka na desktop troche zniewala ;)

Pozdrawiam
Sebastian Kolski

Sebastian Kolski programista/DBA

Temat: Organizacja kodu w aplikacjach desktopowych

NetBeans'y mają template do Swing Application Framework. File -> New Project -> Java -> Java Desktop Application

"Creates a skeleton of a desktop application based on the Swing Application Framework (JSR 296). This template provides basic application infrastructure such as a menu bar, persisting of window state, and status bar. With this template, you can also generate code to create a GUI interface for a database table."

Warto rzucić okiem.

Pozdrawiam
Zacheusz Siedlecki

Zacheusz Siedlecki Senior Java
Architect, Working
Manager

Temat: Organizacja kodu w aplikacjach desktopowych

Grzegorz Hołdys:
Podobno jest też wersja Springa dla destkopów, ale nic więcej o tym nie wiem.

Po prostu Spring nie jest tylko dla aplikacji webowych czy ogólnie EE. Można go z powodzeniem stosować w SE i to jest 'ten sam' Spring :)

konto usunięte

Temat: Organizacja kodu w aplikacjach desktopowych

Zacheusz Siedlecki:
Grzegorz Hołdys:
Podobno jest też wersja Springa dla destkopów, ale nic więcej o tym nie wiem.

Po prostu Spring nie jest tylko dla aplikacji webowych czy ogólnie EE. Można go z powodzeniem stosować w SE i to jest 'ten sam' Spring :)

Dzięki :-) Warto wiedzieć.



Wyślij zaproszenie do