news.2016-11-25.html Maven / Gradle / Ivy
Show all versions of spincast-website Show documentation
This release is huge. We have been working on it for more than 4 months now!
The previous released version contained approximately 800 tests, there are now over 1600.
The core of this release is about HTML Forms and
Validation. There's a lot more than that, but
two are the two big novelties.
Try the 4 new demos
Spincast supports Json
and XML
out of the box since day one, so
developing a Single Page Application
or a set of REST services
has always been easy. But, even if SPAs
are more populars than ever
these days, any serious web framework must provide excellent support for traditional websites too, where the server
generates the HTML
to render. As long as your integrate a good
Templating Engine, setting this is not too hard.
What's more challenging is to provide a good experience when it's time to deal with forms
and
their validation.... And we think we hit the nail on the head! Spincast now provides an easy way to validate
a submitted form and to redisplay it with Validation Messages
resulting from the validation, when required.
Another big change in this release is about JsonObjects : they
are now more powerful then ever and they are used pretty much everywhere in Spincast. We added support for what we call
JsonPaths : those make retrieving an element,
inside an element, inside an array, inside an element, as simple as :
Date myDate = myJsonObject.getDate("user.books[3].publishingDate")
.
We also added a small Quick Tutorial section which is an
high level view of the main steps involved when building an application using Spincast. And, finally, we cleaned a lot
of code, which now follows more closely Java's standards (no more "I"
prefixed interfaces!).
Spincast is still in beta so our main goal is currently to try to interest developers
who could be interested
in becoming contributors. This can be YOU! The only requirement is that you share most of
our views on web development . Our mantra is "Power to the developers!".
We prefere Flexibility over simplicity. Control over magic. Readability over one-liners.
Join us.