Гриффон (жақтау) - Griffon (framework) - Wikipedia

Гриффон
Griffon-banner.svg
Түпнұсқа автор (лар)Данно Феррин, Андрес Альмирай, Джеймс Уильямс
Бастапқы шығарылым10 қыркүйек, 2008 ж
Тұрақты шығарылым
2.15.1 / 6 қараша 2018 ж (2018-11-06)
ЖазылғанJava, Groovy
Операциялық жүйеКросс-платформа
ПлатформаКросс-платформа (JVM )
Қол жетімдіАғылшын
ТүріRich Client платформасы
ЛицензияApache лицензиясы 2.0
Веб-сайтгриффон-жақтау.org

Гриффон ашық ақпарат көзі болып табылады бай клиенттік платформа қолданатын негіз Java, Apache Groovy, және / немесе Котлин бағдарламалау тілдері. Гриффон Model-View-Controller парадигмасын пайдалану арқылы сыйымдылығы жоғары, жеке даму ортасын қамтамасыз ететін және конфигурацияның көптеген бөлшектерін жасаушыдан жасыратын жоғары өнімділік шеңбері болуға арналған.

Бірінші шығарылым - бұл Groovy Swing командасының күш-жігерінің жемісі және оның Grails-ге ұқсас құрылымымен, Groovy-дің ептілігімен және Swing-ке арналған компоненттердің қол жетімділігімен көрсетілгендей, қолданбаны жылдам дамытудағы ең жақсы әрекет. Рамка 2 нұсқасы үшін нөлден қайта жасалып, әртүрлі JVM бағдарламалау тілдерін оқшауланған немесе бірге қолдануға мүмкіндік берді. Қолданылатын интерфейс жиынтықтары болып табылады

Шолу

Гриффон Java UI-дің дәстүрлі дамуымен болатын әдеттегі шатасуды азайтуға бағытталған. Гриффонның MVC құрылымына байланысты әзірлеушілер файл іздеуге ешқашан бармауы керек немесе жаңа жобаны қалай бастау керектігі туралы түсініксіз болуы керек. Барлығы басталады:

жалқау   жасайды

Құрылған жоба келесі құрылымға сәйкес келеді:

% PROJECT_HOME% + griffon-app + conf ---> құрастырушы конфигурациясы + контроллерлер сияқты конфигурация артефактілерінің орны ---> контроллер сыныптарының орналасуы + i18n ---> i18n үшін хабарлама бумаларының орналасуы + өмір циклы ---> орналасуы өмір циклінің сценарийлері + модельдер ---> модель кластарының орналасуы + ресурстар ---> кодтық емес ресурстардың орналасуы (кескіндер және т.с.с.) + көріністер ---> қарау сыныптарының орналасуы + src + main ---> қосымша; Groovy және Java бастапқы файлдарының орны (griffon-app / * ішіндегіден басқа түрлер)

Құрылыс инфрақұрылымы Swing, JIDE және SwingX сияқты әр түрлі виджет кітапханаларын үздіксіз біріктіруге мүмкіндік береді.

Бірінші шығарылымға үш үлгі өтінім енгізілген:

  • Greet, JavaOne 2009 сценарий боулында көрсетілген Groovy Twitter клиенті,
  • FontPicker, қол жетімді қаріптерді өз машинасында қарауға арналған қосымша,
  • SwingPad, Griffon пайдаланушы интерфейстеріне арналған жеңіл дизайнерлік қосымша.

Плагиндер

Грифонды плагиндердің көмегімен кеңейтуге болады. Плагиндер Easyb және FEST сияқты тестілеу кітапханаларына жұмыс уақытында қол жетімділікті қамтамасыз етеді, және Swing-тен басқа барлық виджет кітапханалар плагиндер ретінде ұсынылған. Плагин жүйесі, мысалы, кең ауқымды толықтыруларға мүмкіндік береді

Жарияланымдар

Кітаптар

Ақыр аяғында Гриффонның (UI құрылысшылары) ажырамас бөліктеріне айналатын ерекшеліктер осы кітаптарда келтірілген:

  • Groovy In Action (Мэннинг жариялады)
  • Groovy және Grails басталады

Гриффонды қамтитын кітаптар:

  • Грифон әрекетте (Мэннинг жариялады)
  • Groovy, Grails және Griffon бастап

Журнал

  • GroovyMag Groovy және Grails әзірлеушілеріне арналған

Сондай-ақ қараңыз

Әдебиеттер тізімі

Сыртқы сілтемелер