2011-12-17 16 views
6

Nie znam żadnej z czołowych frameworków java, ale mimo to udało mi się stworzyć aplikację na komputery. W dzisiejszych czasach ludzie mówią o wiosennej, rozporowej, hibernacji itp. Chciałbym wiedzieć, ile istnieje wiele rodzajów frameworków i które z nich są powszechnie używane do rozwijania aplikacji komputerowej, która obejmuje również bazę danych.Jakie struktury używane w aplikacjach java Desktop

Który z nich jest niezbędny dla programistów aplikacji komputerowych. Z góry dzięki ..

Odpowiedz

5

Żadne z nich nie jest bezpośrednio związane z aplikacjami komputerowymi, chociaż Spring może być używany niemal wszędzie, a Hibernate jest neutralny pod względem aplikacji.

Jedynym prawdziwym odtwarzaczem ramek na komputery stacjonarne w tych dniach, IMO, jest Griffon.

+0

I + 1'ed tę odpowiedź, ale to naprawdę może używać więcej niż _one_ ramy w odpowiedzi na PO. Być może obecnie jest tylko jeden gracz. – Jason

+0

@Jason Oprócz zwykłych programów RCP (np. Eclipse, NetBeans) nie ma zbyt wielu dostępnych opcji. Przypuszczam, że JavaFX może znajdować się na liście, chociaż nie ma też dużej trakcji. –

3

Może naprawdę nie potrzebujesz ram, spójrz na SWT/JFace Data Binding, która jest również dobra do nauki dla programistów aplikacji zorientowanych na komputery/bazy danych.

1

Zobacz platformę NetBeans. Jest to bardzo dobra struktura, która ułatwia wiele rzeczy - ale ma stromą krzywą uczenia się.

Szczególnie, gdy wiesz już, że Swing jest bardzo przydatny, ponieważ w końcu jest to framework Swing i ładnie gra z każdym komponentem Swing.

Oto miły mały demo pokazuje, jak korzystać z WZP i NetBeans platformę do tworzenia prostych aplikacji CRUD:

http://platform.netbeans.org/tutorials/nbm-crud.html

+0

faktycznie użyłem netbeans do opracowania mojej pierwszej aplikacji komputerowej. Używałem konektora JDBC dla bazy danych. Chciałem tylko poznać profesjonalny sposób na zrobienie tego i zaktualizować się stabilnymi frameworkami ... – Deepak

+1

@Deepak: Myślę, że mylicie Netbeans (IDE) z Netbeans (platformą). Netbeans (platforma) to rodzaj architektury/biblioteki do tworzenia własnych aplikacji komputerowych. –

+0

o tak, kiedy powiedziałeś netbeans myślałem, że to IDE i nie wiem o platformie netbeans. dzięki za wskazanie tego !! – Deepak

Powiązane problemy