Matt RaibleMatt Raible is a Web Developer and Java Champion. Connect with him on LinkedIn.

The Angular Mini-Book The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication.

Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.

For book updates, follow @angular_book on Twitter.

The JHipster Mini-Book The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap, and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.

This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

For book updates, follow @jhipster-book on Twitter.

10+ YEARS


Over 10 years ago, I wrote my first blog post. Since then, I've authored books, had kids, traveled the world, found Trish and blogged about it all.

ADF Faces goes open source

It's likely you originally heard about ADF Faces being donated open source way back in December 2005. Looks like it's finally happened. It's going to be tough for Tapestry and Wicket to compete with JSF when big companies are providing components for it. The after-market for a web framework can certainly influence decision-makers.

Posted in Java at May 07 2006, 03:33:48 PM MDT 2 Comments
Comments:

Good news for the JSF folks as I understood it's the best component lib.

Re: competition. I don't care too much about competing with any framework. Sure, if JSF would have been better in a couple of ways, I wouldn't have bothered getting active for Wicket, and I feel strongly about how bad most model 2 frameworks are. But for the rest, Wicket has build up a pretty large community by now, and we're making a lot of people happy already - there are many reports of people delivering their production systems written in Wicket. And, probably most important, it scatches our own itch! I'm totally happy with how well things went with Wicket, and seeing the reasons people choose Wicket in the first place having a growing JSF is more an opportunity than a threat.

I know the availability of components is strong marketing wise - and we actually should make some more noise about the numerous components, internally and externally, we have, but it's partially a bogus argument too. The fact that famous company X brings out a set of components doesn't say much about their quality (no flame intended, I'm sure in this case they're good).

Furthermore, with Wicket it is extremely easy to create custom components. Meaning that you don't need as much prefab, and that the components there are, are very easy to extend. Take the example of a color picker. I'm sure it'll impress some people, but how useful is it? Wicket currently doesn't come with one, but if I need one, I'll code one in a few hours. That feels like having more power to me than having a lib that ships with one (of which it remains to be seen whether it does exactly what I want).

Finally, having ready-to-use components is only one part of the story of CBD. It's like looking at the collections lib. Very nice to have them, but often you want your own, domain specific datastructures, which may or may not build on top of those existing. That's why I want a framework which makes creating custom components just as easy as using them.

Well, that almost sounds like I'm defending here :). I just want to stress that the point of having alternative frameworks is not that one has to win, but that it caters to people with different goals, opinions and styles.

Posted by Eelco Hillenius on May 08, 2006 at 12:37 PM MDT #

For anyone interested, here is the link to the ADF Faces componenets. Some very cool stuff. http://www.oracle.com/technology/products/jdev/htdocs/partners/addins/exchange/jsf/doc/tagdoc/core/imageIndex.html

Posted by Ron on May 10, 2006 at 08:25 PM MDT #

Post a Comment:
  • HTML Syntax: Allowed