Devs Worried Microsoft Will Dump .NET
440
joelholdsworth passes along a story summing up concerns from developers that "Microsoft seems to be set on adopting HTML5 and JavaScript as its main application development tools for Windows 8," and asking, "is this the end of .NET?" The article continues:
"To bet the farm on HTML5 and JavaScript being the next big thing is a good bet, but it's not a bet that Microsoft can easily take and make good. Even if the world does turn to JavaScript and platform-independent apps, this still means that Microsoft loses.
The problem is that Microsoft needs a technology that gives it an edge, and HTML5/JavaScript is everybody's edge. Microsoft developers feel left in the dark and very angry at the way they are being treated. You only have to browse the Microsoft forums to discover how strong the feeling is: forum post 1, forum post 2 and an open letter."
Reader Sla$hPot points out a similar story at OS News.
Why worry. (Score:3, Insightful)
When has Microsoft ever just killed off a technology that they pushed? Next thing you know will be telling me that VB6 and FoxPro are in danger of going away.
Short Answer? (Score:5, Insightful)
No.
If you watch the presentation for what it really is, what they're saying is if you want the 'New Hotness' flashy canvas, yes your apps will have to be HTML/JS. No, they're not going to throw away everything out there, you'll be able to use 'old and busted'.
Re:Yeah, cos you know... (Score:4, Insightful)
Misleading, FUD, etc (Score:5, Insightful)
The developers worry about Silverlight and WPF, not .Net in general. .Net will still have its place for desktop apps and it will still be used as a server-side web platform. Silverlight and WPF have nothing (well, almost nothing, to the point of being inconsequential) to do with that.
But this is Slashdot, and that's Soulskill...
Its shit like this slashdot.... (Score:5, Insightful)
JavaScript is a great language, but using it for full-blown enterprise app development would be a major setback. Strongly typed languages are great for the enterprise, because you know (and Intellisense knows too) at compile time what to expect from objects.
Furthermore, I'd speculate that the performance of the .NET Virtual Machine is miles ahead of any JavaScript VM. I cannot recall hearing about any JavaScript VMs that support multiple threads either.
Shit like this makes me not even want to come to this site.
Re:Doubtful (Score:5, Insightful)
And just imagine, all this effort just to reinvent what C did 40 years ago.
Re:Its shit like this slashdot.... (Score:4, Insightful)
Re:Oh, dear, god.. (Score:5, Insightful)
I surely can't be the only one praying that they do drop .NET?
Yes, you are. .NET is one of Microsoft's better ideas.
Or perhaps you're a VB6 man...?
Re:open-source will naturally dominate (Score:2, Insightful)
It's hardly "simple prejudice". First of all Mono sucks and does not offer anywhere near the current .NET experience. Mono developers are stuck a generation behind.
Second of all, there are many reasons not to trust Microsoft or its technologies, and damned few reasons to trust it. It's not like .NET does things so incredibly well that other platforms are left in the dust. Mono is not a killer app, any more than .NET is.
Squeal of the Wounded fanboi (Score:5, Insightful)
Is there nothing so shrill, so piercing? When they finally realize that they directed enthusiasm - even affection - and invested personal identity in a corporation, they are still so enthralled that they feel betrayed instead of enlightened.
Look. Microsoft, Apple, Google? You are just a bit of tissue and they will wad you up, when finished wiping. Apple wipes their nose, while Microsoft wipes somewhere lower in the anatomical procession... Small comfort to reflect upon, as you trace an arc through the air, upon disposal.
Re:No. (Score:2, Insightful)
Because OpenGL support for Windows sucks! Sure, the drivers are fine, but if you actually want to use a modern version of the API, you need to do a lot of faffing about checking for extensions, and get a pointer to a fnction bofre actually using it. There's also no official OpenGL wrapper for .Net.
Seriously? Your argument is that you don't like using the P/Invoke methods to deal with OGL extensions and you don't want to use a non-official OpenGL.NET wrapper even though there are several that work just fine?
Your post SCREAMS lazy/crappy developer.
You may not be, but your post really makes you sound like it.
Re:That would be a GOOD thing (Score:5, Insightful)
In this particular case, the reason why people are up in arms is because .NET stack is actually significantly better than HTML5/JS stack at pretty much everything except for portability. As a language, C# (as of v4) roundly spanks JavaScript - it has every single feature of the latter except for prototypes (and even that you can emulate), and deals away with most of the flawed design decisions that have to be maintained in JS for the sake of back-compat (like semicolon auto-removal, or dynamic scoping of "this). As a framework, it's so far ahead it's not even something you can compare.
Of course, no-one said anything about .NET being dropped so far. People are making conjectures based on limited data, someone makes a pessimistic conclusion, and that enters a positive feedback loop where folks sit in the circle on the forums, and are exchanging opinions about how awful things are, with tone set bleaker and bleaker with every new iteration.
Re:Yeah, cos you know... (Score:2, Insightful)
.NET != Silverlight (Score:5, Insightful)
.NET isn't quite the same thing as Silverlight. Dropping .NET would be a much bigger deal, and I don't expect that to happen anytime soon.
Re:Its shit like this slashdot.... (Score:5, Insightful)
I don't know why JS gets such a bad wrap. It's got some really cool features, like closures and dynamic functionality like being able to compile and execute any string. With syntax very familiar to Java/C++/C/C#, it's easy to pickup and write object based code.
For those wanting to break out of the sandbox on Windows, Microsoft has allowed creation of COM objects for a very long time. I guess those are the roots of AJAX too.
Re:Yeah, cos you know... (Score:4, Insightful)
No, his statement completely forgets about you and thousands of developers who use .NET because they don't know C/C++.
Right. Because C/C++ is all there is. The only tool for every job. Plus, it's what Real Programmers(TM) use.
Grow up.
Re:Why worry. (Score:4, Insightful)
Why does anyone think that NET users are any less disposable then the GIS users?