sl5337
3 Jan 2008, 5:37 AM
First, I realize that comparing Java Server Faces to EXT-JS is not an 'apples-to-apples' comparison. EXT-JS is strictly a front-end rendering tool and is not concerned with the server-side programming language or technology platform. I believe this is a good thing. Java Server Faces also renders the front end but links the rendered components to server-side objects.
I have been working with EXT-JS for only a few weeks but I've found the UI rendering capabilities quite impressive. I am also seeing increased momentum in the Java community behind the Java Server Faces technology. One only needs to look at IceFaces to see how far JSF has come.
I am looking for opinions from those in the Java community who have used JSF (recently) and can compare that approach to the use of Javascript component libraries such as EXT. I'm not looking for a "which is better" type of discussion because each may have its place depending on the particular situation. Based on my experience with EXT so far, it will require a lot of Javascript and a fairly sophisticated understanding of the Javascript programming language to create the complex UI's that we require. However, its possible that this complexity can be mitigated somewhat by creating a set of standard templates that developers can work from. The examples that are provided with EXT go along way towards providing this already.
We are a strictly J2EE shop moving away from Struts as our 'MVC' framework and are trying to determine a standard that we can live with for the next few years. Thanks in advance for your thoughts on this matter. :-?
I have been working with EXT-JS for only a few weeks but I've found the UI rendering capabilities quite impressive. I am also seeing increased momentum in the Java community behind the Java Server Faces technology. One only needs to look at IceFaces to see how far JSF has come.
I am looking for opinions from those in the Java community who have used JSF (recently) and can compare that approach to the use of Javascript component libraries such as EXT. I'm not looking for a "which is better" type of discussion because each may have its place depending on the particular situation. Based on my experience with EXT so far, it will require a lot of Javascript and a fairly sophisticated understanding of the Javascript programming language to create the complex UI's that we require. However, its possible that this complexity can be mitigated somewhat by creating a set of standard templates that developers can work from. The examples that are provided with EXT go along way towards providing this already.
We are a strictly J2EE shop moving away from Struts as our 'MVC' framework and are trying to determine a standard that we can live with for the next few years. Thanks in advance for your thoughts on this matter. :-?