If you want a high-level lang runtime with good IDE support, you can just use .NET now. You know, unless you want Ask toolbar.
Microsoft takes .NET open source and cross-platform
401–410 of 937 posts
Re: Microsoft takes .NET open source and cross-platform
#402I feel like the last couple years I've been cheerleading for MS and telling people how much they've changed, how open things are becoming, and how awesome the development experience is. It's fallen on deaf ears or met with resistance, but today's announcements are really gonna drive the point home. Developers need to start looking more seriously at C#/.Net. The Scotts (Hanselman/Guthrie), Miguel De Icaza and so many…
Until MS makes VS 20XX Professional cross-platform and free, I don't think they'll get much traction. I gave the a shot when I still used Windows via the Express editions. The fact that I had to jump between 3 editors to do anything and still didn't get NUnit integration is ridiculous. Many languages can use the Eclipse, IntelliJ or Netbeans platform. The JVM provides a true multi-platform target as a first class ide…
Re: Microsoft takes .NET open source and cross-platform
#403Earlier quoted context omitted.
You intentionally chose code that is hard to read...I could easily do the same with C#. It isn't representative of the vast majority of the code that I use nor write. That being said, when you understand the nuances of type annotations, that code is quite readable in the mathematical notation sense. It is concise and takes more time per byte to understand, but it tells me enough about the code that I rarely have to r…
It's from the standard collections library, the most-used code in any language. It is in fact representative of the vast majority of code you use. The fact that it wasn't immediately clear to you that a lot of your code DOES use this code is probably the strongest argument I could make.
C++ is the poster child for this. No one argues that C++ is a bad language just because the standard library is full of magic.
Re: Microsoft takes .NET open source and cross-platform
#404Then we have to look at its memory usage, GC pauses, locking issues.
It is much easier to say than to port correctly a large, very complex code-base to an alien platform. (Mono has been written from scratch, if I recall correctly).
Re: Microsoft takes .NET open source and cross-platform
#405It's funny how Nadella has moved the needle more for developers in 9 months than Ballmer did in the last decade or so, and all that without running around like a madman too. Pretty good. I'll never switch back to MS for what they've done in the past but it is nice to see them try hard to become a nicer player in the software eco-system. Google and Apple need some other party to keep them sharp, it might as well be MS…
Seeing comments like this “I'll never switch back to MS for what they've done in the past” always reminds me of this post from Hanselman http://www.hanselman.com/blog/MicrosoftKilledMyPappy.aspx
Your link just drops me at the front page of his blog. Searching for it through Google leads to a result, but clicking on that link also takes me to the front page. Is there a mirror?
Re: Microsoft takes .NET open source and cross-platform
#406I know it's silly but I'm tearing up. I grew up with .NET but neglected it for years because of moving to OS X, iOS and web dev. I played for some time with Xamarin and I'm so happy this is where MS is going. a lot to do with it.
Is this Microsoft's runtime or Miguel's? I can't work out whether: - he's made it (if Mono is everywhere and now blessed by Microsoft) - he's ruined (if Microsoft's original Windows-only .net runtime is now everywhere, and there's no need for Mono) EDIT: apparently it's both - https://twitter.com/shanselman/status/532558786486370304
Re: Microsoft takes .NET open source and cross-platform
#407Earlier quoted context omitted.
Are you saying core .NET libraries are worthless? Because in that case what's the point? Why not just use Java.
I'm sorry, but I have literally no idea how this post follows from the one you replied to?
Literally? Well it is visually displayed under it and to the right :P
Re: Microsoft takes .NET open source and cross-platform
#408Earlier quoted context omitted.
The thing is, it's anything but shitty. C# is one of the best languages out there for generic enterprise work and app development, and there's a magnigicent next gen language in F# thrown in, and a great web framework.
I keep hearing that, as if people are trying to convince themselves. But the fact is that it just doesn't exist out in the wild like its alternatives. What's more, anybody who thinks Microsoft is embracing open source by doing this is kidding themselves. There is only one motivation behind everything Microsoft does, and it isn't bringing open source philosophy to its products. Hint: That philosophy serves to undermin…
Nor is google or Oracle. So who is? To put this in perspective you need to look at the alternatives. Getting a free (as in speech) source CLR/BCL/JIT/Compiler and a free (as in beer) IDE is pretty sweet.
Sure, you can do python or Node.js, but it's not covering all that you can do now with .NET. Only java/jvm really competes on "everything except high perf" (from enterprise to mobile to cloud etc.).
And in the java universe you may end up with Ask toolbar, Eclipse and tears on your keyboard.
Re: Microsoft takes .NET open source and cross-platform
#409Earlier quoted context omitted.
I'd pin more of this on Scott Guthrie and Scott Hanselman, really. They have been championing this kind of behavior for years within MS.
But it's Nadela who allowed that vision to move forward.
Re: Microsoft takes .NET open source and cross-platform
#410I feel like the last couple years I've been cheerleading for MS and telling people how much they've changed, how open things are becoming, and how awesome the development experience is. It's fallen on deaf ears or met with resistance, but today's announcements are really gonna drive the point home. Developers need to start looking more seriously at C#/.Net. The Scotts (Hanselman/Guthrie), Miguel De Icaza and so many…
Too little, too late IMHO. Also MS has always come across as very opportunistic, giving the impression they will drop support for this if it serves them better.