The very first Git commit of Spincast framework was done April 23, 2016, almost three years ago! Since then, Spincast has always stayed in beta... Why is that? The answer is that we wanted to stabilize the API as much as possible and we wanted Spincast to be used on real projects before calling it ready.
Since then, a lot of new plugins have been developed. A RealWorld.io implementation (here) was also created... RealWorld.io is slowly becoming a mandatory rite of passage for any new framework.
Big Bada Boom comics is an example of a real project entirely based on Spincast. Everything, from authentication to security is based on Spincast framework.
At first, we wanted to migrate Spincast to Java 11 before tagging it 1.0.0
, but sadly we feel the Java ecosystem is still not perfect in regard to
the new JPMS/Jigsaw module system added in Java 9...
We encountered many errors
using the popular IDEs trying to migrate. So we decided to stabilize on Java 8 first. Spincast 2.X.X
will be based on Java 11 when we feel
the tools are mature enough.
Please play with the Quick Start application! Tell us what you think. Feel free to contribute. We know we do not have the financial resources or a community as big as other frameworks such as Spring, but look at the code, experiment a bit, make your own mind.