When asked by my Boss to describe MVC in general and Tapestry specifically,
I told him this:

"Our graphics design guys don't know Java, I can't draw a stick figure to
save my life.  Tapestry allows us to both do what we are good at.  The goal
of MVC is to seperate the logic of the website (what it is mean to do, ie.
Online Store, Photo Album, etc) from how it looks (View).  What is so
special about Tapestry is that it has turned web development into something
akin to VisualBASIC for the web (without the Microsoft logo and bugs).
Thanks to Spindle, you can visually see the components that make up the
pages of your website and easily add to it.
    I looked at other platforms, but the amount of coding required to
achieve what I have to do everyday with Tapestry looked quite heavy and much
more complex (JSPs, Servlets, XML, script files, and no IDE to make it idiot
proof or easier).  Granted, those frameworks had a lot of extras, ie.
Torque from Turbine.  But many of those piece are unbundled and can be used
just as easily with Tapestry as with other frameworks (As we do in the case
of Torque)."

Our company is currently building a dynamic portal system (complete with
layout templates and a special component types and custom loaders) that for
the most part is a re-engineering of the way that Tapestry works, not a
recreating of the wheel or the harshness that comes from "going against the
rules" of the other platforms.  Tapestry (specifically when coupled with
Spindle) frees you from the mundane programming that used to accompany web
development, and allows you to take more time to think about what you are
doing and end up writing less, but more carefully planned code.

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: "Tapestry Developer" <[EMAIL PROTECTED]>
Sent: Thursday, July 11, 2002 1:12 PM
Subject: [Tapestry-developer] Re: Coverage of Tapestry (fwd)


> Elliotte Rusty Harold doesn't want to cover Tapestry on
> his Cafe Au Lait page becuase he "doesn't understand
> what it is".
>
> Let's help him out ... reply back to the list with a one-
> paragraph description of Tapestry.  I'll collect them
> and forward them back to him.
>
> I'm kind of surprised that, even after looking at the
> home page, he didn't get it.  I'm trying to read the
> home page with fresh eyes, and (though not in paragraph
> format) it seems to cover things ... web applications,
> object/methods/properties, less coding.
>
> --
> [EMAIL PROTECTED]
>
> http://tapestry.sf.net
> ----------------------  Forwarded Message:  ---------------------
> From:    Elliotte Rusty Harold <[EMAIL PROTECTED]>
> To:      [EMAIL PROTECTED]
> Subject: Re: Coverage of Tapestry
> Date:    Thu, 11 Jul 2002 11:26:23 -0400
>
> Simply put, nothing you have sent me has succeeded in explaining to
> me what Tapestry is, what it does, or why anyone would use it. The
> messages are full of lots of buzzwords that I can't decode into what
> it actually does. If I don't understand it, I can't write about it.
> :-(
>
> For future reference try deleting all adjectives from your info,
> especially fast, faster, better, easier, reusable, robust,
> localizable etc. See if what's left would explain to somebody what
> the product or what it is. I just looked at your web site and I still
> can't figure it out. The best I've got is that it's something like
> JSP. OK, but what is it? What would I do with it? serve web pages?
> build an online store? wash the dog? I don't know.
>
> This is not specifically directed at you. There are lots of other
> projects that get treated similarly for the same reasons, and are
> also thus not mentioned on my sites. Velocity, most application
> servers, and lots of J2EE products just can't seem to explain what it
> is they actually do.
>
> Also note that to be mentioned the product must be useful to a
> Java/XML developer. It is not enough that the product itself uses
> Java or XML.
> --
>
> +-----------------------+------------------------+-------------------+
> | Elliotte Rusty Harold | [EMAIL PROTECTED] | Writer/Programmer |
> +-----------------------+------------------------+-------------------+
> |          XML in a  Nutshell, 2nd Edition (O'Reilly, 2002)          |
> |              http://www.cafeconleche.org/books/xian2/              |
> |  http://www.amazon.com/exec/obidos/ISBN%3D0596002920/cafeaulaitA/  |
> +----------------------------------+---------------------------------+
> |  Read Cafe au Lait for Java News:  http://www.cafeaulait.org/      |
> |  Read Cafe con Leche for XML News: http://www.cafeconleche.org/    |
> +----------------------------------+---------------------------------+
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> PC Mods, Computing goodies, cases & more
> http://thinkgeek.com/sf
> _______________________________________________
> Tapestry-developer mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/tapestry-developer
>




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
PC Mods, Computing goodies, cases & more
http://thinkgeek.com/sf
_______________________________________________
Tapestry-developer mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/tapestry-developer

Reply via email to