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.
Dupe (Score:4, Informative)
Re: (Score:2)
Not exactly. Previous summary centered around Silverlight, only to mention .NET as a side effect. Now its full blown .NET FUD.
.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.
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: (Score:2)
Re: (Score:2)
No. At least not for a long while.
Exactly. Honestly, I'd be much more worried if I were a Silverlight dev. It does a few things HTML5 can't, but not nearly enough to make a career.
I'm still thinking that any day now <asp:Control runat="server"> will include <asp:Control runat="cloud"> and <asp:Control runat="client">.
Re: (Score:3)
In addition to 5 years of Web 3.0. HR people and dang recruiters are quite the obtuse bunch most of the time.
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.
Re:Why worry. (Score:5, Informative)
This would be funny if millions of people weren't STILL using VB6. :P Hell, I've worked at two Fortune 500 companies in the last year that had business critical applications still in VB6.
Now, that millions of people are still using VB6 is funny, but that's not where you were going with that.
Re:Why worry. (Score:4, Insightful)
Why does anyone think that NET users are any less disposable then the GIS users?
Re: (Score:2)
I thought it was so they could get the Jet database engine from FP...and put it into that abomination called Access....
Re: (Score:3)
If that enragiates you, I recommend you never look at how SQLite is used.
Re: (Score:2)
Two bad you where too much a coward to post none AC. I have heard a lot of about Haskell and functional programming languages but never have had the time to sit down and learn yet another way to program. I was brought up on structured and them moved to object oriented which is really handy.
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: (Score:2)
Yeah, my sentiments, exactly. Even if they were planning to get rid of it a couple of weeks ago, they certainly would have changed their minds, by now, after all the developer outrage.
Re: (Score:2)
s if you want the 'New Hotness' flashy canvas, yes your apps will have to be HTML/JS.
It doesn't even say that. It says that you can write flashy apps with HTML5/JS; it doesn't say that you'll have to.
No. (Score:4, Interesting)
You can't write good direct x code even if they did manage to provide a JS wrapper. .net is here to stay.
Re: (Score:2)
You can't write good direct x code even if they did manage to provide a JS wrapper. .net is here to stay.
You know another place you can't write good DirectX code? .NET. Well, at least ever since they killed MDX.
You're right in that there's no reason to believe MS is dumping .NET in general - but people using it to do XNA Game Studio stuff is hardly the core thing MS is going to be worried about.
Re: (Score:2)
MDX was rather unpleasant to work with, though. Based upon what I saw (which may not have been a representative sample) the encapsulation didn't really work at its best unless you were using managed C++, which was an unfortunate perpetration by itself.
Re: (Score:2)
I don't see any reason you couldn't convert Javascript over to a VM-style engine just like .Net and Java. To some extent it's already been done anyways.
I'm not saying it's a good idea, or that .Net is in fact at any risk (although it wouldn't be the first time MS promoted a development platform only to change their minds), but Javascript is just a bloody language, and if you're developing an application layer, by whatever means, you can give the language as much or as little low-level access or access to o
Re: (Score:2)
This was the dream of Java back in the day, to have everything from the OS right up to the applications all running under Java VMs.
This was the dream of Java back in the day, to have everything from the OS right up to the applications all running under different mandatory Java VMs, from openjdk to mandatory conflicting version numbers. Everyone is used to the MS idea of one application = one server, due to poor interoperability. It got to the point at one job were we were considering multiple desktop machines due to the need for conflicting java runtimes. The new paradigm of one application = one enduser machine. Which I'm sure wou
Re: (Score:2)
Re:No. (Score:4, Interesting)
I'm no fan of DirectX myself, however, I cited it as one of the many SDKs and APIs that Windows devs live and die off of.
Besides, OGL is graphics only. DirectX is a comprehensive suite of APIs that handle input, sound and networking.
SDL would probably be a better analogy.
Re: (Score:2)
Then bitch about that to Microsoft. Demand your cross platform compatibility! :)
Re: (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.
And nothing of value was lost (Score:2)
Comment removed (Score:5, Funny)
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...
Re: (Score:2)
Re: (Score:2)
JFWI:
http://en.wikipedia.org/wiki/Windows_Presentation_Foundation [wikipedia.org]
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:Its shit like this slashdot.... (Score:4, Insightful)
Yes, there's threading in JS (Score:2)
Take a look at Web Workers [w3.org]. I needed to synchronize multiple browsers to a common clock. Used ajax push engine as a message bus to send sync event timecodes, and a web worker on each client to run a timer in a separate thread from the main UI code. Works pretty good under Chrome.
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:Its shit like this slashdot.... (Score:4, Interesting)
JavaScript is a great language, but using it for full-blown enterprise app development would be a major setback.
True, but what might make sense is to use a client/server architecture with a Javascript/HTML client and a server written in .Net, Java or lovingly-hand-crafted-C. That gives you a client which could potentially run across iOS, Android, ChromeOS, OS X, Linux and WIndows from substantially the same codebase. That could be a boon if your boss is pestering you for an iPhone app, your managers want a web interface to work from hotel bedrooms or if Google actually manages to produce a thin client that actually costs less than a full PC.
Alternatively, HTML/JS might just be used to provide the "tile" aspect of your software (analogous to a widget in Android or on the OS X Dashboard) with some preview/current doc information but which fires up the "classic mode" app when you need it. You could even imagine "hybrid" laptops with a (maybe ARM-based) tablet in the lid that let you use widgets and only woke up the main computer for serious work.
Remember, Win8 is all about tablets and touchscreens, where Apple and Android are currently eating Microsoft's lunch (the corporates are going to be running Win7, if not XP, for a while yet) - and what Appledroid have shown is that software with a UI custom designed for tablets trumps "legacy" software. So, This could also be Microsoft being strategic, to try and ensure that developers go back to the drawing board and implement proper tablet interfaces, not just make minimal tweaks to their .Net forms UI to make things useable-ish.
Silverlight is not windows in a browser (Score:2, Interesting)
There are no Datasets in Silverlight! How could MS leave that out? Every Ms Programmer loved Ado recordsets and they love Datasets. Adoption would have been higher. Also, all calls to web r service must be non blocking. Bug hurdle for dumber devs. And no right mouse button! Any surprise silverlight flopped?
That would be a GOOD thing (Score:2)
If you're a Microsoft fan, this should make you happy - it would mean Microsoft is thinking about the future and realizing that future is multi-platform. In the past, Microsoft's behavior has been more along the lines of "attempting to shove the genie back into the bottle".
The problem I've encountered with a number of Windows "devs" is they seem strongly averse to learning anything new (or maybe they're simply incapable of doing so). In these guys' perfect world, everyone would still be running ActiveX-base
Re: (Score:2)
A multi-plataform Microsoft is the end of every Microsoft thing we have today. Fanboys are quite right to be afraid.
Also, the developers will take another hit... It seems that every decade MS makes their old developers' jobs go away, and create a shinning new technology that only inexperient developers will care to learn. Somehow, that doesn't hurt Microsoft's botton line, altough it severely hurts their image.
Re: (Score:2)
A multi-platform Microsoft is the end of every Microsoft thing we have today. Fanboys are quite right to be afraid.
Thing is, that aspect of the Microsoft universe is going away whether the company or the fanboys like it or not. Microsoft only has two choices - remain in denial, or adapt. There is no third path.
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.
What about just being the rendering engine? (Score:2)
When MS says Win8 = HTML5/js, couldn't they just mean that apps built with the new tools for Win8 will RENDER using HTML5/js, but all of the platform is still .NET? This seems the likely evolutionary choice for me...
Does dumping .NET mean dumping XNA? (Score:2)
even if it's true... (Score:2)
...that's why you take a good, hard look at who pulls the strings for a given language and why before you adopt it. When a company, by itself, is the controlling body this is a risk. Granted, consortiums can take a long time to do things, and single companies theoretically can respond more quickly when needs arise, but a company is in the position to write the floor out from under you for the sake of their profits.
Microsoft has a track record of this kind of behavior. It's no surprise if true.
Then use mono-moonlight (Score:4, Interesting)
It's too easy and too soon to say told ya, it could be a clever MS strategy to instill panic and when hordes of devs cry release a new shiny net for win8, with Ballmer chanting "we care for you!!" in front of some burning chairs sacrificed for the occasion.
If things go wrong... till a couple months ago slashdot was full of people telling .net is good, 'cause there is a free implementation... since it appears to be true, to an extent, .net developers should regroup on mono, at least to keep investments already committed to .net safe for a few years.
It's not like a full free software stack when you run it on windows and MS will make sure that their own stuff runs better than mono on their own OS, but bitching about microsoft is a sign of little attention to their track record.
Hey, hey. (Score:2)
There seem to be people out there who confuse .net with silverlight or things running in your browser.
Yes. that is *one* technology where .net can be, but is not much used. It is like "oh, cryptographic tokens dont run java exclusively", has oracle/sun let us down?
The main amount of .net in my impression is on the server side/native windows applications. As far as i can see microsoft is *not* going to make the windows desktop and html5 browser coupled to some small computing core with ajax.
In the web, silv
This Is News? (Score:2)
>Microsoft developers feel left in the dark and very angry at the way they are being treated.
I thought that was the normal state of affairs for MS developers.
Silverlight, probably. .NET, probably not. (Score:2)
This story made a lot more sense when it was about Silverlight. HTML5+Script does a lot of what Silverlight is meant to do, and it thus makes sense Silverlight is going to get less love.
However, HTML5+Script doesn't replace the other roles .NET has in the MS dev plan, which is basically everything else: random desktop apps, services, database-integrated software, server-side web stuff. That last one might seem like the closest, but even then it makes sense for MS to leave the server side mostly the same,
They aren't comparable (Score:2)
Now, I wouldn't put it past MS to drop
ftfy (Score:2)
PHBs Worried, Devs Secretly Hopeful, Microsoft Will Dump .NET
I'd not worry about it. (Score:2)
I'd pretty much count on Microsoft phasing out .NET. Soon? Can't see that happening, the investment was too great too recently to get people to switch from visual studio. I DO see the first phase coming soon: accelerating the EOL of the products on the market now. I'd have thought that Microsoft devels would be ready for this kind of dick move by now, it's happened with every other Microsoft IDE.
Hey, .NET devs (Score:2)
You know how all us freetards keep harping on about software freedom and why it's actually important and stuff?
This is why.
Killing SL will not directly kill .NET (Score:2)
Re: (Score:2)
.NET is a framework that several languages including VB, C# and Python can target. It isn't a language in itself.
Long term yes for windows 8 no (Score:2)
Dot Net is not going away in Windows 8 and it will probably be supported for at the very least the next decade. I would expect the trend to be away from it though toward emca script to be very real, that and possibly other interpreted languages. The whole bytecode interpreter concept is yesterdays tech. There was a brief period where for performance reasons it made sense, Dot Net if anything appeared after that day was passed. I have been saying this for years now and I stick by it. We are at a point w
Spoken like a true web developer (Score:5, Interesting)
"The problem is that Microsoft needs a technology that gives it an edge, and HTML5/JavaScript is everybody's edge."
Pardon the French, but are you fucking kidding me? HTML5/JS isn't anybody's edge. HTML/JS is in no way appropriate for writing an actual application. It may work, barely, in some circumstances, but it's the worst tool for almost any job except where it's required (in the browser).
Fortunately, as stated elsewhere, the concern is with the abandonment of Silverlight (which isn't really that great a loss, except for the people MS tricked into investing time and money in), not .NET as a whole.
Re: (Score:2)
*nods*
That's saying "Microsoft needs more customer lock-in and more proprietary things to force on their users, not following open standards and inter-operability." what's wrong with you?
Of course, I suppose that might be good for Microsoft, but not the rest of the planet. Whose side are you on anyway?
Re: (Score:2)
I think the problem is twofold. Microsoft seems very tightlipped about .NET in mobile Windows devices and Windows 8 in general. Then there is the derivatives Silverlight and WPF which Microsoft has proposed is the replacement of Flash/ActiveX except that (finally) some have learned that giving your project in the hands of an ill-supported plugin from a corporate machine is not a good idea in general so they choose HTML5/JavaScript and even Microsoft is getting better supporting HTML5/JS in their browsers an
This is a stupid article. (Score:4, Informative)
And this is why it's stupid:
Web development is a small subset of what you can do with .NET.
The other 90%+ of things you can do with .NET you're not going to write as a web application. Period.
Someone might as well ask whether HTML5 will replace C++. It'd be as about as idiotic of a question. Not only is the answer obviously no in either case, even asking the question reveals that the asker doesn't have even the most basic idea of what they're talking about.
Microsoft should really address this (Score:2)
The first article made more sense, because Silverlight is something that MS has been waffling on for quite a while now and HTML 5 is a realistic replacement for it. But all of .net? Now we're getting out into WTF territory.
The core of the problem here is that there's no competing narrative. Microsoft's response that "oh we'll address it in September" only fuels the fire because for someone who is already worried, silence only acts as confirmation. It's baffling just how badly they're bungling the PR on this
MS believes developers don't matter. (Score:2)
As other posters have pointed out, VB6 and FoxPro would still work.
Which misses the point entirely. So what? Scan Monster to see how many jobs there are coding on vb6 or FoxPro vs. open source Java. Someone who invested in learning FoxPro is screwed. Java, not so much. Yes, developers *can* relearn another db, framework or language. How many times do you want to be do that in your life, and at what monetary cost?
Bottom line? Microsoft has abandoned platforms willy nilly for the past two decades. Instead of
As an old programmer .... (Score:3)
Adapt
The
It doesn't happen overnight. Today, you can tell your boss that you don't know how to do that and he will get someone else to do it. You can whine about what an abomination it is to use that new stuff when the old stuff is just fine. And he will get someone else to learn it. There is enough work to keep you around for a few more years, so keep it up.
But soon, after a few more new technologies have shown up, based on the stuff you originally didn't think was worth looking at, you will look around and realize you don't know jack schit anymore. I've seen it happen over and over again, because *I* was the one willing to step up and learn new stuff by saying "I don't know, but I can figure it out." No matter what a pile of donkey dung I thought it was. Now, I'm 52, employed, and still working on new tech
Stop whining and do something about it by learning the new tools.
What a bunch of babies....
Re:Yeah, cos you know... (Score:4, Insightful)
XNA (Score:4, Informative)
.NET is mainly used for server-side processing.
And for Xbox Live Indie Games.
Re:Yeah, cos you know... (Score:5, Informative)
.NET is mainly used for server-side processing.
Wait, what? I make client applications... Windows apps. I don't make websites. I don't make client applications that require constant connection with a server. So your statement completely forgets about me and thousands of developers who need to make real applications that work in the real world, not some dream land in the cloud.
I'm beginning to wonder if Microsoft hasn't forgotten about us too.
Oh... and this: HTML5 may excel with GUI, but it's not better than WPF. WPF is definitely better in terms of combining the power, flexibility, and ease-of-development of UIs. (Before the flaming begins... I never said WPF is better for everyone, it's just better for me and my Windows clients.)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2, Insightful)
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: (Score:3)
Hammers 4 ever ! Death to screwdrivers !
Re: (Score:3)
2) Extend
3) Extinguish
4) Profit
FTFY
Re: (Score:3)
can Slashdot get *any* worse than this?
yes
ps. i'm not trolling, this is bad, but it can be a lot worse.
Re: (Score:3)
A helluva lot of software was developed under FoxPro and VB5/6 in the day, and Microsoft had little trouble switching gears. In general, it means that the older development platform is steadily decelerated in favor of the new architecture. Still, Windows 7 still runs VB6 apps, so I'm assuming, if this story has any legs at all (and I'm not convinced it does), we could go the same route with .NET.
Re: (Score:2)
I'd have to say that I think that .NET has a bit more life in it than VB6 had when they released .NET.
.NET is actually modern and makes sense, VB6 (and earlier versions) was plain painful to work with. I still end up having to fix legacy VB6 software from time to time, it's not just the environment in which you're coding, it's also the fact that a large percentage of VB software, including "enterprise" software, looks like it was written by dyslexic monkeys with a fear of comments and proper indenting. By c
Re: (Score:2)
That sounds like you had poor coders, not a VB6 issue if the coders aren't professional. I've written/debug plenty of VB6 code. Compared to VS 2010 Visual Basic.Net yeah, it's not as easy in some respects. But there's a familiarity there to "pre-objected oriented" code that a lot of older programmers are used to.
Just because something is new and shiny doesn't mean it's automatically better than the older version. VB.Net 2002 sucked donkey balls compared to VB6, it took them to 2008 to get it good
Re: (Score:2, Troll)
Yeah, Mono is up to...what....NET 1.1 or 2.0 now? That will surely be a great safety net!
Re: (Score:2)
Re: (Score:2)
If you knew anything about the CLR, you'd know that the last major change to the system was 2.0, everything since then is just a different standard library. Theres no real reason for Mono to claim a newer version of the CLR, and their libraries do support some newer stuff where its popular.
If you wanted to bitch about mono, the crappiness of the VM is a good thing to bitch about and how it performs. Picking on semantics without understanding even what you are saying is probably not a good course if you wa
Re:Doubtful (Score:5, Insightful)
And just imagine, all this effort just to reinvent what C did 40 years ago.
Re: (Score:2)
People were asking the same thing about VB6+COM. Microsoft does it because they can, and because Windows is still a substantial enough target for developers that they'll go along with it, mumbling and threatening to jump ship to be sure, but going along with it nevertheless.
Re: (Score:2)
Microsoft does it because they can
No, they can't. It's just not possible. Are you out of your mind? Performance alone is a huge problem, add in the fact that you just can't and shouldn't do that for any kind of windows programs that don't run in the browser. If they tried to make it so JS could interact with the OS and the computer the way it needs to to replace .Net, you would end up with a proprietary mess of shit that wouldn't even be JS or HTML5.
Re: (Score:2)
There's no reason you can't have multiple application layers running the same language, each layer exposing differing degrees of functionality and system access. Just because Microsoft, prior to .NET, pretty much let everything run with superuser or near-superuser rights doesn't mean that's the only way to do it.
Re: (Score:3, Funny)
Silverlight devs
Are you sure that should be plural? =)
Re: (Score:2, Troll)
I think Netflix hired both of them to completely screw up their UI. [slashdot.org]
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...?
On dot-net (not debt) (Score:3)
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.
Could I ask for your perspective on why this is the case?
Re:On dot-net (not debt) (Score:5, Interesting)
Could I ask for your perspective on why this is the case?
I'm not the person you're replying to, but I'll give you mine:
It's basically Java done one better. Basically it's the version of Java you'd come up with if you'd spent 5 years in the trenches as a Java developer and had a good set of ideas as how you could do a better job if you had it to write over again from scratch, keeping everything that's good about Java (except for the cross-platform action, which in my experience for any practical application was more of an in-theory benefit than actual benefit) and fixing a lot of things that weren't quite right.
(Granted, Java is since then improving, as well.)
I'm sure a lot of people don't think much of Java, either. It's not the right tool for every task, and neither is .NET -- but for several niches (e.g. writing custom applications for a business's internal use) it's a pretty awesome one.
Re: (Score:3)
For me, C# is all the best parts of C++, Java, and ObjectPascal rolled into one beautiful linguistic burrito.
Re: (Score:2)
beautiful linguistic burrito
Some would say you get the same type of 'output' as consuming a 'burrito'.
I keeed! I keeed!
Re: (Score:3)
keeping everything that's good about Java (except for the cross-platform action, which in my experience for any practical application was more of an in-theory benefit than actual benefit)
I worked a lot with a huge honking Java app that ran on Windows, Linux and Unix but with a web browser GUI. It never became good at doing GUIs, but a lot of server code is written in and will continue to be written in Java. My prediction is that Java will be the new COBOL long after Microsoft has moved from .NET to something else.
That said, between C# in the hands of MS and Java in the hands of Oracle, I wish there was a third option. There's always C/C++ but they're getting really long in the tooth and wit
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
Or are you one of those people that prefers C++/MFC and VB6?
Re: (Score:2)
You can write Visual Stud
Re: (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.
Re: (Score:2)
Yeh I can just see Microsoft's next server platform being HTML5 + JS
Silverlight and WPF might be going away but ASP.NET is unlikely to go anywhere for some time to come.
Re: (Score:2)
And... what? So far all you have is speculation on the forums.
Re: (Score:3)
.net on the server is doing pretty well, particularly in Windows shops. We're not at the point where you can write application tier logic in HTML yet. :)
Re: (Score:2)
I doubt .NET is really going anywhere. There's a huge eco-system of apps written for .NET, and a number of entire languages and core libraries written on top of it. People keep talking about this nonsense of a "post PC world". Utter tripe - the kind of inane banter made by people who only care about new shiny gizmos, or those who have a vested interest in killing off the PC. The expansion of new markets doesn't necessarily guarantee the demise of the old. PCs are great at lots of things that other devices s
Re: (Score:3)
The next big thing might be the separation of UI and core program logic.
What do you mean, "the next big thing"? It has been the norm [wikipedia.org] on .NET GUI stack for, what, 5 years now (since first version of WPF)? - there's XAML for UI, with bindings to data model implemented in code. Same thing in Silverlight.
Re:strong typing (Score:5, Funny)
Meh. Strong typing is waaay overrated.
I can't tell you how many broken keyboards it has cost me.