[lug] Opinions on E*Trade dumping Sun for Linux?

Bryan Field-Elliot bryan_lists at netmeme.org
Fri Feb 8 08:32:48 MST 2002


As I mentioned, I love Java and have used it successfully on probably
15+ projects over the last 3 or so years. But in asking myself why I
love Java (whether because of the language grammar or because of the
rich libraries which come with it standard, as well as J2EE), I found a
roughly 50/50 split. This is what got me interested in the .Net CLI -
that people's work on libraries and other ready-made components can be
done independent of language, and used equally effectively by all
languages which compile to the CLI. At least, that's how the theory
goes, and the article you referenced on javalobby tries to argue that
this is largely a myth. Personally, I don't know, as I haven't looked
deeply into .Net yet.

As for Microsoft sneaking a patent in there or something to otherwise
upset future cross-platform development (e.g. Mono) -- I think they
would have to patent something new, rather than something already
submitted to the ECMA. In which case, Mono and other OS implementations
fork away from Microsoft, having already gotten (for free) what they
mostly wanted in the first place -- the CLI specs.

Again, I'm just playing devil's advocate here. I would never give .Net a
second glance if it only ran on Windows, but now that projects like Mono
are well off the ground, it deserves a look in my opinion.

The topic which triggered this discussion in the first place was Sun
losing market share, and I maintain that they may in fact lose a lot of
developer mindshare (over the mid term) if .Net lives up to it's hype
(which admittedly wouldn't be consistent with Microsoft's track record).
But what do I know, I'm just a developer interested in new and exciting
tools.

Bryan




On Wed, 2002-02-06 at 22:26, Ed Hill wrote:

    On Wed, 2002-02-06 at 20:58, Bryan Field-Elliot wrote:
    > 
    > I'm curious if anyone in this group has played with .Net, either via
    > Microsoft or via the Mono project?  I love Java and have used it
    > exclusively for the last three years, but the .Net CLI architecture is
    > admittedly compelling. 
    
    
    Huh?  Compelling?  What exactly do you gain?
    
    As a Java programmer, you loose the security model and the platform
    independence.  So no more developing on Linux and running on (almost)
    anything.  And if you're a C++ coder, with the castrated ".NET managed
    C++" you loose multiple inheritance, dynamic typing, and generics
    (b-bye, templates!).  And I doubt that any Mono/Ximian implementation
    would fix these problems because the CLS/CLR (AFAIK) simply doesn't have
    the design or expressive power to support them.
    
    So before anyone gets carried away with unbridled optimism such as:
    
    http://mail.gnome.org/archives/gnome-hackers/2002-February/msg00031.html
    http://eiffel.com/doc/manuals/technology/bmarticles/sd/dotnet.html
    
    they should learn about some of the non-trivial down-sides:
    
    http://www.javalobby.org/clr.html
    
    
    And keep in mind the unchanging goal of Microsoft: enslaving you to
    their platform.  But don't take it personally!  Its just a business
    model...  ;-)
    
    Ed
    
    ps - I'm afraid Alan Cox's assessment of Mono:
    
           "Be assured that the day they decide you are a nuisance 
            the VM will acquire a patented neat feature that kills 
            you off.  Just ask the Samba people."
    
         will come true.  For all Miguel knows, many such claims are 
         already submitted and slithering their way through the US PTO.
    
    
    -- 
    Edward H. Hill III, PhD
    Post-Doctoral Researcher   |  Email:       ed at eh3.com, ehill at mines.edu
    Division of ESE            |  URL:         http://www.eh3.com
    Colorado School of Mines   |  Phone:       303-273-3483
    Golden, CO  80401          |  Fax:         303-273-3311
    Key fingerprint = 5BDE 4DA1 66BE 4F7B BC17  3A0C 932B 7266 1E76 F123
    
    
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lug.boulder.co.us/pipermail/lug/attachments/20020208/c1eebcad/attachment.html>


More information about the LUG mailing list