Live data from Hacker News

Why I Moved Away From Microsoft ASP.NET

ryanbennett.com

41–50 of 110 posts

Re: Why I Moved Away From Microsoft ASP.NET

#41
post #22
post #13

Earlier quoted context omitted.

One of the first tasks the new CEO will have when Ballmer leaves is the job of convincing Enterprise customers that Microsoft is still here to fill their needs I don't think that Enterprise customers are the problem- they already use MS all the time. It's the small to medium size companies that aren't using it - and as they become larger companies it will become a problem for MS.

> they already use MS all the time Exactly, we've been the bread and butter for Microsoft for a long time. Yet with Windows 8, we're starting to feel like that's just not true... at least that's the sentiment when I talk to some of my colleagues. For instance We built our main product using WPF, today WPF is all but discontinued. XAML is bigger then ever, but only if you want to make a windows store app. If I leave .…

"today WPF is all but discontinued"

This is an interesting claim - WPF is still the main UI framework for writing Desktop apps, right? I don't know of any replacement framework that is preferred by MS for authoring desktop apps (I never use any WinStore apps on my Windows 8 devices).

Re: Why I Moved Away From Microsoft ASP.NET

#42

Earlier quoted context omitted.

There's a difference between using a brand-new Node.JS framework that's barely out of alpha and using Rails/Django/etc which whilst fairly new are proven to be stable and reliable, and are in use at big organisations.

I agree, however there is no defining line for the non-tech savvy that determines what is bleeding edge, and what isn't. Is Ruby going to be around in 5 years? If Ruby is around, will I be able to hire developers easily and for a reasonable price? These are concerns that drive businesses for whom tech is a necessity but not the core of their business. So the business owner relies on the tech provider who hopefully is…

So often the line is when the business owner has spent enough money to feel more comfortable with their technology choice.

Re: Why I Moved Away From Microsoft ASP.NET

#43

> The vast majority of .NET projects involve working with giant, monolithic, boring, poorly written, legacy “enterprise” products. These products always seem to be 4-8 years old and 2-3 major platform releases behind the current .NET framework To be fair this can be said for pretty much any project written in pretty much any language or framework.

Couldn't agree more. If you want to develop in cutting edge technologies for your weeks-old startup then code away and enjoy living on the edge (with all of it's pros and cons). But almost everything else (not just enterprise) lags behind and for good (many) reason(s). I work for clients and while I'm tempted to offer new technologies, I'm aware that this client will be using this tool for years, most likely as-is. S…

Stability, maintainability and long term investment is many time more important than gee-whiz tech.

I'll add one more: Googlibility. I don't like to use bleeding edge technology because when I google error messages I get nothing back.

Re: Why I Moved Away From Microsoft ASP.NET

#44
post #6

Cached version: http://webcache.googleusercontent.com/search?q=cache:http://...

Hmm, a few visitors and Ryan's blog has crashed. What non-Microsoft tools & hosting do you think he used?

It's hosted with Wordpress on Linode so you are correctly spotting a huge dose of irony.

Re: Why I Moved Away From Microsoft ASP.NET

#45

Tried reading this but the site was down... ironically. I've been developing the .NET stack for 10 years now and would have to say straight ASP.NET is the easiest way to add the most horrible amount of bloat to your pages and bring about horrible performance. My gut feel is that it was made to allow application developers to build intranet sites without having to worry about the stateless nature of HTTP. The result w…

> Tried reading this but the site was down... ironically.

I googled the title and grabbed Google's cache (in text-only form, the real deal wouldn't load for me).

http://webcache.googleusercontent.com/search?q=cache:U8pNBnR...

Re: Why I Moved Away From Microsoft ASP.NET

#47
post #4

I miss C# something rotten. It's such a great language, and I miss being able to use stuff like LINQ every day. But the community just isn't here - everyone is working on huge-scale corporate projects, and comparatively few are working on great stuff like Nancy.fx (a lightweight web MVC framework). That said, I bought a license for MonoTouch, and I'm hoping that I'll be able to use C# for cool stuff in the future. Ju…

A few years ago, I participated on a interview for a job (in a startup) which requires some skills in ASP.NET. When I started talking to company owner and I said to him that I knew PHP (and ASP.NET too, of course), he started to say that ASP.NET is better because it's paid, expensive and it has a great support from Microsoft... That's all he said about it. Later on, I discovered that almost 7/10 of big companies' IT…

They're not wrong, though. It's all about priorities. With an MS product you do get good support, and someone to shout at if something is not behaving as expected. With open source tech you can submit a patch to fix it yourself.

Re: Why I Moved Away From Microsoft ASP.NET

#48
post #40

Tried reading this but the site was down... ironically. I've been developing the .NET stack for 10 years now and would have to say straight ASP.NET is the easiest way to add the most horrible amount of bloat to your pages and bring about horrible performance. My gut feel is that it was made to allow application developers to build intranet sites without having to worry about the stateless nature of HTTP. The result w…

I'm with you. I think it's funny how people put down a technology (ASP.NET) that was released in January of 2002 because it's not up to snuff with 2013 web development tools. I also made the switch to ASP.NET MVC and can't imagine ever going back to ASP.NET. The unbelievable clean HTML you get, full control over rendering and rapid development is just phenomenal. Most of the anti-Microsoft comments I see on HN are of…

I think it's funny how people put down a technology (ASP.NET) that was released in January of 2002

Because it is still overwhelmingly used today. MS themselves admit that MVC is a tiny proportion of ASP.NET deployments.

Re: Why I Moved Away From Microsoft ASP.NET

#49

The only decent argument against anything in the Microsoft stack, in my opinion, is the licensing costs. You pretty much need to develop on Windows using Visual Studio. And for ASP.NET you pretty much need to deploy to IIS on Windows Server. Though at scale the OS and MSDN licensing costs can be just a drop in the bucket. That is until you decide to use SQL Server on the backend. It's a great product but the licensin…

It's a good thing that we can use ORM libraries to implement different database backends ;)

In all seriousness, it really depends on a lot of things. We've pretty much crossed Oracle from the list because it's just way too expensive, but it's mainly the availability of experts and the ecosystem around SQL Server that makes it an 'easy' choice for most shops in my area.

Re: Why I Moved Away From Microsoft ASP.NET

#50
post #20

Jeff Atwood talks about moving from .NET to Ruby for Discourse in 'Why Ruby?' http://www.codinghorror.com/blog/2013/03/why-ruby.html Boiled down to the licensing of the requirements to run the stack, and the whole open-sourceness of it all.

I would love to run mono in production, it's just so slow and buggy that this isn't possible. The simple fact is that server is not a priority for xamarin; mobile is. And this is probably a valid optimization. BizSpark helps though, as far as licensing issues goes.

> I would love to run mono in production, it's just so slow and buggy that this isn't possible.

Is that the general opinion? I've never seen a consensus on mono for MVC.

Post reply on HN