Hi all,
I wanted to share something I've been working on that has an interesting
connection to Tapestry.
A few years ago I built a berth planning Gantt chart into MarineBerth,
my port and marine terminal operating system (TOS). It was built on
Tapestry — as most of my serious work has been — and over time it became
clear the component was too useful to keep locked inside an enterprise
application.
So I extracted it, generalised it, and turned it into OptoGantt — a Java
Gantt chart component library with native editions for Tapestry, Spring
Boot, Vaadin, and Jakarta Faces. Tapestry was not only the first
framework it was built on, but the architecture of Tapestry's component
model — @Parameter bindings, zone-based AJAX, the form lifecycle — made
it a natural fit that the other frameworks had to work harder to match!
I've written a Tapestry quick-start guide if anyone is curious:
https://gantt.nz/tapestry
There's also a live interactive demo on the home page at gantt.nz.
I would love to hear any thoughts or feedback from the community —
you're the toughest crowd to impress given you know the framework inside
out!
Kind regards,
Christopher Dodunski.
(New Zealand)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]