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'.
Only if your platform is a browser. These are the things i lately worked on, and Javascript would be of no use in any of them:
- Embedded board doing hard realtime IO signals (100us response time) and Ethernet/IP communication on a 8bit CPU with 4KB RAM
- Windows device driver for a special PCIe card receiving continuous 80MB/s data from an image sensor into system RAM.
- soft real-time image sensor processing the stream data with latency below 3ms: interpolate dead pixels, normalize gain, apply 2d band stop filter
- soft real-time image post-processing on 60MB/s stream, with latency below 20ms: illuminated area & motion detection, spatial and temporal noise reduction, multi-resolution non-linear detail enhancement processing, adjust contrast & brightness
Above processing must run on a desktop quad-core with max 40% CPU load.
It required manual threading and hand-written vector code (SSE intrinsics) to reach the performance.