Yes, I could imagine doing it.

We did the same thing when I worked at a large consulting company. I wanted
to leave after the first 4 months(you can only learn so much with vanilla
servlets + templating language enhancements), but stayed on to see through
to the end on a project they started me on.

The only problem with one solid way of doing things "forever" - combined
with the only change being clients/products that you don't get to maintain -
is that you have a tough juggling act to manage keeping and hiring good
engineers, but not quite so good that they quickly become bored and leave.

Surely with all of those people swimming around not everyone is beaming with
happiness to be doing one thing all the time?

On 7/28/06, Steven Bell <[EMAIL PROTECTED]> wrote:

That is one of the reasons.  There are others.

In my company we have many (possibly upwords of twenty) web projects going
at any one time in various stages of development.  The ability for a
developer from one project to move to, and be productive in, another
project
as priority and resources demand is critical.

With this in mind we simply wouldn't be able move new projects to newer
versions of Tapestry even if we could spend the ramp up time learning the
new framework as we couldn't get everybody on the same page.  Could you
imagine being on a Tap4 project for several months, then moving to a Tap3
project for several more, and later getting onto a new project with the
latest Tap5.  Just keeping it all straight would drive the average person
nuts.

On 7/28/06, Jason Dyer <[EMAIL PROTECTED]> wrote:
>
> Because, a company that has invested a year or more, developing an app
is
> probably going to want to use it for a little while.  Over the lifetime
of
> an
> enterprise app, it will undoubtedly need modification (both bug fixes
and
> added features.)
>
> When Tapestry 5 arrives, we can safely assume that Tapestry 4
development
> will
> stop fairly shortly thereafter (new features immediately, maybe bug
fixing
> will go on for a year or two, but that's nothing compared to the
lifetime
> of
> a large app.)  Then there's the fact that, right now it's difficult
enough
> to
> find people with skill in T4, but in a couple of years it'll be
> impossible,
> because most people will have moved on to T5...
>
> If the migration to T5 requires what basically amounts to a rewrite and
T4
> is
> no longer maintainable, then the 'powers that be' at said company are
> going
> to be a little irate that they've invested so much time/money into
> something
> that ultimately didn't last very long.  In fact, they'll probably be
> looking
> for heads to roll...
>
>
> On Friday 28 July 2006 18:48, adasal wrote:
> > Seems I am wrong in my earlier post.
> > Emm, but there is a lot of discussion around the need for
compatibility.
> > Why is it so desirable, it seems to posit a large ongoing project that
> > spans both 4 and 5. Why would such a project need to hook up to 5?
> > Adam
> >
>
> --
>
> ----------------------
> backups: always in season, never out of style.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Regards,

Steven Bell




--
Jesse Kuhnert
Tacos/Tapestry, team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind.

Reply via email to