.NET vs Linux
From: Christopher Browne (cbbrowne@acm.org)Date: 09/05/02
- Next message: Thomas Richter: "Re: Screw Linux, I'm going back to Windows!"
- Previous message: Conor: "Re: Screw Linux, I'm going back to Windows!"
- In reply to: Fredderic: "Re: Screw Linux, I'm going back to Windows!"
- Next in thread: : "Re: .NET vs Linux"
- Reply: : "Re: .NET vs Linux"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
From: Christopher Browne <cbbrowne@acm.org> Date: 5 Sep 2002 14:25:07 GMT
"Fredderic" <fredderic@iprimus.com.au> wrote:
>> > Linux - the new IT experiment that will fail when .NET finally
>> > rolls out.
>> linux is not new, linux is not an experiment, linux can run .NET.
>> NET has nothing to do with whether linux will succeed or fail.
> I'm curious about this... I've not really looked into .NET, but I
> know someone who uses it regularly, and I'd like to hear about
> support for it in Linux.
NET is pretty amorphous; it can assortedly be:
a) WebServices, where you export a bunch of function calls using
COM/SOAP;
b) A Virtual Machine environment for hosting great gobs of C# code.
There are implementations of SOAP on Linux; I wrote a big chunk of a
book on that very subject that was just recently released to market.
(See URL below.) They generally aren't as mature as the .NET stuff,
but it all begs the question of who's using it heavily anyways. SOAP
is quite inefficient, if not used _very_ intelligently, and I think
the _real_ intent of .NET is for COM or just plain local calls to
functions to be what is _normally_ used.
The Ximian guys have started the "MONO" project to have a (L)GPLed
alternative to the C# virtual machine. It seems fairly unlikely at
this point that it will be much more than a curiosity; the thing that
will make .NET "of interest" is if it includes tightly defined
interfaces to MSMQ, COM, MTS, Microsoft's version of Sybase SQL
Server, and such, and those aren't things that MONO will include.
More realistically, .NET is an attempt to have a "Microsoft Twisted"
equivalent to J2EE (Java 2 Enterprise Edition). Note the parallels:
- C# is sort of like Java;
- .NET VM is rather like the Java VM;
- MSMQ is rather like JMS;
- COM+SOAP is rather like RMI+CORBA+SOAP;
- The database stuff parallels JDBC, and throw in transactioning stuff
here too.
Microsoft is NOT aiming this at "Linux;" they're aiming at the high
end "Enterprise Java" stuff. When .NET contains functionality that
isn't "in Linux," that's just gravy, to their marketing people...
-- (concatenate 'string "aa454" "@freenet.carleton.ca") http://cbbrowne.com/info/soap.html Do you need a silencer if you are going to shoot a mime?
- Next message: Thomas Richter: "Re: Screw Linux, I'm going back to Windows!"
- Previous message: Conor: "Re: Screw Linux, I'm going back to Windows!"
- In reply to: Fredderic: "Re: Screw Linux, I'm going back to Windows!"
- Next in thread: : "Re: .NET vs Linux"
- Reply: : "Re: .NET vs Linux"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|