Java로 새 프로젝트를 시작하고 싶습니다.Java 용 최상의 GUI 프레임 워크
이전에는 Struts + Tiles로 시작 했었습니다. 그러나 타일은 매우 복잡했습니다. 나는 Tiles의 최신 버전을 모른다.
좋은 GUI 프레임 워크에 대한 자세한 내용은 권장 사항이 필요합니다.
감사합니다.
복제본 this question.
Java로 새 프로젝트를 시작하고 싶습니다.Java 용 최상의 GUI 프레임 워크
이전에는 Struts + Tiles로 시작 했었습니다. 그러나 타일은 매우 복잡했습니다. 나는 Tiles의 최신 버전을 모른다.
좋은 GUI 프레임 워크에 대한 자세한 내용은 권장 사항이 필요합니다.
감사합니다.
복제본 this question.
사실, "가장"정말 (이 새로운 프레임 워크를 배울 수있는 많은 시간을 요할 수있다) 당신의 knwoledges에, 필요에 따라 에는 "최고"프레임 워크는 ... ... 없습니다
나는 개인적으로 Tapestry을 좋아한다. 나는 버전 4.1 만 사용했지만 개발 시간은 JSP 나 JSF보다 빠릅니다. 페이지를 새로 고치기 만하면 배치를 수행하지 않고 변경 사항을 즉시 볼 수 있으며 템플릿/페이지에 실제 HTML을 사용하므로 코드를 전혀 배포하지 않고 미리 볼 수 있습니다. 약간의 학습 곡선이 있지만 그만한 가치가 있습니다. 버전 5.0은 곧 릴리스 예정인 최종 베타 버전이지만 아직 시도하지는 않았습니다. 또한 AJAX가 내장되어 있습니다.
처음에는 GUI 프레임 워크를 읽었을 때 스윙이나 SWT를 의미한다고 생각했지만 스트럿트에 대해 언급 했으므로 프레젠테이션 프레임 워크를 의미합니다.
나는 Tapestry가 매우 훌륭하다는 것에 동의하지만, 꽤 좋은 여러 다른 것들도 있습니다. Struts2, Stripes 등 Matt Raible은 몇 가지 기술에 대한 초기 통합 작업을 수행하는 아주 멋진 프로젝트를 진행하고 있습니다. struts + spring + hibernate 또는 JSF 또는 Tapestry 등으로 시작하고 실행하는 것은 꽤 쉽습니다. 그는 AppFuse라고 부릅니다.
스프링과 함께 struts2를 사용하고 AppFuse 프로젝트였던 hibernate와 sitemesh가 처음부터 잘 사용되었습니다.
Stripes도 자바 웹 앱의 시작점으로 보인다. 아직 사용하지는 않았지만 유혹에 빠졌습니다.
이것은 [Java 용 웹 응용 프로그램 프레임 워크 (Web Application Framework)의 권장 사항]과 똑같습니다. (http://stackoverflow.com/questions/24596/what-web-application-framework-for-java-is-recommended) –