Paul Harmon wrote:
>
> Javier,
>
> Your assumptions about COM+ don't make sense. Yes, Microsoft is giving
> away the infrastructure for free, but that simply means everyone will
> have it on their desktops.
Could somebody clarify "free" here ? My understanding was that
the various MS server-things come with NT Server (*not* free) and
require licenses to have large numbers of connections.
In any case, really free is over-rated. Developer time, and machine
down-time, quickly swamp cost-of-the-server.
> There may be lots of EJB vendors today, but they will thin out in a
> couple of years. Companies aren't interested in a choice in servers,
> although they will be happy to see companies compete till a couple of
> really good ones emerge.
If "a couple" means "between 5 and 10", I'll buy this. The deep
truth is that it's like databases. You look at what you need (your
architecture, your expected load, etcetera) and you get the server
that's appropriate.
Another analogy: it's like Java compilers. Right now, there's HotSpot,
Innovations, and TowerJ. Each takes byte code and produces a faster
program (Innovations and TowerJ by static compilation, HotSpot by
dynamic compilation). They all take Java (minus AWT for TowerJ) and
they all accelerate it. That is, they all adhere to a spec (the Java
language) and they all produce correctly working programs.
But they have different performance characteristics, impose different
burdens on developers, and make different assumptions about program
characteristics. Which means that they are appropriate in different
circumstances.
> What companies are interested in is reusable components that they can
> use to reduce the costs of building applications.
Yeah sure. Everyone wants that.
But I'm willing to bet that most would settle for software projects that
come in on-time, with high-quality code that meets the specifications and
can easily evolve to meet changing requirements (after all, 70% of projects
don't hit this goal, much less produce reusable code).
Once you've got "usable", it's much less hard to get to "reusable."
And if you don't have "usable," shooting for "reusable" out of the gate
is just plain silly.
--
William Grosso Phone 650-498-4255 [daytime]
http://www.smi.stanford.edu/people/grosso/
"You only fight Waterloo once"
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".