2016-06-26 2 views
0

나는 Clojure로 코딩하는 것을 좋아합니다. 훌륭한 언어입니다! 그러나 지금까지는 Clojure (Visual Studio의 Form Designer 등의 끌어서 놓기 구성 요소 사용)에 대한 GUI 디자이너를 찾지 못했습니다. 나는 프로그래밍을 공부하고 있으며 선생님은 우리가 양식을 요구하도록 사용됩니다. 때로는 양식이 매우 단순하고 때로는 더 복잡합니다.Clojure에 Java GUI 디자이너를 사용하는 방법은 무엇입니까?

내가 정말로 알고 싶은 것은 : Java Swing 프로젝트 내에 Clojure 코드를 통합하는 가장 좋은 방법은 무엇입니까? 컴파일 된 Clojure 코드에서 jar 파일을 사용하여 모든 것을 알고 있지만 올바른 방법은 아닙니다. Clojure를 코딩하여 Java 프로젝트에서 사용하는 것보다 컴파일하는 것이 좋습니다.

나는 보통 NetBeans for Java 프로젝트와 Atom + proto-repl for Clojure를 사용합니다.

감사합니다. (미안하지만 영어 오류는)

답변

1

시소 (https://github.com/daveray/seesaw/tree/develop)를 사용합니다. GUI 디자이너가 아니고 Clojure에서 사용자 인터페이스를 구성하기위한 라이브러리/DSL은 REPL 때문에 clojure를 기반으로하며 대화식으로 GUI 인터페이스를 개발하는 것은 매우 쉽습니다 (자습서 https://gist.github.com/daveray/1441520 참조)

+0

실제로 이것을 보았습니다. 동일한 튜토리얼. 그러나 궁금한 점은 : 그것은 100 개의 구성 요소가있는 단일 프레임을 어떻게 개발하고 유지할 것인가? 너무 많은 구성 요소의 위치와 표시를 수동으로 편집하는 것이 현실입니까? 그리고 더 : 만약 당신이 프레임의 수십 있다면? ERP 시스템은 프레임과 함께 작동하도록 "완벽하게"구축되었습니다. REPL을 사용하여 이런 종류의 것을 만드는 것이 합리적일까요? 그건 그렇고, 해줘서 고마워! –

관련 문제