Joist

Overview

Joist is a web application development stack. It consists of two sub-projects joist.domain, an ORM with type-safe queries (no strings) and no runtime class generation (no CGLIB), and joist.web, a component-based web framework.

The goal is a simple, productive environment for enterprise-scale webapps.

Sections

Opinions

Joist is tailored for projects that agree with its opinions:

Caveats

Source

Joist is hosted on github:

http://github.com/stephenh/joist

Community

Joist is a new project and does not yet have an active community. If you’re interested in getting involved or just being kept in the loop, feel free to email stephen@exigencecorp.com.

Acknowledgements

Joist borrows ideas mainly from Rails (migrations, database-reflected-domain objects), Tapestry/Click (component-based pages), and JaQu (type-safe SQL queries).