스윙 개념을 읽을 계획이라면 읽을만한 가치가있는 학습 자료를 제안하십시오.스윙 읽기가 그만한 가치가 있습니까?
답변
AWT 사태 이후 Java 용 GUI 툴킷이 너무 많습니다. 심지어 스윙은 비평가들에 의해 심각하게 무시 당했고, 그들에게는 더 중요한 이유가 있습니다. Swing을 가지고 노는 데에는 여전히 많은 이점이 있습니다.
- 본래 스윙은 사용하기가 힘듭니다. 따라서 일단 스윙을 완료하면 다른 기술을 원활하게 통과 할 수 있습니다.
- 스윙은 좋은 디자인을 가지고 있습니다. 사용의 관점에서는 좋지 않지만 여전히 스윙의 디자인과 GUI 프로그래밍에 대한 뭔가 정말 아름답습니다. Swing과 함께 얼마나 많은 다른 툴킷을 만들었는지를 말할 때, 다른 GUI 툴킷에 대해서도 같은 것을 할 수 없다는 것을 이해할 것입니다.
- 그럼 스윙을 사용하면 코드 파기 능력이 향상됩니다. 스윙을 입은 사람들은 당신을 말할 것이다 :
참고 : 그러나이 모든에만 적용됩니다, 당신은 충분한 시간과 여분의 작업 :
Java로 데스크톱 응용 프로그램을 만들려면 배우기가 필요합니다. 또한 Swing에 사용 된 많은 기술들이 Design Patterns 및 기타 GUI 툴킷에서 발견되므로 배우지 않아도됩니다.
이 경우 그것의 알고 좋은, 아프지 않을거야. Java 프로그래머는 때때로 작은 유틸리티 응용 프로그램을 만들어야 할 수도 있습니다. 따라서 좋은 GUI로 만들지 마십시오.
그 외에도 Netbeans와 같은 그래픽 IDE를 제안합니다. Swing 구성 요소를 사용하고 필요할 때 "자동 생성 된"코드를 파헤 칠 수 있습니다.
스윙에 대한 나의 경험에서, 나는 그것이 당신이 그것을 사용하려고 계획하고있는 것에 정말로 달려 있다고 생각합니다. 스윙은 내가 GUI 애플리케이션을 디자인 할 때 사용한 첫 번째 툴이었다. 사용하기 쉽다는 느낌이 들었습니다. 스윙에 관한 인터넷을 통해 아주 좋은 문서와 튜토리얼이 있습니다. 일정 기간이 지나면 스윙의 한계를 깨닫게되었고, 스윙은 학습을위한 훌륭한 도구였으며 작은 데스크톱 애플리케이션을 개발하는 데있어 개인적인 결론을 이끌어 냈습니다.
불행히도 이러한 특징으로 인해 지금까지만해도됩니다. 저는 개인적으로 Swing이 윈도우와 텍스트 상자를 뛰어 넘는 매우 강력한 도구는 아니라는 점에서 제한적이라고 생각합니다. 이러한 기능의 가장 기본적인 필요성을 가지고 뭔가를하고 있다면 스윙을 사용할 것입니다. 반면에 강력하고 전문적인 응용 프로그램을 만들 계획이라면 스윙이 마스터 링에 시간을 할애하지 못할 수도 있습니다. 기능과 효율성면에서 Swing의 한계를 뛰어 넘을 수있는 다른 도구가 있습니다.
다시 한번 말하지만, 그것은 현재 당신이 현재 생각하고있는 레벨뿐만 아니라 앞으로 무엇을 할 계획인지에 달려 있습니다. 일상적으로 "재생"코딩의 경우 스윙은 훌륭하지만 더 많은 작업을 계획하고 있다면 다른 도구를 먼저 조사하십시오.
- 1. localtime_r() 캐싱은 그만한 가치가 있습니까?
- 2. VIM에서 속도를 높이려면 그만한 가치가 있습니까?
- 3. Visual Studio의 클래스 디자이너 - 그만한 가치가 있습니까?
- 4. 젠드 프레임 워크는 그만한 가치가 있습니까?
- 5. WCF 프록시 풀링 - 그만한 가치가 있습니까?
- 6. Windows 용 Amazon EC2가 그만한 가치가 있습니까?
- 7. GWT와 Spring MVC, 그만한 가치가 있습니까?
- 8. jQuery UI + ASP.NET UpdatePanel - 그만한 가치가 있습니까?
- 9. 지도 레일 키트는 그만한 가치가 있습니까?
- 10. 내 출시 스크립트가 그만한 가치가 있습니까?
- 11. Intel Software Development Suite는 그만한 가치가 있습니까?
- 12. MySQL 연결 풀링 질문 : 그만한 가치가 있습니까?
- 13. O/R 매핑은 그만한 가치가 있습니까?
- 14. SpringSource Tool Suite (STS) - 그만한 가치가 있습니까?
- 15. Catalyst에 mod_perl을 이식하는 데 유용한 리소스가 있습니까? 그만한 가치가 있습니까?
- 16. ActiveMQ에 대한 피드백. 어때? 그만한 가치가 있나요?
- 17. XDocument 개체 캐싱. 그만한 가치가 있니?
- 18. ASP.Net Dynamic Data는 그만한 가치가 있다고 생각하십니까?
- 19. 간단한 프로젝트를 위해 WCF를 사용하는 HTTP 서버 - 그만한 가치가 있습니까?
- 20. 바이너리 시퀀스 저장/질의 rdbms는 그만한 가치가 있습니까?
- 21. 자동 "스마트"프로세스 우선 순위 관리가 그만한 가치가 있습니까?
- 22. 누구나 Pragmatic Studio iPhone 코스에 다녔습니까? 그렇다면 그만한 가치가 있습니까?
- 23. 여러분 중 몇 명이 MySQL에서 Postgresql로 갔습니까? 그만한 가치가 있었습니까?
- 24. 관계형 데이터웨어 하우스의 참조 무결성. 그만한 가치가 있니? 대안은 무엇입니까?
- 25. ASP.NET 가상 디렉터리에있는 노력의 가치가 있습니까?
- 26. JDEE는 가치가 있습니까?
- 27. COM을 배울 가치가 있습니까?
- 28. BizSpark 가치가 있습니까?
- 29. VTune에서 가치있는 가치가 있습니까?
- 30. Tkinter는 학습 가치가 있습니까?
그 것처럼, 스윙을 배워서 다른 GUI 툴킷에서 작업하는 동안 좋은 기본 지식을 가질 수 있습니다. – Hariharbalaji