자바에서 내 GUI에 스윙을 사용하고 있는데 gwt의 품질에 대해 궁금해하고있었습니다. 몇 가지 사항에 호환성 문제가 있습니까 (예 : 스윙을 사용할 때 직렬화에 어려움을 겪을 수 있음), 인터페이스가 직관적입니까? 실적은 어떻습니까?Java에서 awt와 swing에 대한 Google의 대안은 무엇입니까?
답변
스윙과 AWT는 데스크톱 응용 프로그램을위한 것입니다. GWT는 웹 응용 프로그램 용입니다. 그들은 전혀 비교할 수 없습니다.
둘 다 GUI API이므로 동일한 종류의 프론트 엔드를 얼마나 쉽게 개발할 수 있는지 비교할 수 있습니다. 즉, 웹 앱과 같이 분명한 차이점은 무시할 수 있지만 배포하기가 쉽지만 데스크탑 응용 프로그램에서는 화면 요소를보다 효율적으로 제어 할 수 있습니다. – Mitch
GWT는 자바 스크립트로 컴파일하고 브라우저에 의해 실행되는 자바 코드를 작성하기위한 자바 자바 스크립트 컴파일러를 포함한 완전한 프레임 워크입니다, 단지 GUI 툴킷이 아니다. 그것은 직렬화 및 기타 좋은 것들에 대한 지원을 포함하지만 전체 Java 언어/API를 지원하지는 않습니다. (예를 들어 반사 없음).
Java 애플릿 정말 브라우저 내에서 실행 단지 자바 응용 프로그램입니다. 애플릿은 실제로 HTML 문서 모델과 통합되지 않으며 애플릿은 html을 사용하여 GUI를 설명하지 않습니다. GUI 개발 작업을 수행하는
: GWT는 (당신이 자바 스크립트를 직접 작성하는 경우 싶습니다)는 HTML DOM의 MODUL의 모든 레이아웃은 그래서 당신은 어떻게 HTML과 CSS 작업을 이해하는 데 필요한 레이아웃을 수행한다. GUI를위한 GWT를 사용
는당신은 HTML/CSS 요소를 사용하여 GUI를 설명하기 위해 꼭 필요한 때문에 스윙/AWT를 사용하여 매우 다르다.
- 1. Prototip에 대한 무료 대안은 무엇입니까?
- 2. Java2d보다 빠른 대안은 무엇입니까?
- 3. Google의 Suggest API에 대한 쿼리 제한은 무엇입니까?
- 4. class_eval에 대한 클래스 수준 변수의 대안은 무엇입니까?
- 5. MilCore.dll에서 MilRelease API에 대한 대안은 무엇입니까?
- 6. CollabNet의 파이썬 svn 바인딩에 대한 대안은 무엇입니까?
- 7. .NET에서 다중 상속에 대한 좋은 대안은 무엇입니까?
- 8. 비 지원 국가에 대한 페이팔의 대안은 무엇입니까?
- 9. 지오 코딩에 대한 Google/Yahoo의 대안은 무엇입니까?
- 10. WPF WebBrowser 컨트롤에 대한 좋은 대안은 무엇입니까?
- 11. computationaly-heavy 쿼리에 대한 find_by_sql의 대안은 무엇입니까?
- 12. jQuery의 serialize()에 대한 대안은 무엇입니까?
- 13. 상수 인터페이스에 대한 가장 우아한 대안은 무엇입니까?
- 14. Java에서 SortedSet을 Vector로 변환하는 것보다 효율적인 대안은 무엇입니까?
- 15. GeoEXT의 대안은 무엇입니까?
- 16. rrdtool의 대안은 무엇입니까?
- 17. JMS의 대안은 무엇입니까?
- 18. 속성의 대안은 무엇입니까?
- 19. SvcUtil.exe의 대안은 무엇입니까?
- 20. 내 사이트에 대한 Google의 정보를 갱신하는 방법
- 21. Java 인증의 대안은 무엇입니까?
- 22. GetShortPathName 함수의 대안은 무엇입니까?
- 23. fancybox의 대안은 무엇입니까?
- 24. Pervasive DataRush 대안은 무엇입니까
- 25. popen/pclose의 대안은 무엇입니까?
- 26. Boost.Program_options의 좋은 대안은 무엇입니까?
- 27. GeoWebCache의 대안은 무엇입니까?
- 28. GNU diff의 대안은 무엇입니까?
- 29. dotfuscator 제품군의 대안은 무엇입니까?
- 30. DataGridView의 대안은 무엇입니까?
당신은 GWT를 잘 브라우저 GUI를 만들기위한 것을 알 수 있습니까? 그래서 당신은 실제로 swing/awt와 비교할 수 없습니다. – MTilsted
저는 주로 애플릿에 관심이 있습니다. 애플릿에 스윙을 사용합니다. 그런 점에서 나는 스윙에 필적하지 않은 것을 보지 못했다. 신경 쓰지 않았으므로 자신을 모릅니다. 왜 내가이 질문을 시작 하느냐고 물었습니다. – rbusch90
gwt는 애플릿과 함께 사용할 수 없습니다. Gwt는 googles java와 javascript 컴파일러에서 사용되며 suns java compiler와 함께 사용할 수 없습니다. – MTilsted