You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "Howard M. Lewis Ship" <hl...@attbi.com> on 2003/04/03 16:44:09 UTC
Re: Vlib code distribution
FYI: I've recently done some significant work on Vlib, bringing it up-to
date with all the latest 2.4 features.
I've added a lot of functionality, such as column sorting and the ability
for users to transfer ownership of books to other users.
NCSS (non-commenting source size) is now about 6200 lines total, with 3600
lines in presentation (Tapestry), and 2600 in application (EJBs and value
objects).
"Howard M. Lewis Ship" <hl...@attbi.com> wrote in message
news:<00...@ALMIGHTYBEAST>...
> I'm in the embarrasing (?) position of now having done a large-scale
> Tapestry project in quite some time. I left Primix for WebCT with the
> expectation that we'd be hip deep in Tapestry by now, but that hasn't
> materialized (at least, not yet). Mind Bridge, Adam Green, Eric
> Schnieder and others on this list will probably be more helpful.
>
> --
> Howard M. Lewis Ship
> Creator, Tapestry: Java Web Components
> http://jakarta.apache.org/proposals/tapestry
>
>
>
> > -----Original Message-----
> > From: Bill Lear [mailto:rael@zopyra.com]
> > Sent: Tuesday, March 18, 2003 9:06 AM
> > To: Tapestry users
> > Subject: RE: Vlib code distribution
> >
> >
> > On Tuesday, March 18, 2003 at 08:28:37 (-0500) Howard M.
> > Lewis Ship writes:
> > >Your underlying assumption: that one line of HTML (by an HTML
> > >developer) and one line of Java (by a Java developer) takes the same
> > >amount of time to code and debug is completely flawed.
> > >
> > >My experience has been about 1:6 (one HTML developer works
> > with 6 Java
> > >developers), though typically not all of the Java developers are
> > >working on the presentation layer. This matched the overall mix at
> > >Primix at the time, which had about give HTML/graphic
> > artists and about
> > >30 Java developers.
> >
> > Interesting: if your estimate is about 6:1, that's not too
> > far off of my estimate of 4:1. So, if your application at
> > Primix had roughly the same mix of work for Java and HTML
> > developers (80/20), you would have had 4 units of work
> > handled by 6 Java developers, and 1 unit of work handled by
> > an HTML developer. That's about 2/3 unit of work per Java
> > developer, not too far from the 1 unit of work per HTML developer.
> >
> > So, if I have 10 units of work divided in the above
> > proportions, I'll need 8/(2/3) Java workers and 2/1 HTML
> > workers, or 12 Java versus 2, exactly your 6:1.
> >
> > Does this sound about right? The issue here is what the
> > productivity measurement should be: is 2/3 to 1 about right?
> >
> > I'm looking to estimate and justify the needs of our project,
> > so this is important, though of course, I'm just looking for
> > back-of-the-envelope estimates ...
> >
> >
> > Bill
> >
> > --------------------------------------------------------------------
> > -
> > To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>
RE: Vlib code distribution
Posted by "Howard M. Lewis Ship" <hl...@attbi.com>.
> -----Original Message-----
> From: Bill Lear [mailto:rael@zopyra.com]
> Sent: Thursday, April 03, 2003 9:59 AM
> To: Tapestry users
> Subject: Re: Vlib code distribution
>
>I have one question (as of now): how in the blazes do I log
> in to the Vlib system as administrator? I've tried changing
> the createDb.sql script, and I just can't figure out how to
> set up a user that has admin privileges. I'd like to see how
> the admin stuff works in actual use, because I need similar
> functionality in my app.
>
Administrators can grant admin access to other users from "Edit Users".
Log into the database as "hlship@apache.org" password "secret".
Alternately, you can set the PERSON.ADMIN column to 1 using SQL.
>
> Very nice work, as usual, Howard.
It's fun, having to learn new skills, like graphic design and layout. It
took me a while, and there are subtle mistakes, but the end result looks a
lot better than the stuff the crew at Primix did a ways back ... and that
was a GD (i.e., does photoshop only) and a HTML producer.
>
>
> Bill
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
Re: Vlib code distribution
Posted by Bill Lear <ra...@zopyra.com>.
On Thursday, April 3, 2003 at 09:44:09 (-0500) Howard M. Lewis Ship writes:
>FYI: I've recently done some significant work on Vlib, bringing it up-to
>date with all the latest 2.4 features.
>
>I've added a lot of functionality, such as column sorting and the ability
>for users to transfer ownership of books to other users.
>
>NCSS (non-commenting source size) is now about 6200 lines total, with 3600
>lines in presentation (Tapestry), and 2600 in application (EJBs and value
>objects).
I've been following your commits and checking this out as it evolves.
It looks very nice and is (already was) a very powerful example from
which to learn.
I have one question (as of now): how in the blazes do I log in to the
Vlib system as administrator? I've tried changing the createDb.sql
script, and I just can't figure out how to set up a user that has
admin privileges. I'd like to see how the admin stuff works in actual
use, because I need similar functionality in my app.
Very nice work, as usual, Howard.
Bill