5 ms·
The issue he's stating is deciding which ".net"
by ramenmeal 5y ago
The issue he's stating is deciding which ".net"
- gameswithgo 5y agodoesnt matter they are 99% the same, in the same way java versions coming out dont require you to relearn java or the java core libs
- okareaman 5y agoC# was never intended to run everywhere. It was a Java clone for Windows. Now msft wants to make it run everywhere. There's going to be some confusion in the transition.
- tracker1 5y agoYou couldn't be more mistaken... C# and .Net (CLR) were absolutely written/meant to be portable. Mono was pretty well adapted from early on at a core level, though it didn't support all the options. If it weren't for MS patent stance and some FUD early on, it might have gained more adoption in the Linux space. One of the reasons I chose to learn C# a couple decades ago over Java was the fact that interop was so much cleaner than JNI.
- deleted 5y ago[deleted]
- okareaman 5y agoMono was created by Miguel de Icaza, a Mexican (Now Mexican-American) programmer. Microsoft had nothing to do with it. Novell purchased it. Eventually Microsoft warmed up to it. Miguel de Icaza now works at Microsoft.
- tracker1 5y agoMono was an implementation of the CLI ... the "Design" of the language, and CLI were absolutely designed to be cross-platform.
- okareaman 5y agoYou've gone from saying "C# and .Net (CLR) were absolutely written/meant to be portable" to "CLI was absolutely designed to be cross-platform." I feel you are not arguing in the spirit of my assertion that "C# was never intended to run everywhere" Sure, it was designed cross-platform so it would run on Dos/Windows ME and Windows NT.
- tracker1 5y agoCLR was designed to be cross platform from the beginning. Sorry for mistyping in the response. The fact that Microsoft mgt never ran/supported that prior to Satya and .Net Core had nothing to do with the platform and language design.
- cable2600 5y agoThis is an IDE right here: https://www.monodevelop.com/ https://www.monodevelop.com/
- cutler 5y ago>Eventually Microsoft warmed up to it. Only after Microsoft's Linux patent racket involving Suse, who Icaza worked for, branded them as the enemies of open source which became inconvenient once they realised the writing was on the wall for anyone who did not support open source.