2016-06-26 3 views
0

Я ЛЮБЛЮ кодирование с Clojure. Это отличный язык! Но пока я не нашел графического дизайнера для Clojure (с компонентами перетаскивания, такими как Visual Studio Form Designer и т. Д.). Я изучаю программирование, и мои учителя привыкли требовать от нас формы. Иногда формы очень простые, иногда более сложные.Как использовать графический дизайнер Java для Clojure?

Что я действительно хочу знать: Каков наилучший способ интеграции кода Clojure в проект Java Swing? Я знаю все это, используя банки из скомпилированного кода Clojure, но это не кажется правильным способом сделать это (кодирование Clojure, компиляция, а не использование его в проекте Java).

Обычно я использую проекты NetBeans для Java и Atom + proto-repl для Clojure.

Спасибо! (и извините за ошибку на английском языке)

ответ

1

Я использую качели (https://github.com/daveray/seesaw/tree/develop). Это не GUI-дизайнер, а только библиотека/DSL для построения пользовательских интерфейсов в Clojure на основе swing, но в clojure из-за REPL очень просто разработать интерактивный интерфейс gui (см. Руководство https://gist.github.com/daveray/1441520)

+0

Я действительно видел это тот же учебник. Но мне было интересно: как он будет разрабатывать и поддерживать единый кадр со ста компонентами? Является ли реалистичным редактировать положение и отображение так много компонентов вручную? И еще: что, если у вас были десятки фреймов? Существуют ERP-системы, построенные «полностью» для работы с фреймами. Было бы разумным сделать такую ​​вещь, используя только REPL? Кстати, спасибо за ответ! –

Смежные вопросы