Open xzymon opened 7 years ago
Ja też bardzo dawno nie robiłem nic w dekstop GUI. Java FX ma ten plus że można ją dopieszczać jak tylko dusza zapragnie. Co masz na myśli proces budujący GUI ?
Nie wiem jak to jest w wypadku Springa, znam temat tylko od strony EJB - tam jak jest potrzebny klient to musi on posiadać jakąś część kodu aplikacji (przynajmniej interfejsy), a poza tym (już abstrachując od JavyEE) jakieś zasoby (jakieś resource bundle) + być może jakiś bardziej wyrafinowany manifest. Jak Java ma to odpalić w trybie desktop to biblioteka musi (a w każdym razie: powinna) być podpisana. Zebranie tego wszystkiego razem i wygenerowanie tak by nadążało za zmianami w interfejsach po stronie serwerowej wymaga stworzenia jakiegoś procesu budowania aplikacji.
Nie mam tu na myśli koniecznie użycia CI - Gradle posiada duże możliwości - ale ich wykorzystanie wymaga większego zgłębienia funkcjonalności przez niego udostępnianych - co zapewne bardzo rozbuduje plik build.gradle .
Mianowicie dowalić jakąś część aplikacji desktop-gui i zrobić to w JavaFX (ciekaw jestem jak by to działało i jak można by to zrobić bez wyabstrachowywania uruchomienia tego przez IceBoar'a - skoro nie jest on zalecany dla nowych projektów to najwyraźniej oznacza że w nowych projektach nie powinno być problemu z zależnościami dla desktop-gui lub jest jakaś maszynka która potrafi sobie z tym poradzić - am I wrong ?). Co by to dało ?