Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Tuesday May 07 2019, @01:32AM   Printer-friendly
from the one-.NET-to-rule-them-all dept.

Submitted via IRC for AndyTheAbsurd

Today, we're announcing that the next release after .NET Core 3.0 will be .NET 5. This will be the next big release in the .NET family.

There will be just one .NET going forward, and you will be able to use it to target Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly and more.

We will introduce new .NET APIs, runtime capabilities and language features as part of .NET 5.

[...] We intend to release .NET 5 in November 2020, with the first preview available in the first half of 2020. It will be supported with future updates to Visual Studio 2019, Visual Studio for Mac and Visual Studio Code

Source: https://devblogs.microsoft.com/dotnet/introducing-net-5/


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by DannyB on Tuesday May 07 2019, @02:04PM

    by DannyB (5839) Subscriber Badge on Tuesday May 07 2019, @02:04PM (#840150) Journal

    I do not disagree at all. .NET and C# have the hindsight to fix many warts in Java. That is a benefit of being a second system -- but from a different vendor without concerns about the second system effect. I admired C# when I first read the language spec soon after it was introduced.

    Java was conceived in the early 1990s when resources were much more limited and PCs were thousands of 1990ish dollars. So I can forgive some of the design decisions. As a common lisp fan of the time, I was excited when I first heard rumors about Java on Usenet. Even before it had a name.

    Any system / language has warts. And Java has plenty. Definitely its fair share. And maybe even a few extra. Developers in all kinds of systems tend to overlook the warts because it is possible to get all kinds of useful, gainful, productive economic work done.

    On point 3, I'll respectfully disagree and take Eclipse / other java IDEs over Visual Studio any day. And they run on non-Windows. Even on my Pixelbook and other Chromebooks.

    I will point out one thing I think Java (the language spec and JVM runtime spec) have done better than any other system. Religious devotion to backward compatibility. A newer compiler accepts ancient source code not using modern idioms, and runtime system can run way old compiled binary JVM bytecode. Over the two plus decades of Java's life this has now proven to be one of the best decisions the early adherence to compatibility the designers could have made. I know it must have been tempting to just up and change the language or runtime in non-backward compatible ways. See: Python. This compatibility has been one of the big assets for Java in the corporate and enterprise world.

    Given Oracle's behavior, I could possibly see myself warming up to the C# / .NET world. Not today. But it is not inconceivable. Especially given other announcements today of Microsoft's new GPL'd Linux Kernel in WSL 2, and new Terminal in Windows. Then the question becomes: which is less evil: Microsoft or Oracle?

    --
    The lower I set my standards the more accomplishments I have.
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2