Do you have a choice?

by Ariel Raz for JavaPureFaces

Why are java developers using JSP/XML static-template web frameworks to develop their GUI? Is it really the best API for it?
The reason I have heard is that it allows non-programmers to design and build the GUI, nike air max 1 og colorways new balance 1300 damskie and then have the developer plug into it the code. nike air max thea print prezzo nike air max thea print prezzo This is a nice theory, new balance 996 homme pas cher soldes adidas chaussures sport nautique homme but I haven’t seen it happen this way. new balance 373 bleu marine homme air max 95 damskie allegro I have always had to write both the JSP pages and the java code myself. new balance 999 femme foot locker asics adidasi de sala Many times I did get the GUI “look and feel” from a graphical designer in an HTML format, scarpe adidas bianche e rosa adidas pure boost online sale but that was it.
I cannot see how letting a non-programmer write the JSP/XML is a good way to develop web applications because it requires an enormous, adidas zx 100 homme new balance 1500 burnt orange inefficient amount of communication between the GUI designer and the java developer, asics gel lyte buty damskie nike blazer czarne and it creates a maintenance nightmare.
I think java developers are using JSP/XML static templates because there is currently no better java API to create the web GUI. asics scarpe tennis bambino new balance 577 marron homme Am I wrong? If there was a good object oriented java API,