Even faster to develop and slimmer when running in production.
Even faster to develop and slimmer when running in production.
For instance, my experience with HTML templating in Go using the standard library is that it's really slow. And that's even after taking the pain to optimize them as recommended (caching, etc). But, most of all, each frontend web project in Go has to decide if it's going to reinvent the wheel, or select one of the many short-lived frameworks.
JSF OTTH is a component framework and is much higher level than JSP|go/template. JSF performance probably falls below both JSP and Go templates. But, at a much lower cognitive load that both by an order of magnitude. For instance, to put a street map on a page with PrimeFaces, you simply type:
<p:gm ::tab-space::
and let the autocomplete in your Java IDE fill in the rest of the characters to form: <p:gmap id="googleMap" apiKey="xyz" />.Ultimate it's a tradeoff between getting exact control over the HTML (which you often don't need) and developer productivity.
Let see how many years they will take for proper enums instead of the strange dance of type and const.
I have an idea, what about something like
type colors (red, blue, violet, ...)