Статьи

Обзор новостей Гриффона

Последние четыре недели были очень интересными для проекта Griffon, вот несколько ссылок, которые суммируют то, что произошло за это время:

Griffon 0.1.1 был выпущен как раз к gr8conf 2008 , фактически за несколько часов до того, как Джим Шинглер вышел на сцену и рассказал о создании интерфейса Griffon для Twitter-сервера Грэма Роше с Grails. Джим сделал код доступным по этой ссылке. Говоря о gr8conf, Питер Белл написал сочные и проницательные обзоры всех сессий.

Тот же Джим Шинглер объявил о доступности gConfig 0.1 всего за несколько дней до начала JavaOne 2009. gConfig — это приложение на основе Griffon, которое помогает вам настраивать другие приложения Griffon, например, в нем будут перечислены все доступные в настоящее время плагины, позволяющие выбрать, какие из них следует добавить в ваше приложение. В нем также перечислены полезные сторонние библиотеки, такие как значки MigLayout, GlazedLists и FamFamFam. Наконец, он может добавить полезные шаблоны для настройки Menubar, statusBar, toolBar и меню помощи, в комплекте с функцией Tip-of-Day. Обновление приложения Griffon стало намного проще.

Еще одним парнем, который яростно работал над вещами в Griffon до того, как JavaOne начал работу, был Geertjan Wielenga, он один взял на себя задачу реорганизации плагина NetBeans Grails в плагин Griffon, размещая обновления здесь и здесь . Что удивительно, так это то, что он смог выпустить альфа-версию плагина Griffon в течение недели JavaOne, не только, он также продемонстрировал плагин вживую на стенде NetBeans для всех, кто ходил поблизости. Тот же плагин был продемонстрирован на выступлении Дирка Кенига « Язык программирования JavaFX + Groovy = Красота + Производительность » и Griffon BOF ( слайды здесь ). Это большое достижение, это также означает, что NetBeans является первой IDE, предоставляющей поддержку Griffon, поговорим о приверженности Groovy 🙂

В этом году у Scriptbowl было 5 претендентов: Jython, Groovy, Clojure, Scala и JRuby. Хотя каждый делегат сделал все возможное, корона отправилась в Groovy в этом году, по словам самого Гийома через твиттер: « Groovy выиграл Кубок сценариев на #javaone благодаря команде гриффонов за демонстрацию». Вот несколько снимков демонстрации: гибрид NASA WorldWind и TwitterAPI, упакованный как приложение Griffon ( Twittersphere )

twittersphere.1

twittersphere.2

 Это статистика, впечатляющая!

+----------------------+-------+-------+
| Name                 | Files |  LOC  |
+----------------------+-------+-------+
| Controllers          |     1 |   154 |
| Models               |     1 |    21 |
| Views                |     1 |    95 |
| Lifecycle            |     5 |     4 |
| Java Source          |     2 |   403 |
| Integration Tests    |     1 |     4 |
+----------------------+-------+-------+
| Totals               |    11 |   681 |
+----------------------+-------+-------+

Затем Джим Шинглер снова выпускает новый выпуск плагинов Griffon , на этот раз это конструктор AbeilleForms Designer . AFD — это визуальный дизайнер, похожий на NetBeans Matisse и JFormDesigner, с дополнительным преимуществом, заключающимся в бесплатном Open Source. Этот плагин позволяет вставлять любую форму AFD в ваше приложение Griffon.

В то время как люди кружили по залам Moscone Center, Боб на Transentia опубликовал хорошую запись на Освобождая Грифон , другими словами , как он создал приложение Белоголовый поцарапать зуд, изучая некоторые трюки Griffon в процессе.

Выступление Дирка вызвало смятение в аудитории (он такой замечательный оратор), Гиртджан наверняка уловил, но один из аспектов, показанных в этом выступлении, — это использование Groovy логики для приложения на основе JavaFX , демонстрирующего, что оба языка может сосуществовать в одном приложении.

Эта последняя ссылка заставила вспомнить FxBuilder, который также был продемонстрирован на сцене Дирком, работающим на NetBeans + Griffon, и предложил обновленную информацию о текущем положении дел с FxBuilder . Суть в том, что идти в ногу с изменениями в каждом JavaFX SDK — трудная задача, если кто-то хочет протянуть руку, чтобы ускорить сборщик, пожалуйста, дайте мне знать.

Что касается других разработок, Geertjan решил опробовать плагин Wizard , в результате чего получил серию публикаций, в которых он настраивает приложение- гриффер на базе базы данных.

 Говоря о приложениях Griffon для работы с базами данных, в то время как плагина GORM еще нет, вы можете использовать Groovy SQL и GSQL-модуль Groovy для настройки базы данных, вот вам по-настоящему мини- руководство.

Вернувшись на juxie.com/technow, мы находим пару сообщений о запуске с griffon: «Настройка» и «Хит» . Надеемся увидеть больше постов из серии «Grinding Griffon».

Наконец, есть новая пара вещей, которые могут значительно упростить стилизацию приложения Griffon , в основном CSSBuilder и его сопутствующий плагин Griffon . Если вы когда-нибудь хотели стилизовать приложение Swing с помощью CSS, у вас есть шанс, это еще одно обновление до выпуска 0.1.