Piszę aplikacje w Javie i szukam sposobów na przyspieszenie programowania GUI. Struktury bindowania pomagają, ale konkretna aplikacja, nad którą pracuję teraz, nie skorzystałaby z tego zbyt wiele (nie wyświetla dużej ilości danych, tylko wiele sposobów manipulowania danymi). Wydaje mi się, że spędzam zbyt dużo czasu na pisaniu kodu GUI na tablicy kotła, jak na przykład dodawanie słuchaczy akcji, układanie komponentów itp. Chociaż nie jestem programistą C#, słyszałem, że XAML działa bardzo dobrze i widziałem JAXX, który wydaje się być podobny do XAML. Patrzę również na konstruktor huśtawek Groovy. Wygląda na to, że jest tak wiele opcji, może nawet zbyt wiele.Java GUI alternatives
Czy każdy może podzielić się swoimi przemyśleniami na temat możliwości ręcznego pisania prostego kodu Java UI?
Ponadto chciałbym omówić sposób migracji istniejącego kodu Java Swing, aby skorzystać z niektórych z tych opcji.
dzięki, Jeff
Uniknąłem pisania aplikacji Java GUI, gdy tylko było to możliwe.Chciałbym również zobaczyć sugestie. –
Miałem to samo uczucie, dopóki nie spróbuję użyć twórcy GUI Netbeans. Grałem też trochę z JavaFX i myślę, że może naprawdę przyspieszyć GUI (ale jeszcze nie ma czasu na zabawę). – NawaMan
Rozważałem użycie twórców GUI, ale myślę, że po prostu czuję, że generowany jest zbyt duży kod GUI (podobny do ręcznego pisania). Prawdziwy twórca GUI pomaga przyspieszyć proces, ale nie eliminuje kodu płyty kotła, który ma tendencję do pojawiania się w każdym miejscu (wiem, że pod maską rzeczy takie jak XAML nadal generują kod w czasie wykonywania, ale przynajmniej nie robisz tego t muszą zachować kod). –