All Downloads are FREE. Search and download functionalities are using the official Maven repository.

news.2016-11-25.html Maven / Gradle / Ivy

There is a newer version: 2.2.0
Show newest version

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.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy