Live data from Hacker News

The dying platform: .Net

roundcrisis.com

1–10 of 110 posts

Re: The dying platform: .Net

#2
.Net is one of our workhorses in desktop app development. Maybe it's not the latest trend but there are still a lot of utility apps written in .Net. If your corporate PCs run Windows, as almost all still are, then .Net is your most convenient choice.

Re: The dying platform: .Net

#3
From what perspective are you coming from that you think .NET is dying (student, education, corporate, open source)?

MS has never been a technology leader as they tend to let others make the early mistakes then charge in, ask Netware, OS2/IBM, Sony, Netscape.

Early bird gets the worm but the second mouse gets the cheese!

Re: The dying platform: .Net

#5
I'm apt to agree. I have used .net before in a large desktop app and it was brilliant but I'm sure I will never use it again - deskwhat?

Only thing I can think of that might save the day is if MS properly open sourced it. Chances of that have to be pretty much identically zero though.

Re: The dying platform: .Net

#6
post #2

.Net is one of our workhorses in desktop app development. Maybe it's not the latest trend but there are still a lot of utility apps written in .Net. If your corporate PCs run Windows, as almost all still are, then .Net is your most convenient choice.

Not if you factor in Windows and SQL Server licensing costs. Most people are using ASP.NET (one of the many incarnations, at least).

.NET on individual workstations is... irrelevant. Largely.

Re: The dying platform: .Net

#7
.NET, like practically all tolls by Microsoft, is good for one thing - Large scale enterprise development for Windows. It plays well with Office, Access, Sharepoint, Active Directory, IIS etc. and it's the best around at what it's doing. You can also do webdev or solve highly concurrent problems with .NET and it's great at that as well (I'm very fond of the Nancy framework and C#'s async/await are a godsend) but it's not inherently better at these than any other language. So no, .NET isn't dying nor do I feel it has lost momentum. It's not really doing anything crazy or new (ahem go ahem) but it's still as good as ever in what it was meant to do - general purpose programming language for Windows.

Re: The dying platform: .Net

#8
post #2

.Net is one of our workhorses in desktop app development. Maybe it's not the latest trend but there are still a lot of utility apps written in .Net. If your corporate PCs run Windows, as almost all still are, then .Net is your most convenient choice.

Not if you factor in Windows and SQL Server licensing costs. Most people are using ASP.NET (one of the many incarnations, at least). .NET on individual workstations is... irrelevant. Largely.

Not sure what you mean. Ignoring the server side for a moment, are people not using .Net or do you just not like it? And once you've paid for Visual Studio, what other costs are there, assuming your workstation already runs Windows?

Re: The dying platform: .Net

#9
post #4

I am disappointed in the near-abandonment of IronPython and IronRuby.

But hey, you can use a tablet now that Microsoft's management have switched focus... to a market they have not much share in, almost no mindshare, little developer incentive to work on, that only contributes to a fraction of their revenue and with tools and an operating system that shoe-horns the much larger workstation market into a tablet interface that is neither intuitive or pleasant to work with.

Hats off to Microsoft, clearly someone in management knows more than their own marketplace. Sometimes to be a market leader you must ignore the needs and wants of the market, after all leaders need to make the market go where you want it, right?

Re: The dying platform: .Net

#10
I wouldn't say it is dying, but I would agree that there are many better alternatives out there for any type of project you would be considering. I think the old allure was that you could be virtually sure that there would be a pool of talented developers to draw upon, but now there are talented developers on many different platforms that offer efficiencies by working well modularly: there is no need for a single behemoth like .net
Post reply on HN