I don't understand what you mean by duplication. Having things
seperated (in this case markup from logic) is not a violation of DRY.
It is just partitioning and seperation of concerns. And why we do
this? To keep things neatly seperated. Same reason as that you don't
want scriptlets in your JSP (at least I don't for projects of any
size).

Eelco


Imo, if you are looking for a framework that uses layout managers etc,
look at Echo2. As far as the code looks, it is my favorite of the
compatitors.



On 12/12/05, Christopher Gardner <[EMAIL PROTECTED]> wrote:
> I'm still cross posting to the ServerSide, as I'm trying to get the
> thoughts of wingS users.
> ---
> Some of the responses mention the separation of concerns: Web page
> designers can focus on the usability and beauty of the page, while
> Java developers can hook up that page to that application.
>
> I see advantages to that approach, but there is duplication in the
> wicket approach. If I add a component to the page, I most likely would
> have to add the same component to the code.
>
> So, does the duplication in wicket lead to:
>
> * more performant page rendering over wingS (this is quite important to me)
> * highly productive development, i.e., is the effort to produce and
> maintain an HTML page /and/ the wicket components less than that to
> produce an equivalent set of components in wingS (as measured in
> developer time)
> * any other advantage
>
> On 12/12/05, Dorel Vaida <[EMAIL PROTECTED]> wrote:
> > Michael Jouravlev wrote:
> >
> > >On 12/11/05, Andrew Lombardi <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > >>Programmers work in Java, Designers work in HTML, wicket follows the
> > >>separation of concerns fairly eloquently.
> > >>
> > >>
> > >
> > >This is a wrong principle. Modern-day web programming is not a CGI
> > >script + HTML 2.0. Web browsers are capable of Javascript, DOM, CSS,
> > >XML parsing, XSLT and other stuff. Designers cannot do that. This is
> > >programmers' job.
> > >
> > Let's say that designers and programmers must work as a team to fullfill
> > all those tasks you've mentioned. As I said in a previous email I don't
> > think that a programmer/developer should have anything to do with at
> > least HTML, css etc. That's the ideal case, the real one is when your
> > Java fellow knows as much HTML as he can tell you, the web designer,
> > what the markup he needs should look like so everything works as
> > expected. HTML + css makes things much easier in this respect. No matter
> > how much they try, a programmer/developer with no, or few knowledges of
> > graphic/creative design will not be able to produce a decent looking web
> > application. And because people do not know about, or tend to mix, or
> > even ignore these different skillsets, most of the web applications (
> > written in java or whatever) you'll see, look like s**t :-).
> >
> > >Never before web dev was so fun (and gore) as it in
> > >last two-three years.
> > >
> > Well, if fun means complex, well, yes, you're right. I think, that's why
> > simple, well designed, specialized frameworks have so much success
> > lately and that's why almost nobody uses XML parsing + XSLT in the
> > browser :-P.
> >
> > > And it will get better. That is why I think that
> > >JSF and such are very unflexible, they spit out predefined HTML,
> > >sometimes not really pretty one, and they do not allow to use the full
> > >power of modern client web development.
> > >
> > >Michael.
> > >
> > >
> > >-------------------------------------------------------
> > >This SF.net email is sponsored by: Splunk Inc. Do you grep through log 
> > >files
> > >for problems?  Stop!  Download the new AJAX search engine that makes
> > >searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> > >http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
> > >_______________________________________________
> > >Wicket-user mailing list
> > >Wicket-user@lists.sourceforge.net
> > >https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> > >
> > >
> >
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> > for problems?  Stop!  Download the new AJAX search engine that makes
> > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://ads.osdn.com/?ad_idv37&alloc_id865&opclick
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to