2008-11-05 7 views
4

Java로 새 프로젝트를 시작하고 싶습니다.Java 용 최상의 GUI 프레임 워크

이전에는 Struts + Tiles로 시작 했었습니다. 그러나 타일은 매우 복잡했습니다. 나는 Tiles의 최신 버전을 모른다.

좋은 GUI 프레임 워크에 대한 자세한 내용은 권장 사항이 필요합니다.

감사합니다.

복제본 this question.

+0

이것은 [Java 용 웹 응용 프로그램 프레임 워크 (Web Application Framework)의 권장 사항]과 똑같습니다. (http://stackoverflow.com/questions/24596/what-web-application-framework-for-java-is-recommended) –

답변

2

사실, "가장"정말 (이 새로운 프레임 워크를 배울 수있는 많은 시간을 요할 수있다) 당신의 knwoledges에, 필요에 따라 에는 "최고"프레임 워크는 ... ... 없습니다

1

나는 개인적으로 Tapestry을 좋아한다. 나는 버전 4.1 만 사용했지만 개발 시간은 JSP 나 JSF보다 빠릅니다. 페이지를 새로 고치기 만하면 배치를 수행하지 않고 변경 사항을 즉시 볼 수 있으며 템플릿/페이지에 실제 HTML을 사용하므로 코드를 전혀 배포하지 않고 미리 볼 수 있습니다. 약간의 학습 곡선이 있지만 그만한 가치가 있습니다. 버전 5.0은 곧 릴리스 예정인 최종 베타 버전이지만 아직 시도하지는 않았습니다. 또한 AJAX가 내장되어 있습니다.

2

처음에는 GUI 프레임 워크를 읽었을 때 스윙이나 SWT를 의미한다고 생각했지만 스트럿트에 대해 언급 했으므로 프레젠테이션 프레임 워크를 의미합니다.

나는 Tapestry가 매우 훌륭하다는 것에 동의하지만, 꽤 좋은 여러 다른 것들도 있습니다. Struts2, Stripes 등 Matt Raible은 몇 가지 기술에 대한 초기 통합 작업을 수행하는 아주 멋진 프로젝트를 진행하고 있습니다. struts + spring + hibernate 또는 JSF 또는 Tapestry 등으로 시작하고 실행하는 것은 꽤 쉽습니다. 그는 AppFuse라고 부릅니다.

스프링과 함께 struts2를 사용하고 AppFuse 프로젝트였던 hibernate와 sitemesh가 처음부터 잘 사용되었습니다.

Stripes도 자바 웹 앱의 시작점으로 보인다. 아직 사용하지는 않았지만 유혹에 빠졌습니다.

관련 문제