[Mono-list] .Net App Server
Pavel Tcholakov
pavel@linux.zonebg.com
Fri, 19 Jul 2002 11:58:45 +0200
On Thursday 18 July 2002 19:15, Tom Reilly wrote:
> The market for app servers in 2003 is around 2.5 billion dollars
> according to IDC so maybe you're right ;-) Of course your competition
> includes the likes of MS, IBM, Sun, and Oracle.
On the one hand, we've got J2EE and on the other - .NET. Now the cool thing is
Microsoft has already done their marketing for .NET and everyone has at least
heard of it, and all the kids who attended the Microsoft Developer Days on
.NAT and got free books and CD's think it's the best thing after sliced
bread. If a theoretical Mono App Server could deliver on the Microsoft
implementation's shortcomings, I believe the organizations backing it stand
to gain a LOT. If you go and read that discussion on theserverside, you will
see in the forum that the (J2EE) people are mostly complaining about the lack
of choice when it comes to .NET development. You can only deploy on Windows,
which mean only Intel hardware, limited database connectivity, only one IDE
etc etc. An open source Mono App Server running practially everywhere would
make those people reconsider. Even further, the .NET API's aren't yet
established, which means that if Mono offers a better alternative to a badly
implemented Microsoft idea, people wouldn't be held back by compatibility
concerns.
> Open source app servers haven't fared so well, corporate IT
> departments like established companies, consulting and support
> services and all that (and that's where these companies make most of
> their money, not on the software licensing). Also, all open source
> app servers (that I know of) are Java based and never managed to reach
> critical mass (mostly, I believe, because of the lack of a first class
> open source Java VM).
Sun does provide a first class free-as-in-beer JVM for many operating systems,
plus source code. Furthermore their JCP process is very much open to anyone,
thus IMHO the benefits of open source development are available to java
users. In other words, there is a pretty good JVM out there that's free and I
don't see how that has anything to do with open sourced application servers'
popularity.
On top of that, a recent survey showed that JBoss is prefered by more than 50%
of interviewed developers - that has to say something?! For me, as an
individual, if I wanted to learn about J2EE technology, open source is the
only way to go considering commercial J2EE vendors' pricing. I can tell you
for sure that JBoss and Tomcat (for those not in the know, Tomcat is the
Apache J2EE Web container - JSPs/servlets etc.) being used in the enterprise
a lot more than you can imagine. My friends at two very large businesses (a
bank and a medical aid company) have told me they use a commercial J2EE (BEA
or IBM) app server for their core business logic, plus JBoss for deployment
of additional components (not that critical or at branch offices for example)
and development.
This all proves that the open source app server market is there and there's a
lot of interest in it. If somebody implemented an open source .NET app
server, they could quite successfully ride the wave of Microsoft marketing to
reach those that wouldn't consider Microsoft otherwise.
Pavel.