Couple good articles in JDJ this month:
JavaServer Faces: “Developing interesting and effective Java Web applications requires simple, robust, and manageable frameworks and the tools that complement them.” — I read the article and tried to keep up… JSF is NOT simple.
Design Patterns: Java Value Types: “They’re used to transport and adapt an entity’s state between components of a system or to and from other formats, such as XML.”
Convenience Apps: “What is a killer app for J2ME?“: If he knew, he wouldn’t be writing for a magazine. 🙂
I had a hard time getting my head around JSF when I tried to learn about it earlier this year. Now that I’ve spent some time doing Windows UI programming, it makes perfect sense. Both JSF and ASP.NET seem to be attempts to bring traditional UI programming models (reusable UI components that live in trees, everything is done with events) to the stateless, request/response world of HTTP. For guys like you and me, who have far more experience with web programming than UI programming, it’s incredibly unnatural to make the leap from JSP to JSF. At least that’s my opinion.
It could turn out to be the kind of thing where we look back a couple of years from now and wonder how we were ever able to build web apps any other way… if/when someone comes out with an IDE that supports JSF the way VS.NET supports ASP.NET, it could be a pretty compelling combination.
Hello, I got my issue this week, too. I found the comparison of JSF to the other options pretty good.
But, I have to say that Micro$oft ad bugs me. What are your thoughts on it, Aaron?