Swing zapewnia podstawowe elementy konstrukcyjne dla dowolnej aplikacji GUI, ale co z wyższym poziomem w budowaniu aplikacji GUI?Bloki Essentials Java GUI? To znaczy. biblioteki tworzą szkielet na szczycie Swinga
Nie pytam o wiele arbitralnych bibliotek, które zapewniają jeszcze więcej wizzy na różnych komponentach wizualnych.
Mówię o brakujących elementach, które każdy kończy budowanie się, gdy tworzą coś innego niż trywialna aplikacja GUI.
tj. ramy, na których opiera się logika specyficzna dla aplikacji.
E.g. obsługa powiązania danych, problemy z cyklem życia aplikacji lub obsługa typowych elementów, takich jak formularze budowlane.
Jeśli mówimy o wytrwałości, można powiedzieć, że każdy może zakodować własną warstwę utrwalania za pomocą klas javax.sql lub java.io - jednak większość ludzi wolałaby używać czegoś w rodzaju Hibernacji.
Tak więc, tak jak ktoś pytający o biblioteki trwałości prawdopodobnie nie szuka wariantów w ObjectOutputStream, nie szukam wariantów na podklasie JComponent lub innej.
Myślę, że jest to uczciwe pytanie Stackoverflow, ponieważ w przeciwieństwie do obszarów takich jak trwałość, jasny konsensus dotyczący odpowiedzi nie jest łatwy do określenia za pomocą Google.
Zamiast porwać losowe biblioteki, być może ludzie mogliby odpowiedzieć w kategoriach, które zagadnienia interfejsu graficznego nie są natychmiast omawiane przez Swinga i jakie biblioteki czują się najlepiej wypełniać te luki?
Poprosiłem o podobne question do tego ostatniego tygodnia i został zamknięty - Próbowałem sformułować to tak, że nie będzie to również zamknięte. Jeśli masz ochotę go zamknąć, możesz zamiast tego rozważyć utworzenie społecznościowej wiki?
Nie mogę głosować, aby zamknąć, ale nie, ale zgadzam się, że jest to interesujące i wartościowe pytanie, gdziekolwiek należy. –