I know I know, that's why I say good content / style separation is a *programming issue*. How do I provide templating facilities that allow me to synchronize design work and integrate with my own database connection routines and loops and such? That's a programming problem, that Tapestry resolves in some ways. CSS - a programming solution, not a design one! - also helps in that respect. XML technologies and such are another approach.

I think the current state in technology, even though is not perfect, allow for pretty good results in that respect. Of course, I agree with you on the JSF bullshit. JSF and ASP.NET are, IMO, designed to show good IDEs, and not to do good programming. ASP.NET doesn't even treat CSS with respect (yeah, the option is there, but it's not a first-class citizen). I feel like using ol' FrontPage when programming in it. No wonder why so many *lazy* developers only get to build in Visual Studio with ASP.NET's "colors" and fonts and stuff, and then wonder why their site is so hard to maintain.

Tapestry, OTH, I think is designed to allow for better programming. It could even get better (its APIs need simplification, and lazyness - this time in the good sense of the word - should be encouraged).

BTW, does anyone know of a good CSS library open source project? Something that has standard layout CSSs, maybe some Ant scripts to generate templates, etc? That'd be nice to have.

--
Ing. Leonardo Quijano Vincenzi
DTQ Software


Ron Piterman wrote:
I don't fully agree with you -

ofcause, in theory, everyone can write good html, even java programmers ;-)

but if you work with a web-designer, you can not split the work: I write the html and you do the styling with the css - they are coupled together - they don't relate to each other like xml and xsl, ( the xml can be arbitrary, but ofcause a good one, but the xsl will transform it to whatever) - the only one that can do that is the html designer -

my point is - when Gavin King says JSF-JSPs stand in no designer's way because he (the designer) does his work with the css - thats bulshit.

cheers,
Ron




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to