JSF is too complicated and un-intuitive
843844Apr 15 2010 — edited Apr 15 2010Hello,
i would like to start build different web services but i cannot find an easy/intuitive way to acheive it.
I tried already a few frameworks/components (struts, jsf, spring mvc) but found them very disappointing because it takes like an hour of works just to figure out how to display a simple hello world, about an hour to write it, about an hour to figure out how to deploy it and about thesame to figure out how to modify it.
Furthermore, these are all relying on XML structures(+adhoc grammar) which is supposed to be helpful to read/edit, to validate its structure, to secure, etc itself.
But honestly i think those XML files contains more syntactic salt than sugar.
web.xml and others xml configuration files were already a pain in the A.. but now we have to use xml tags/components that are poorly documented (on how to write/configure them, on how they are rendered or on how to link them to a model) to design the pages...
Beside the XML' unintuitive and salty/obfuscating structure, the distinction in dynamic web project between M,V and C isn't obvious to me.
M, V and C are all too dependant with each other and are not clearly distinguished.
Finally, i find it rather unbeleivable to manage efficiently/fastly: session/state, security, back button/javascript, browsers and extendability with such architecture..
Is there a (human usable) altenative to the (geek-only) JSF,struts,spingmvc and other xml-based crap?
Thanx in advance