Что выбрать дальше, для построения Desktop-приложения? - PullRequest
3 голосов
/ 12 апреля 2011

Я читал Groovy, и я на полпути вниз.Я начал любить заводные игры и применять их, чтобы решить простую реальную проблему;Поскольку я люблю создавать веб-приложения, я бы пошел читать веб-структуру Grails, поскольку я знаю Groovy.

Но если я хочу создавать настольные приложения, какой фреймворк будет хорошим выбором?Я хотел создать простую IDE для языка Groovy (или, скажем, для любого языка), которая могла бы делать подсветку синтаксиса и другие вещи. Как упоминалось ранее, я люблю Groovy по сравнению с Java;А Griffon - это фреймворк, основанный на Groovy, в основном для создания приложений для рабочего стола.Но я не нашел достаточно ресурсов для Гриффона!

Является ли Гриффон хорошей основой для тех людей, которые знают и любят Groovy (как и я)?Могу ли я выбрать его для построения простой IDE, как указано выше?Или есть какой-то другой фреймворк, построенный на Groovy, что хорошо по сравнению с Griffon?

Ответы [ 3 ]

3 голосов
/ 12 апреля 2011

Проблема, которую я обнаружил с Griffon, заключается в том, что ряд плагинов несколько устарел в том, что они не используют новейшие библиотеки пользовательского интерфейса (например, Flamingo, Substance и SwingXBuilder, хотя я думаю, что это только что было обновлен до версии SwingX 1.6).

Я использую SwingBuilder напрямую, с несколькими расширениями, которые я добавил через собственную реализацию компоновщика:

http://code.google.com/p/ousia

Если вы хотите создать IDE, я могу порекомендовать компонент RSyntaxTextArea, поскольку он отлично поддерживает многие языки программирования и довольно прост в использовании:

http://fifesoft.com/rsyntaxtextarea/

2 голосов
/ 14 апреля 2011

Существуют различные ресурсы, которые позволят вам узнать больше о Гриффоне, например, «Руководство по гриффонам» -> http://dist.codehaus.org/griffon/guide/index.html

" Грифон в действии " - еще один популярный ресурскоторые вы можете купить в электронном виде сегодня;от того, что я являюсь автором обоих, меня немного предвзято; -)

Вы можете быть в курсе новостей Griffon, следя за списками рассылки и @ theaviary в Twitter

2 голосов
/ 12 апреля 2011

Griffon - довольно неплохой фреймворк на основе MVC, построенный на основе Java Swing. Так что он может делать все, что может делать Swing.

Если честно, я нашел Griffon слишком много для относительно простых UI, поэтому я обычно пишу свои приложения в Groovy, используя SwingBuilder напрямую.

Если вы действительно хотите попасть в Гриффона, я рекомендую взять Книгу Грифон в действии Кажется, это единственное место, где все задокументировано, хотя веб-страница постоянно совершенствуется.

...