On Wed, 02 Feb 2005 13:31:28 -0500, Alex Kravets wrote:
> Ted,
>
> I hope you don't think that we (well me at least) seem to be
> accusation in our e-mails. That is not the case. I am just sharing
> my thoughts on where this or that approach might lead in the
> future. It might sound unappreciative when guys spend thousands of
> hours perfecting/making better something and other guys try to
> critique it without knowing what labor was put into this work, but
> that's the nature of users: bitch, bitch, bitch (I know it myself).
> No hard feeling I hope :)


I just get confused when people seem to abscribe our motivations to economic or 
competitive forces.

It's not like that. We write stuff so that we can use it ourselves, and then 
share what we write with the group, who help us improve it.

Marketshare and capitalism have little or nothing to do with it.

Case in point. I'm doing a private class on Advanced Struts next week. Client 
put "alternatives to Struts" on the agenda. Since client is in Boston, I pinged 
Howard Lewis Ship, and he's going to do a session on Tapestry and Hivemind for 
us.

We're all friends here. :)

Of course, if choice is an issue for someone, there's always .NET/Mono. :)

But, I can tell you, even on a MS-dominanted platform, choice is rampant. It 
may not be as high-level as choosing between Struts or Tapestry, but it's 
there. And, as we continue to port Java-bred libraries, like iBATIS and Lucene, 
to .NET/Mono, more and more choice will rear its head.

Why is there choice?

Not because of capitalism or competition. There's no reason why we would want 
to "compete" with Tapestry or WebWorks. These frameworks are all free. There's 
little or no profit motive. Moreover, it's not hard to become a committer on an 
open source project if you are willing to do the work.

There's choice because writing applications is still way too much work, and 
we're still finding better ways to bang the rock together. Finding new ways 
means choosing between between them, at least until time and evolution have a 
chance to sort it all out.

Does anyone know the absolutely best way to to write an web application?

I hope not! Given how I still spend my days, I'm hoping we haven't invented it 
yet. :)

And, I wager by the time we do, years from now, someone will have reinvented 
the web, and we'll have to start all over again. :(

-Ted.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to