Might be good to start with some background.
What is web 2.0 and Rich User Interfaces? What is JSF and Web 1.0?
Web 2.0 applications are focused around leveraging the web to create new markets, lower competitive barriers, encouraging creativity, tapping and growing wisdom, and making information more impactful. RUI's are richer ways to process, deliver, and enable or facilitate understanding of larger complex pieces of information.
The results to business. Greater innovation from the usage of information and applications ultimately leads to more business.
What is Web 1.0 and JSF? We'll Web 1.0 was about much of what Web 2.0 is about - but with a 5 year old programming model with very limited user interface and light linkages to outside content. And virtually no community interaction. Only one consisting of common access.
JSF is an open programming framework and runtime for Web 1.
Which model is best?
Web 2.0 and RUI. Hands down.
From the user perspective, lots better ways to display, organize, and process information.
From the developer perspective, lots less "framework" and rules overhead. Lots more flexibility and power. Less Java ties and technical requirements to sit on top of, heavyweight frameworks, etc.
Is Web 2.0 better for everything? My view yes. But I always doubt people who speak in absolutes.
So, here's my take on answering the question, When is Web 1.0 and JSF Better?
Not often. But for standard web applications with light information consumability requirements, it's proven to work well. When you're on old workstations, old browsers, not a lot of browser processing power; also for simplistic internal applications. (although I don't think JSF is better - it just could be not as bad). [Read More]
Matching: web1.0 X