Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The push to open source started under Ballmer and has been gaining momentum the past few years. You saw some of the very early open source work debut when Scott Guthrie open sourced ASP.NET MVC 2 in 2010.

He (Guthrie) blogged a few times about evangelizing open source in Microsoft, and given today's news, he gained quite a bit of traction over the years. It also helped that ASP.NET MVC is a pretty sold web framework too.



I was at Microsoft when Nadella took over Azure but I left before he became CEO.

While it's true that Microsoft was taking steps to open source products under Ballmer, it was despite him, not because of him. There was an incredible amount of red tape, dragging of heels and internal fear uncertainty and doubt. Even internal only projects to synchronize open source practices among divisions were an uphill battle. If anybody deserves credit for Microsoft's open source efforts at that time, it's Sam Ramji who should get the credit, not Ballmer.

From the outside, Microsoft under Nadella has all the stops removed. This all lines up with a quote that I heard from Nadella 3rd hand: "We [Microsoft] can either push the 'One Microsoft' vision, or we can make money."


Funny thing is most MS devs seem to think that asp.net is on its way out.


There's ASP.Net and there's ASP.Net MVC. They're very different beasts, even though the latter is/was built upon the former. ASP.Net probably is on the way out, but MVC is not.


ASP.Net is going nowhere, the abomination known as Web Controls is on the way out (and good riddance).

It will never go away, there's too much code and money involved, but it won't be used for new projects.


"but it won't be used for new projects"

I would interpret that statement as: it's on the way out.


ASP.Net is not going anywhere, perhaps you should read a little closer before you respond.


asp.net is the web framework.

WebForms and MVC and WebAPI were different stacks that ran on top of asp.net to deliver different functionality. WebForms is the old school stuff and was great at what it did (which was replicate the winforms ability so desktop developers could rapidly create webapps) and serves millions of businesses today.

WebForms is still being supported but now finally seems to be removed from future roadmap. MVC and WebAPI have been combined together now. The latest stack is ASP.NET MVC 6 running on top of ASP.NET 5 running on top of .NET framework 4.6


ASP.NET MVC, ASP.NET Web API and ASP.NET Web Pages will merge into a unified "ASP.NET vNext". http://en.wikipedia.org/wiki/ASP.NET


Asp.Net 1.0 is still working on new servers. MS got compatibility covered better then any other firm :)


asp.net is not going anywhere, it's the name for the web focused framework of the .net stack.

The layers are ASP.NET MVC 6 running on ASP.NET 5 (the web framework) running on .NET Framework 4.6 (the core libraries).


There is no real alternative to ASP.NET.


I don't know about that. A lot of companies, some of the world's largest, use non-MS technologies and seem to get by very well.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: