![]() It is one of the more mature libraries around. RichFaces is a component library for JSF and an advanced framework for easily integrating AJAX capabilities into business applications. Percentage of classes with at least one public field: 26,54% Number of classes (w/o inner classes): 160 XDepend jars: primefaces-1.0.0-SNAPSHOT.jar JMP included subprojects: complete primefaces-read-only Version: 1.0.0-SNAPSHOT (readonly checkout at 27.11.09)ĭependent libraries: 30 with a total size of 7,56 MB (7.929.734 Bytes) With every result I publish here about primefaces, you should have in mind, that his is a SNAPSHOT release and not intendet for productive use. It caught my attention cause I am using FacesTrace since some time. It is a quite fresh and new library which grows very quickly. Additional TouchFaces module features a UI kit for developing mobile web applications. ![]() PrimeFaces is an open source component suite for Java Server Faces featuring 70+ Ajax powered rich set of JSF components. Therefore I decided to focus on the core projects with the JMP analysis and do a complete analysis with XDepend. This gets even worser, if you have lot's of subprojects (e.g. Further more the configuration of the JMP is not that straight forward. This is because of the fact, that XDepend does a more complete analysis than the JMP does. The NCSS results from the JMP and XDepend vary a bit in some places. It should give my readers a brief understanding about static code analysis and the typical findings. This is not going to be a beauty contest nor am I going to bash anybody with this. The goal of this series is to provide a brief overview of the projects and highlight some hotspots. I am not going to publish the complete reports (If the project leads are interested, I will hand them out to them, of course. The second one is XDepend which I was thankfully given a license from it's creator (thanks for that!!). One is the already mentioned msg java measuring station (JMP). The review itself was done by some tools. After that I setup the local build and made shure, that all projects could be compiled and packaged locally. In preperation for the analysis I did a checkout from the project repositories. I have choosen to examine three of the most popular JSF component libraries today. In this post (part III) we will look at the candidates in more details. Now it is time to start over with the real work. ![]() We did a lot of theory about static code analysis in part I and part II of my software quality posts.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |