Earlier quoted context omitted.
Has Google/Mozilla made the same commitments to Go/Rust?
It's a bit different when there's a runtime required to run the apps. An app written in Go/Rust today will run on a machine 10, 20, 100 years from now as it's just an entirely self-contained executable. A .NET app will only run on a machine that has a functioning and supported .NET framework.
Microsoft Launches Its .NET Distribution for Linux and Mac
51–60 of 249 posts
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#52Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#53F# is a real breath of fresh air in comparison to something like Scala. It's direct ML heritage really shows, also just diving in with an IDE (like Xamarin, or I suppose Visual Studio) is super easy. I see it as the future of pop-functional programming. For example look at the way it handles type inference w/ JSON parsing. Compare that to what you have to do to parse JSON in Scala. It's subtle, but a major usability…
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#54Earlier quoted context omitted.
Wow yes, apt-get install dotnet anyone? Should Microsoft provide a few common platform install methods?
It would be hilarious if it became easier to install .NET on Linux than it is to install Java.
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#55F# is a real breath of fresh air in comparison to something like Scala. It's direct ML heritage really shows, also just diving in with an IDE (like Xamarin, or I suppose Visual Studio) is super easy. I see it as the future of pop-functional programming. For example look at the way it handles type inference w/ JSON parsing. Compare that to what you have to do to parse JSON in Scala. It's subtle, but a major usability…
The only problem I have with Scala is that it has so many features that it tends to have a steeper learning curve than most languages. However, this is mitigated somewhat in that it lets one switch between object and functional depending on what's more convenient or performant, thus making it easier for programmers who are not highly skilled in functional programming to pick up.
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#56Earlier quoted context omitted.
It's a bit different when there's a runtime required to run the apps. An app written in Go/Rust today will run on a machine 10, 20, 100 years from now as it's just an entirely self-contained executable. A .NET app will only run on a machine that has a functioning and supported .NET framework.
You can always compile the .NET Framework into your app... https://msdn.microsoft.com/en-us/library/dn584397(v=vs.110)....
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#57Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#58Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#59F# is a real breath of fresh air in comparison to something like Scala. It's direct ML heritage really shows, also just diving in with an IDE (like Xamarin, or I suppose Visual Studio) is super easy. I see it as the future of pop-functional programming. For example look at the way it handles type inference w/ JSON parsing. Compare that to what you have to do to parse JSON in Scala. It's subtle, but a major usability…
You would think something like OCaml would fill in that niche with its wider availability.
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#60This is interesting but is there any commitment to support it long term? I remember when Silverlight was supposed to be the savior that brought .NET to Mac and Linux, but that didn't last more than 5 years. Would be nice for MS to say they guarantee support for 10, 15, etc. years.
Silverlight is still supported by Microsoft - https://support.microsoft.com/en-us/lifecycle?c2=12905