• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Griffon questions - benefits, roadmap, GORM, etc

 
Ranch Hand
Posts: 102
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have few of questions for the authors

  • What are the benefits provided by Griffon over just using regular Groovy SwingBuilder?
  • What is the roadmap for Griffon and can you comment on pace of its development?
  • When do you think we will have GORM type functionality ported to to Griffon?


  • Thanks in advance!

    Thanks and Regards,
    Kartik Shah
    Blog: http://blog.kartikshah.info
     
    author
    Posts: 47
    VI Editor Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator

    Kartik Shah wrote:What are the benefits provided by Griffon over just using regular Groovy SwingBuilder?


    Griffon provides the following benefits over regular SwingBuilder:
  • A common application structure. You'll know your way around a Griffon application no matter who worked on it and when. All applications follow the same basic structure.
  • Managed application lifecycle, inspired by JSR 296 (Swing Application Framework)
  • Automated tasks, like create-app, test-app, compile, package, install-plugin. These tasks can certainly reduce the amount of work and time you have to spend developing and maintaining an application. They is a mechanism in place that make these tasks extensible; you can create your own as well.
  • A plugin ecosystem
  • Perhaps most importantly, the CompositeBuilder. It let's you mix and match builder nodes (like SwingBuilder, SwingXBuilder, GfxBuilder) seamlessly in the same script


  • Kartik Shah wrote:What is the roadmap for Griffon and can you comment on pace of its development?


    The current roadmap contemplates
  • better integration with other build tools, like maven and gradle
  • complete overhaul of testing facilities provided out of the box


  • Kartik Shah wrote:When do you think we will have GORM type functionality ported to to Griffon?


    There is some of it already, though it is not exactly GORM. Allow me to explain.
    Griffon does not include Spring in its core as Grails does, however it provides a Spring plugin. Paired with the i18n and artifacts plugins it can provide the basis for what you can do with Grails. Persistence plugins like GSQL, Db4o, CouchDB, Neo4j and MongoDB can be used without domain classes today. They will be paired by another set of plugins that provide proper domain class support, and perhaps, even scaffolding. This will happen during the following months.

    Cheers,
    Andres
     
    Kartik Shah
    Ranch Hand
    Posts: 102
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Thank you for the detail answer.

     
    Ranch Hand
    Posts: 527
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Hi Andres,

    Can we look at a sample commercial website which build upon Griffon, just to get a feel of it.

    Thanks.
     
    Andres Almiray
    author
    Posts: 47
    VI Editor Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    There are no public sites advertising a product made with Griffon at this point, at least none that I'm aware of. However JCRManager (http://code.google.com/p/jcrmanager/) is a good starting point.

    Cheers,
    Andres
     
    reply
      Bookmark Topic Watch Topic
    • New Topic