Slashdot Mirror


Microsoft Introduces .NET Core

New submitter I will be back writes: Microsoft's Immo Landwerth has provided more details on the open source .NET Core. Taking a page from the Mono cookbook, .NET Core was built to be modular with unified Base Class Library (BCL), so you can install only the necessary packages for Core and ship it with applications using NuGet. Thus, NuGet becomes a first-class citizen and the default tool to deliver .NET Core packages.

As a smaller and cross-platform subset of the .NET Framework, it will have its own update schedule, updating multiple times a year, while .NET will be updated once a year. At the release of .NET 4.6, Core will be a clear subset of the .NET Framework. With future iterations it will be ahead of the .NET Framework. "The .NET Core platform is a new .NET stack that is optimized for open source development and agile delivery on NuGet. We're working with the Mono community to make it great on Windows, Linux and Mac, and Microsoft will support it on all three platforms."

1 of 187 comments (clear)

  1. Re:why would I write to that? by Anonymous Coward · · Score: 0, Redundant

    .NET for webapps is just a Joke. Look at the following benchmarks:
    Java. Much more widely available, much larger ecosystem, deployed where it matters,...
    Just some numbers from a Dell R720xd dual-Xeon E5 v2 + 10 GbE: http://www.techempower.com/ben... [techempower.com]

    Throughput:
    Java: 831,515 responses per second vs .NET: 108,543 (and that is with a pure .NET http listener, you don't even want to know the numbers using normal .NET mechanisms)

    Or Latency:
    Java 0.4ms vs .NET http listener: 10.1ms

    See, these are worlds apart. There is no large scale .NET app I know of (seeing these numbers you would be nuts to try it). Except "London Stock Exchange", which was a monumental fail even MS invested Millions in that poster child project. Result: CEO fired and now on Linux in C++. Google it, very funny story.

    And I was very fair to .NET, I took the fastest .NET variant but the standard Java ones. There are better Java ones. And I took the Json benchmark. E.g. in Cleartext benchmark it would be Java undertow 4.16M resp/sec vs .NET 110k resp/sec, that is 40 times less for .NET. Of course the winner of the benchmarks is C++ (e.g. 6.7M resp/sec for Cleartext benchmark).