Slashdot Mirror


What is .NET?

CyberBry writes "There's a great technical overview of Microsoft .NET over at arstechnica: "In a remarkable feat of journalistic sleight-of-hand, thousands of column inches in many "reputable" on-line publications have talked at length about .NET whilst remaining largely ignorant of its nature, purpose, and implementation. Ask what .NET is, and you'll receive a wide range of answers, few of them accurate, all of them conflicting. Confusion amongst the press is rampant. The more common claims made of .NET are that it's a Java rip-off, or that it's subscription software. The truth is somewhat different.""

6 of 505 comments (clear)

  1. .NET is stupid. by Penguinoflight · · Score: 0, Troll

    Those crazy folks at microsoft keep messing things up! ".net" has just made zone.com inconvenient (the only ms service I use), and all the other msn stuff is worse. .NET has launched, but it hasn't proven any advantage.

    It's not just that I'm a MS hater, the other Zone users don't like .net either, make your customers happy and don't use it.

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
  2. .NET is ... by Anonymous Coward · · Score: -1, Troll

    .NET is just another attempt to attract design-less developers.

    Does it actually provide anything that C++ does not, except $$$ for M$ ?

  3. Re:Why I won't be developing with .NET: $$$ by Skapare · · Score: 2, Troll

    To Microsoft, the only developers that count are the ones with $1,079 and more. That does mean big corporations and others with plenty of $$$. And Microsoft wants to favor those with $$$ so they can get more of that $$$ by creating a platform that requires more machines to run. More machines means more installed systems and more $$$ goes back to Microsoft. Microsoft can easily afford this because it is part of the strategy to cause more $$$ to be shifted to them. That is what business is about, like it or not (personally, I don't like it, but I deal with it).

    --
    now we need to go OSS in diesel cars
  4. What is ".NET"? by lowdozage · · Score: 0, Troll

    A complilation of Microsoft technologies that looks like a block of Swiss cheese.

    A virtual keychain - a place to put all your important information and loose it ALL at the same time.

    --
    Apple is like a strange drug that you just cant quite get enough of they shouldnt call it Mac. They should call it crack
  5. Why .Net is no big deal by Anonymous Coward · · Score: -1, Troll
    "It's not just a Java clone". Yeah, so what? Here, so far as I can tell, is what .Net is:
    1. A VM just like Java, only unsafe. The VM is certainly more advanced than the Java VM model. It's also unsafe. Heck, the flagship language (C#) has escapes to get around any restrictions necessary. Virus writers should love this.
    2. A flagship language like Java, only unsafe. To update the old saying, C# combines the speed and memory efficiency of C++ with the safety and platform independence of C++.
    3. A set of libraries like Java's, only under Microsoft's proprietary control. Except for a small core of basic classes. Great. Just great.
    4. A VM which supports multiple languages -- as long as they look and feel like C#. Notice that the "alternative languages" touted by Microsoft (Visual Basic, Java, to some extent C++) have nice semantic mappings to C#'s semantics. Great. There are also lots of compilers to convert languages into Java bytecode as well. So what? And the VM's language-neutrality is B.S. Languages like Scheme are very difficult to implement fully on the VM due to the need for platform-specific stack manipulation (in the call/cc function, for example), just as they have problems compiling to Java bytecode. It's too bad the author didn't know what he was talking about here.
    5. Metadata and Attributes like Java Beans, etc. There's something new here?
    6. DLL Versioning. The text says this is to "avoid DLL Hell". DLL's are shared libraries. Basically the author is saying that .Net avoids the problems of shared libraries by making it so they're not shared any more. Everyone loads his own custom version of Library X. That should really help memory consumption. :-)
    So okay, .Net isn't like Java. It's like Java, except with memory-hogging DLL versioning and an unsafe VM model. Oh, and a proprietary class library controlled by Microsoft rather than Sun. Wonderful.
  6. Re:What Happens When Marketing Gets Involved by Anonymous Coward · · Score: -1, Troll

    #
    Common: number sign; pound; pound sign;


    Pound sign? Fuckin Yanks. Just because you couldn't be arsed to put on yer keyboard you take the already established hash (or sharp) sign and call it something else.
    Oh, and I've heard you retards call it a GATE as well. WTF is that all about?