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