Paul, supposing I have the opportunity to develop today an application from the scratch with this requirements: (1) it will have a very small front-end - 20 web pages, (2) it will receive a lot of xmls to be processed and generates xmls as return, (3) there will be a scheduler which evokes every each five minutes the
thread to process the files which are located in some folder. Based in my experience, at first thinking, it sounds useful consider to use XSLT 3.0/XPATH/XSD to read/parse/validate the xml and generates the xml to return but It sounds very useless expend energy for considering XSLT v3.0/XSL to render HTML to Browser for the 20 web pages. As I said, based in my experience, I would consider any MVC framework but I wouldn't give a small chance to XSLT for generating HTML to client. So my final question is: is there an advantage to use XSLT 3 instead of traditional MVC framework? Is there performance, scalability, secury or any other advantage for considering XSLT a better option? Please, ignore the learning difficulty for my scenario.