Is Microsoft's .NET Ecosystem On the Decline?
Nerval's Lobster writes: In a posting that recently attracted some buzz online, .NET developer Justin Angel (a former program manager for Silverlight) argued that the .NET ecosystem is headed for collapse—and that could take interest in C# along with it. "Sure, you'll always be able to find a job working in C# (like you would with COBOL), but you'll miss out on customer reach and risk falling behind the technology curve," he wrote. But is C# really on the decline? According to Dice's data, the popularity of C# has risen over the past several years; it ranks No. 26 on Dice's ranking of most-searched terms. But Angel claims he pulled data from Indeed.com that shows job trends for C# on the decline. Data from the TIOBE developer interest index mirrors that trend, he said, with "C# developer interest down approximately 60% down back to 2006-2008 levels." Is the .NET ecosystem really headed for long-term implosion, thanks in large part to developers devoting their energies to other platforms such as iOS and Android?
My Slashdot layout just changed, there's no more 'read more' button. Just 'share'. You have to find the small annotation in the top right for the comments? What the hell.
Java is increasingly being seen as problematic and a liability, particularly as it relates to security. Much of Oracles efforts remind me more of throwing stuff against a wall and crossing fingers. Its history has given it a lot of momentum but people are starting to get nervous.
Two of my imaginary friends reproduced once
Perhaps, but that begs the "why not just go with Java?" question
Java is .. not very good. I've alternated between Java and C# professionally over the past 8 years or so, and while they used to be quite similar, C# is worlds ahead now (thanks, Oracle!).
lets face it NOTHING runs on both iOS and everything else, that's a pipe dream,
Check out Xamarin. "With a C# shared codebase, developers can use Xamarin tools to write native iOS, Android, and Windows apps with native user interfaces and share code across multiple platforms. Xamarin has over 1 million developers in more than 120 countries around the world as of May 2015."
There's a reason this is MS's last, best hope for C#. If the Xamarin stuff is bundled free with Visual Studio 2015's free version (as has been promised, but we'll see), it will be something special. If it were anyone but MS, I'd say right now this was going to be a huge win, but it's such a big change in attitude for MS - well, we'll see.
Socialism: a lie told by totalitarians and believed by fools.
Actually Java ON THE DESKTOP has no more security implications than any code written in any other language. Worst case it does something nasty, and Java does NOT sandbox your primary application thread or any of its spawn unless you specifically configure it to do so. So DESKTOP Java is a non-issue.
As for web-browser Java plugins, those are just like all other plugins. They've proven to be open to a number of exploits. If you wouldn't use Flash or Silverlight why would you expect to be able to use Java? I mean I wish Oracle would FIX these issues, but my guess is every piece of web-exposed code in existence is riddled with an endless supply of these security holes, not just plugins.
On the SERVER side there's again no issue, Java is no more or less a security problem than any other application running on your server, all of which you presumably have locked down, vetted heavily, and watch carefully.
There's really no special particular 'Java' security issue. Using .NET, Node.js etc etc etc won't particularly make you more secure on the server-side, and for the rest Java is the same as anything else too. Welcome to the world.
"Malo periculosam, libertatem quam quietam servitutem." -- Jefferson