자바에는 AWT, Swing, JavaFX 등의
GUI(Graphical User Interface) 프로그램이 있습니다.
AWT : 자바 초창기에 나온 GUI 라이브러리
운영체제에 따라서 모양이 다 달랐기 때문에, 종류도 상당히 제한적이었다.
Swing : AWT 다음으로 등장한 라이브러리
윈도우 프로그램은 자바로 구현하지 않는데
그 이유는 느리고 더 최적화된 C언어라인이 있기 때문입니다.
JavaFX : Swing의 느린 처리속도를 보완해서 출시된 GUI입니다.
다양한 기능들이 추가되었고 따로 외관 꾸미는 것도 가능해졌습니다.
하지만 여전히 웹/앱쪽에서 구현하면 되기 때문에 그닥 잘 사용되지는 않습니다.
요즘은 윈도우 프로그램은 잘 안만드는 추세이고
웹이나 앱쪽으로 넘어가고 있습니다.
결론적으로 디자인도 별로고 기능도 별로라고 볼 수 있습니다.
'Java > 이론' 카테고리의 다른 글
[Java] Date (0) | 2024.12.16 |
---|---|
[Java] 에러 핸들링 (0) | 2024.12.16 |
[Java] Factory (0) | 2024.12.13 |
[Java] 싱글톤 (Singleton) (0) | 2024.12.13 |
[Java] 다형성(Polymorphism) (0) | 2024.12.13 |