Is Microsoft 'Reaping the Rewards' From Open-Sourcing Its .NET Core? (infoworld.com)
An anonymous reader quote InfoWorld:
Two years ago Microsoft did the unthinkable: It declared it would open-source its .NET server-side cloud stack with the introduction of .NET Core... Thus far, the move has paid off. Microsoft has positioned .NET Core as a means for taking .NET beyond Windows. The cross-platform version extends .NET's reach to MacOS and Linux...
Developers are buying in, says Scott Hunter, Microsoft partner director program manager for .NET. "Forty percent of our .NET Core customers are brand-new developers to the platform, which is what we want with .NET Core," Hunter says. "We want to bring new people in." Thanks in considerable part to .NET Core, .NET has seen a 61% uptick in the number of developers engaged with the platform in the past year.
The article includes an interesting quote from Microsoft-watching analyst Rob Sanfilippo. "It could be argued that the technology generates indirect revenue by incenting the use of Azure services or Microsoft developer tools."
Developers are buying in, says Scott Hunter, Microsoft partner director program manager for .NET. "Forty percent of our .NET Core customers are brand-new developers to the platform, which is what we want with .NET Core," Hunter says. "We want to bring new people in." Thanks in considerable part to .NET Core, .NET has seen a 61% uptick in the number of developers engaged with the platform in the past year.
The article includes an interesting quote from Microsoft-watching analyst Rob Sanfilippo. "It could be argued that the technology generates indirect revenue by incenting the use of Azure services or Microsoft developer tools."
The reality is that javascript is the universal language at the moment of 'get stuff done'
It is, but javascript is a gigantic mess, and therefore shouldn't be used for teaching, just like C++ (which is a mess too, but a smaller one).
This move allowed us to deploy C# code to all kinds of platforms, not just Windows machines, which is becoming much more important in enterprise and research fields. Our developers enjoy working in C#, and we can make good use of it across our enterprise-sanctioned systems, so advanced tools like Visual Studio (which is still a very nice IDE), become higher-value investments.
I would disagree. Javascripts ability to handle objects/functions and array dynamic push/pop as well as it's ability to run on any device with a web browser make it immediately more practical than c++
The first thing I thought about the "Oracle is going to start shaking down developers" article from yesterday was that it was a boon to C#.
-scott
If you flee from Oracle into the warm embrace of Microsoft, expecting everything will be fine, you deserve everything you are going to get. We'll read about it on slashdot in a few years: "Microsoft demands licensing fees from .NET developers", and some of us will be thinking "phew, I dodged another bullet there".
But hey, if decades of experience with a company means nothing to you, by all means lock yourself into Microsoft's walled garden.
look, if you use javascript for teaching then you will get pupils graduating without knowing the difference between basic data types - or really anything. even basic would be better, really, for teaching basics.
world was created 5 seconds before this post as it is.
We're 16 years into C# and 14 years into .NET, and they've gone from "will not sue" licensing to full blown opensource and multiplatform, with alternate GPL'd implementations if you don't like Microsoft's. How long do we need to wait before you'll move beyond blind religious zeal?
Mono is still a patent trap
Have you been saying that for over 12 years? That's a long time to keep calling that the sky is falling. In that time, Microsoft have made good on their promise not to sue regarding patents and Mono. They have also acquired Xamarin and then contributed the Mono Project to the .NET Foundation (the independent organisation incorporated by Microsoft to foster OSS development with .NET).
What more can they do to shut up the nay-sayers who keep crying that the big bad wolf is going to sue us if we use Mono?
We're 16 years into C# and 14 years into .NET, and they've gone from "will not sue" licensing to full blown opensource and multiplatform, with alternate GPL'd implementations if you don't like Microsoft's. How long do we need to wait before you'll move beyond blind religious zeal?
You are actually ready to trust the company that gave us Windows 10, then? And that might next year very well decide that _all_ Windows applications need to go through the Windows Store?
Windows 10 has shown us there is no limit to the level of idiocy they are willing to commit to. And if you believe your future is in good hands with them, I can only wish you good luck.
OOXML.
The world's burning. Moped Jesus spotted on I50. Details at 11.
Java is probably one of the best, on par with Qt, 'technologies' for GUI applications, and that since far over a decade.
You must be living under a rock. (Or must have a pretty weird idea how 'good gui programming' looks like.
I think Microsoft was completely justified in doing what they were doing with Java, and Sun was confirming how dishonest and untrustworthy they were with their lawsuit.
That is bollocks. M$ did the embrace, extend, extinguish tactics with Java by "adding" unportable extensions. Java programs written for the MS platform where no longer 'compile once run everywhere' hence Sun sued: rightfully, both in legal as in moral sense.
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
I'd be willing to bet that a large part of the popularity doesn't have anything to do with .Net per se, but rather because Microsoft has positioned .Net as a competitor to Java, while at the same time Oracle is hell bent on making Java as distasteful to use as possible.
Java is second only to C/C++ in terms of platform stability. Java is, quite simply, what you use when you need to write an enterprise-level app and you don't want to be forced into the Windows ecosystem.
But Oracle happily poisons everything they touch. They destroyed OpenOffice. They destroyed MySQL. They have ruined pretty much everything that they got from Sun, and while Java has still been able to hang on, it has been despite their best efforts. Every bit of news that has Oracle and Java in it, is almost exclusively negative, where Oracle is trying to screw someone out of money. Hell, they're even squeezing Java developers, who are the primary reason the platform is even viable.
When .Net was open sourced, people (including me) were shouting "It's a trap!", because Microsoft doesn't seem to do anything without an ulterior motive. Sometimes it's transparent, sometimes they do the long play, but at no point is "Microsoft" and "trust" used in the same sentence. But now we're at the point where you have two options. A possible "It's a trap" scenario with Microsoft, and Oracle's "We're gonna fuck you till you're dead, and then we'll fuck the corpse."
So yeah, when those are your options, .Net definitely becomes a whole lot more attractive.