I am working on a JSF web app project where external web developers are providing all (static) HTML, CSS & JavaScript. What is the best way to split the pages into JSF components but also to manage changes to the design in the future.
Is to bad practice to leave all html pages intact, and add any JSF components as required for dynamic content? (This would help for managing versions)
Or should the entire site be split into atomic JSF components and follow standard JSF guidelines?
What issues do you think would be encounter by doing this?