2012-09-16 1 views
1

Play!를 통해 Java 및 JPA에 관심을 가지기 시작했습니다. 프레임 워크 1.x, 나는 데스크톱 애플 리케이션을 위해 비슷한 일을하는 데 관심이 있어요.Play!와 동일한 데스크탑이 있습니까? 뼈대?

Web Framework가 아닌 GUI 응용 프로그램 용 Java 프레임 워크는 쉽게 개발할 수 있고 Play! 웹 애플 리케이션을 제공합니까? 모든 복잡함을 추상화하고 코드에만 집중할 수있는 것은 무엇이든 ...

+0

데스크톱 응용 프로그램에 대한 바닐라 자바 ​​뭐가 잘못? – LanguagesNamedAfterCofee

+0

jar 파일, 종속성, 컴파일, 테스트 디버그 수정 재 컴파일 - Play가 내게서 숨기는 것들. Play가 내 웹 애플리케이션에서하는 것처럼 쉽게 숨길 수 있다면 훌륭한 것입니다. 또한 많은 UI 툴킷을 채택하기가 어렵습니다. –

+0

또한 Play Framework의 MVC 모델을 좋아합니다. 웹 대신 데스크톱으로 "보기"구성 요소를 바꾸고 싶습니다. –

답변

4

Grails (groovy rulezzz)를 기반으로하는 Griffon을 시도해 볼 수 있으며 Java에서 바탕 화면 개발에 관한 많은 상용구 코드를 추상화 할 수 있습니다. netbeans 플러그인을 사용하면 UI 용 matisse 디자이너를 사용할 수 있습니다.

+0

그리폰을 아는 데 감사드립니다. 전에 들어 본 적이 없었어요. – akauppi

3

그리폰은 당신이 찾고있는 것에 아주 가까이 있습니다. Scala를 다른 JVM 언어보다 선호한다면 Griffon은 http://artifacts.griffon-framework.org/plugin/scala을 지원하며, 심지어 Scala http://artifacts.griffon-framework.org/archetype/scala 응용 프로그램을 구축 할 수도 있습니다.

UI 측면에서 : Swing, JavaFX 또는 SWT? 그리폰은 당신을 보호 해주었습니다. 지속성? 땀이 없음 http://artifacts.griffon-framework.org/tags/plugin/persistence (JPA http://artifacts.griffon-framework.org/plugin/jpa 및 Ebean http://artifacts.griffon-framework.org/plugin/ebean 포함).

모든 그리폰 분포는 당신이 그리폰 http://griffon.codehaus.org/guide/latest 학습을위한 첫 번째 스톱 쇼핑있어, 그리폰 가이드의 사본을 포함