In my view JSP has many problems. I believe that it has more merits as
a marketting effort than as a development engine. In particular, I
believe it was added to the Java platform in order to attract
people familiar with ASP. I don't believe the ASP model is a suitable
one for a language like Java.
There have been long threads here in the past, and in other places,
about the specific problems. The short story is that JSP lets you put
your business logic into your template, and that's bad. When you try
and work in a cleaner way the syntax JSP forces on you is much
clumsier than that provided by the template solutions, so you wind up
being encouraged to do the wrong thing.
Most of the template solutions allow you a much cleaner separation of
concerns than is possible in JSP.
WebMacro in particular expects you to develop all of your program
logic in back end JavaBeans, independent of the fact that you may
use them in a servlet. It uses bean-like introspection to pull
properties out of those beans and drop them into the template view.
As for whether it will disappear--I doubt it, it's an opensource
project with a large following. Even if the entire development team
dropped off the face of the planet the community would continue to
support it.
Yes, we are going against the grain. But that's because the grain, JSP
in this case, is flawed. Though it is a pretty good marketting campaign
and it will likely result in lots of ASP folk moving to Java. I
suppose there is some good in that.
Justin Wells
AltaVista Company WebMacro Project
www.altavista.com www.webmacro.org
[EMAIL PROTECTED] [EMAIL PROTECTED]
Quoting Peter Pilgrim ([EMAIL PROTECTED]):
> Have anybody done any work with or had experience with Apache Turbine?
>
> http://java.apache.org/turbine/index.html
>
> Also I have just invested in "Web Development with Java Server Pages" book
> by Fields & Klob , Manning. Some of these framework kits are running __against__
> grade by being alternatives to JSPs. What is the deal here? Are they being
> anti-Sun? Won't some of these "kits" fall off the edge of the earth in a year because
> they are anti-JSP?
>
> --
> Peter Pilgrim
> G.O.A.T
> "The Greatest of All Time"
>
>
>
> ---------------------------------------- Message History
>----------------------------------------
>
>
> From: [EMAIL PROTECTED] on 15/11/2000 11:35
>
> Please respond to [EMAIL PROTECTED]
>
> To: [EMAIL PROTECTED]
> cc:
> Subject: Which is the best framework WebMacro, Struts, or Tapestry?
>
>
>
> Hi
>
> Has anyone carried out a survey , review, or detailed examination of
> these frameworks?
>
> 1) WebMacro
> 2) Jakarta Struts
> 3) Tapestry
>
> I am interested if they work with Java Server Pages
> Are they any other that I have missed?
>
> --
> Peter Pilgrim
> G.O.A.T
> "The Greatest of All Time"
>
>
>
> --
>
> This e-mail may contain confidential and/or privileged information. If you are not
>the intended recipient (or have received this e-mail in error) please notify the
>sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or
>distribution of the material in this e-mail is strictly forbidden.
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
>
>
>
>
> --
>
> This e-mail may contain confidential and/or privileged information. If you are not
>the intended recipient (or have received this e-mail in error) please notify the
>sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or
>distribution of the material in this e-mail is strictly forbidden.
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html