Wednesday, May 10th, 2006
New from Developer.com’s Java section of their site comes this quick look at the combination of Ajax and one of the newer offerings by Sun – their JavaServer Faces.
I am excited about Sun Microsystems’ JavaServer Faces (JSF). Multiple, psychological studies prove that “group think” results in diffusion of responsibility and poor output. JSF has potential as an effective product development framework and supports both the building of AJAX-based Web applications and helps teams collaborate. What developers need is a way to promote collaboration and get the front-end team talking to the back-end team.
The introduction of AJAX, Web 2.0, and rich Internet applications is driving demand for a new wave of Web development. This demand is for more complex Web applications and will be a big challenge for all development teams. Overcoming this challenge will require a new level of team collaboration. Front-end development is no longer an afterthought; the front-end is the ‘Application.’ Collaboration between front-end and back-end developers is becoming more important. Teams who fail to collaborate will suffer.
The author introduces JavaServer Faces, mentioning its role in the technology tree (part of J2EE and built on top of JavaServer Pages). Follow that, he describes the problem that he sees this technology being able to take care of – the issue of collaboration between front-end and back-end developers. Time can be lost between each waiting for the other to finish, and without some kind of isolation, this is a difficult problem to overcome.
Instead, he suggests that the included UI components and some planning can make the JSF technology work for you, making collaboration easier and reducing the risks of integrating development from various individuals. He’s also included some specific ways that the framework can help you accomplish this goal.
Posted by Chris Cornutt at 7:17 am