Turbine+Velocity = Model 2
Velocity is used to present the view. You could substitute WebMacro or
JSP for Velocity, though I think there is no reason to choose WebMacro
over Velocity as Velocity was started as a project to clean up/improve
on WebMacro and it succeeded. You will get great support (mailing list)
as well which cannot be said for WebMacro. JSP is harder to grasp than
a simple template language and is easier to abuse. Velocity+Turbine
enforces a Model2 arch, JSP+Turbine cannot enforce that you do not write
large portions of functionality into the JSP.
As far as using DreamWeaver/UltraDev. I remember someone mentioning
that they would like to integrate Velocity into UltraDev though I have
no idea if that went anywhere. Otherwise you are limited to JSP or some
other non-java solution. I do not recommend jumping through the hoops
needed to keep your templates editable by a WYSIWYG tool. You will
still have to do a great deal of hand coding anyway.
If you would like to see a work in progress, you can look at Scarab
scarab.tigris.org to look at an example application build using
turbine+velocity.
john mcnally
Raymond Barglow wrote:
>
> Dear Turbine afficionados,
>
> This is my very first message to this board. This is our predicament:
>
> At New College of California, a small liberal arts college in San
> Francisco, we (four of us in all) are working, on a volunteer basis,
> with a non-profit organization called "Manos" that aims to build a web
> presence. I have some design/programming experience in C, Unix, and
> building databases, but have never been involved in the creation of a
> Web application. The three others have varying experience, but know
> little about building a database-backed website. Which is why we could
> use some good advice.
>
> Manos, our client, is an organization through which Latin American
> workers, usually newly arrived to this country, find work in people's
> homes, e.g. doing house cleaning, elder care, carpentry, painting, etc.
> People needing such home services could log in to the Manos website and
> find someone qualified to work for them.
>
> We plan to use Apache/Tomcat and an Oracle database running under Linux.
> That may be overkill, but we want room to expand. We also have the free
> use of an Oracle system, so expense is not a major issue in this
> regard. We want also to develop this system in Java. But beyond these
> choices, we're at sea, swimming (not yet sinking) amidst the plethora of
> alternatives. Turbine? WebMacro? Velocity? Dreamweaver/Ultradev? We
> barely know the meaning of these words, let alone which to marry
> ourselves to. Our aim is to facilitate project development, and not to
> build from scratch, if possible.
>
> The plot thickens: I am organizing a new IT curriculum for New College
> in San Francisco. This curriculum will not only teach technical skills,
> but will also examine the social and political foundations of the world
> we inhabit, including the roles of science and technology within it. We
> also intend to arrange technology exchange programs with people abroad.
> (Should this project interest you, please visit
> www.newcollege.edu/infotechnology, where we explain what we have in
> mind.) Hence the website that we build for Manos will also be an object
> lesson for our students. Students in our new program who study this
> website should be able to see all of the source code. We don't want to
> be playing with any tinkertoys that we can't see and understand -- no
> black boxes, please..We developers too will be learning everything as we
> go along, which will be facilitated if all of the source is available to
> us.
>
> As I mentioned, we would rather not build from scratch, but adapt
> something that already exists -- perhaps an already existing application
> that we can learn from and adapt to our purposes. We'll initially have
> a handful of tables -- one containing worker records, another containing
> homeowner records, a third containing contracts arranged between these
> two parties, etc. We will build out in the direction of billing and
> multi-language functionality. My guess is that we want to use Model 2
> programming, which is followed by products like Turbine. Might Turbine
> be appropriate for us? More so than WebMacro, or Velocity? More so
> than another tool such as DreamWeaver/Ultradev? Are there existing
> applications written with these tools that we could learn from and
> modify to meet our needs.
>
> If someone out there can advise us, we will be very thankful.
>
> Raymond Barglow
> Berkeley, CA
> 510-486-1050
> [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]