Hello folks,
thanks for all your insights and sharing the "old stories". It was not
my intention to make S2 to some kind of Wicket-Clone. Now, after I
have thought a bit more about what I wanted to gain, I think the
"components" I speak of are more or less components like we already
have with S2 tags. Probably there is a cool way to provide some frame
for creating tags themselves easily. Another possible idea I had was,
what if there were a JS based way to capsule frontend logic. Or even
more experimental in Dart. probably a tag like:
<s2:component id="something">
can create a <div id="something"/> and executes a JS script like this:
var Component = function(id) {
}
Component.prototype.execute = function(){
}
Component.prototype.on = function(event){
}
These JS components can use AJAX to call plain Struts Actions.
Looking at Mustache.js, Require.js, jQuery and so on there might be a
good chance to create a modern frontend technology to work with plain
Struts 2 actions.
What Jo wrote below is exactly my feeling on Wicket components. That
is one of the reasons i have chosen Struts and not Wicket for my app.
Now I deal with the fact that I need to organize my JS, which becomes
huge. A generic or recommended Struts approach would help me.
I call it the playground pattern: you get a first "playground" back
from struts - usual jsp stuff. Then you have some Struts js which let
you create frontend components using struts services (or even Dart, my
preferred language atm).
Of course the action framework needs no change then and such a js
frontend would be doable as s2 plugin.
Not sure if people now say: hey, go ahead and use GWT if you would
like to do things like that ;-) Anyway, I think giving Struts users
"something" how they can easily make up own tags or such a JS beast
might be cool.
Still sounds bad?
Cheers
Christian
On Fri, Jan 27, 2012 at 6:50 PM, Johannes Geppert <[email protected]> wrote:
> I agree to Martin, there are enough Component Frameworks available.
> That's one point I personally like on Struts2, that all view Logic is in
> my JSP/Fremarker/Velocity Template. I know Wicket Apps which have really
> nice
> and clear looking HTML Files, but the Java Files are bloated and looks dirty
> hacked.
>
> Maybe there is a Struts2 way to add this Feature as an Plugin for this
> developers how like it.
>
> Johannes
>
> -----
> web: http://www.jgeppert.com
> twitter: http://twitter.com/jogep
> --
> View this message in context:
> http://struts.1045723.n5.nabble.com/Struts-2-Components-tp5432642p5436126.html
> Sent from the Struts - Dev mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
--
http://www.grobmeier.de
https://www.timeandbill.de
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]