jon * wrote:

> No. I downloaded it, played with all the examples and spent at least 5 hours
> with it. Can you say the same thing about Turbine?

point :) (but I tried hard to make it run!) I'm trying again in a couple
of days.
 
> > Maybe you should go get http://www.eurofootball.com... then tell me: is
> > this a slideshow? is this a book?
> 
> No. It is a pretty website (just like a slideshow and a book is a pretty
> presentation). It isn't a web application.

Given your statement, you're right. But the line is thin, don't you
agree?
 
> > Ok, sorry, I'm probably stupid, but you are saying that javascript
> > experience is a luxury... but WebMacro experience is not? You are saying
> > that people that are used to tags and work with them all day long, find
> > easier a syntax that doesn't have anything to do with tags?
> >
> > Are you kidding?
> 
> It has been proven that it is possible to teach a page designer who knows
> NOTHING about Java and nothing about XML or XSLT how to simply put a
> $selectorBox in their HTML where they want to display something. The
> designers "get it". I'm not so sure that designers will get Cocoon as easily
> because even I have a hard time with it (maybe I'm an idiot...I don't know).

No, you're absolutely right there. XML is a pain in the ass. Powerful,
awesome but it has the steeper learning curve ever for web technologies.

But I'm secretly working on something that would change that :) (at
least, I hope!)
 
> In a web application, EVERY screen is different, even the navigation is
> different. That doesn't apply very well when dealing with XML and
> transformations because you end up with a bazillion different
> transformations every time. It is just to complicated to manage all that
> stuff when you can do it with Turbine/Webmacro and it is brain dead
> simple...

Agreed. The problem is that you can invert the sentence and still holds
true :)

This is why we need integration.
 
> >> Now, add onto that...
> >>
> >> $customSelect.setMultiple(true)
> >>
> >> <customSelect multiple=true/>
> >>
> >> Personally, I'm betting that the designers will understand the first better
> >> than the second.
> >
> > And I don't :)
> 
> So, lets just agree to disagree. :-)

+1
 
> >> Maybe we should have an examples competition and let the designers tell us
> >> what they like best. That would be a much better solution than all of this
> >> guessing and letting the W3C and Justin decide things for us.
> >
> > This is no competition.
> 
> Why? Because your way (or the W3C way) is the only right way? 

Absolutely not. I was just indicating that since Turbine and Cocoon do
not overlap, how can there possibly be competition? I was concerned
about integration issues.

> Give me a break Mr. Gates... :-)
> 
> (Yes, I do know your pressure points. <smile>)

Nah, they slowly oved over the years :)
 
> >> Designers don't care about validation or namespacing or transformations.
> >
> > They don't now, because they have no ideas of what they are for (like
> > most of the people, anyway).
> 
> Nor do they care to know. I'm like them...I don't want to have to learn XSLT
> just to design a web page. Looking at the spec and some of the example
> documentation it is totally overwhelming. I want something that it brain
> dead simple.

I share your vision. But sometimes you just need more than stupid HTML.
 
> > Of course. Validation would tell you if it runs on the screen without
> > even trying it :)
> 
> In a web application doing that is generally impossible to do in the real
> world because what you did 5 screens previously matters on the screen that
> you are working on now. It makes it really hard to do validation on stuff
> like that.

True, can get very hard. But just like Java has interfaces, XML has
schemas.
 
> > I was thinking about integration with Turbine and Cocoon... and webmacro
> > for XML doesn't work that great...
> 
> Actually, they can work hand in hand. You can do a model like this:
> 
> Turbine->Webmacro
>        ->Cocoon
> 
> In other words...Turbine brokers the request...calls Webmacro to build the
> body and dynamic navigation portions of the page and then passes that to
> Cocoon to do the transformation and rendering.

Cocoon is not a transformation engine and there is no way it can
possible work "after" Turbine. Rather it should go the other way around: 

 request -> Cocoon -> skeleton pages -> turbine components -> structured
page -> transformed page
 
> >> I think it is. I sat down with Federico and Pier on Saturday and explained
> >> Turbine to him in a high level...he gets it and understands how the two can
> >> play together. Lots of other people understand this as well...including
> >> myself.
> >
> > Well, please take the time to enlighten me, then. :)
> 
> The same things that you and I talked about at ApacheCon. We can make it so
> that Turbine calls Cocoon or that Cocoon calls Turbine. Not a big deal at
> all. Kevin has already done a lot of Turbine/Cocoon integration as well.
> This stuff is possible and not that difficult. We have Java to thank for a
> lot of that.

I'll try to dive deeper.

-- 
Stefano Mazzocchi      One must still have chaos in oneself to be
                          able to give birth to a dancing star.
<[EMAIL PROTECTED]>                             Friedrich Nietzsche
--------------------------------------------------------------------
 Missed us in Orlando? Make it up with ApacheCON Europe in London!
------------------------- http://ApacheCon.Com ---------------------



--
----------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/main/mail.html>
Problems?:           [EMAIL PROTECTED]

Reply via email to