Gr8conf - Griffon Update

Preview:

Citation preview

Andres AlmirayCanoo Engineering AG

Griffon Update

Java developer since the beginningTrue believer in Open SourceGroovy committer since 2007Project lead of the Griffon frameworkCurrently working for

The book … is done!

1.0

• Reduced memory footprint• Faster bytecode (90% Java)• Swing moved to its own plugin• Streamlined event bus• Metacomponents

Runtime

Command Line Improvements• Streamlined task dependencies

• Improved help

• New interactive mode: griffonsh

• Handles both Plugins and Archetypes• Framework Plugins• 3 types of repositories

• Local: file system based, JSON metadata• Remote: Grails based, SCP uploads, JSON metadata• Legacy: old SVN repo (read-only)

Revamped Plugin System

• http://artifacts.griffon-framework.org

• https://github.com/griffon/griffon-artifact-portal

Griffon Artifact Portal

Polyglot Support

Toolkit Support (Official)

Toolkit Support (Forthcoming)

Persistence Support

And Many More!

• Tool support• IDEA, NetBeans, Eclipse STS

• Gradle plugin• And yes … Maven too

Roadmap

• POC based in AST xforms already in place• Plain domain classes (no relationships)• Command Objects• Pluggable persistence

GORM & Scaffolding

http://griffon-framework.org

@theaviary

Resources

Photo Creditshttp://www.flickr.com/photos/bayasaa/2693171833/

http://www.flickr.com/photos/lrargerich/2969955438/

http://www.flickr.com/photos/f-oxymoron/6877620005/