Live data from Hacker News

ASP.NET MVC, Web API, Razor and Open Source

weblogs.asp.net

21–30 of 104 posts

Re: ASP.NET MVC, Web API, Razor and Open Source

#21
post #11

I would consider paying for .net if it received first class treatment on Linux. As someone who has lived through the pain of hosting apps on Windows, I just refuse to do it in the future. I'd love to see Microsoft bring Mono into the fold and truly bring it to the level of the Windows .net implementation.

What part of hosting apps on Windows was painful to you? I actually prefer to host my apps in Windows when I'm able and the technology stack supports it. I don't need to set up new apps often, but when I do, it's many orders of magnitude faster for me to get an app running on Windows vs. Linux.

Linux works great as a server OS once I get everything set up and configured correctly. I never need to think about it again. However, I dread having to set things up on a new Linux machine. There's always some hardware that doesn't install correctly or some config file that needs twiddling. Sometimes it takes an odd sequence of commands that needs to be run in just the right order to get things going. Invariably I waste hours on the internet searching forums every time I do this, getting more and more frustrated the whole time.

As far as Windows hosting goes, I find IIS 7 to be much easier to set up and customize than Apache in terms of hosting web applications. I find the uptime of Windows Server boxes to be functionally equivalent to their Linux counterparts. I also find it's much easier to administrate large groups of Windows servers because of the nice tooling. Things like Active Directory, SMS and SCOM make things pretty easy.

Re: ASP.NET MVC, Web API, Razor and Open Source

#22
I've been strictly in management for a few years now, but I like to lead from the front, i.e. know the technology. It would be painful to trade in C# for Java and VS for Eclipse. Today I took a quick look at Scala and Clojure. I think F# for either of those is also not a good trade. There are a lot of things MS does right. The more MS opens up their technology, the better.

Re: ASP.NET MVC, Web API, Razor and Open Source

#23

I'm a long time Java developer who recently move to .NET. What I love about Java when it comes to this particular issue: open source, is how easy it is to get the source code, documentation, and to navigate around given 2 assumptions: 1) You're using Maven + Eclipse (haven't tried in other IDE) 2) The source code is available (in most cases, they are) in Maven repository Here's a simple example: I'm using Spring and…

Resharper can do the same: http://www.jetbrains.com/resharper/

Re: ASP.NET MVC, Web API, Razor and Open Source

#24
post #21
post #11

I would consider paying for .net if it received first class treatment on Linux. As someone who has lived through the pain of hosting apps on Windows, I just refuse to do it in the future. I'd love to see Microsoft bring Mono into the fold and truly bring it to the level of the Windows .net implementation.

What part of hosting apps on Windows was painful to you? I actually prefer to host my apps in Windows when I'm able and the technology stack supports it. I don't need to set up new apps often, but when I do, it's many orders of magnitude faster for me to get an app running on Windows vs. Linux. Linux works great as a server OS once I get everything set up and configured correctly. I never need to think about it again…

I currently run a company (on the IT side) with 100+ servers...a healthy mix of both Windows and Linux. To write-up the benefits I see of Linux over Windows would take a fairly long blog post...perhaps I'll do that soon. However, I will say that the last time I had a Linux hardware problem which wasn't related to a display driver issue (and in other words, not on the server) was in 2006. Our Linux servers are reliable, easily configured (admittedly....we know what we're doing) and have very high up times. Contrast that with our Windows servers which at this point we've had to resort to weekly reboot Windows to keep them performing.

Personally, I also find it much easier to find help online with Linux when things do go wrong...and that Microsoft (wisely) makes the whole experience very painful unless you're willing to pony up for their more expensive "tiers" of software. As an example, even though DFS-R is included in Windows Server, try managing a real, live deployment given what you're provided with just Server. Unless you purchase SCOM, your will fail.

Re: ASP.NET MVC, Web API, Razor and Open Source

#25

I've been strictly in management for a few years now, but I like to lead from the front, i.e. know the technology. It would be painful to trade in C# for Java and VS for Eclipse. Today I took a quick look at Scala and Clojure. I think F# for either of those is also not a good trade. There are a lot of things MS does right. The more MS opens up their technology, the better.

That is strange. I'm the other way around: it is painful for me and my team to switch Java/Eclipse/Maven to C#/VS.NET/NuGET since NuGET isn't even close to Maven.

Not to mention we have to deal with licensing, buying software tools, etc while in Java land almost all the high quality tools are free, easy to download, easy to install.

Setting up a new machine is a breeze with SVN/GIT + Maven. A breeze.

Re: ASP.NET MVC, Web API, Razor and Open Source

#26

I'm a long time Java developer who recently move to .NET. What I love about Java when it comes to this particular issue: open source, is how easy it is to get the source code, documentation, and to navigate around given 2 assumptions: 1) You're using Maven + Eclipse (haven't tried in other IDE) 2) The source code is available (in most cases, they are) in Maven repository Here's a simple example: I'm using Spring and…

Resharper can do the same: http://www.jetbrains.com/resharper/

ReSharper can download source code over the internet or do I have to setup things manually? put them in the right place, etc?

Re: ASP.NET MVC, Web API, Razor and Open Source

#27
post #17
post #14

Also worthy to note that Microsoft's BizSpark program provides free production access to Microsoft tools and products-- not Express editions but versions like Visual Studio Ultimate, SQL Server Enterprise, Windows Server Enterprise, etc. You also get a couple thousand free hours on Azure if you want to go that route. For training you also get three months of Pluralsight which brings you up to speed on the relevant to…

Wait until the bill comes.

After three years, you get to keep some production licenses as well as all the software you downloaded for free. You get four Windows Servers and two SQL Servers. This really is a great program. You can read more here: https://www.microsoft.com/bizspark/About/Graduation.aspx

Re: ASP.NET MVC, Web API, Razor and Open Source

#28
post #17
post #14

Also worthy to note that Microsoft's BizSpark program provides free production access to Microsoft tools and products-- not Express editions but versions like Visual Studio Ultimate, SQL Server Enterprise, Windows Server Enterprise, etc. You also get a couple thousand free hours on Azure if you want to go that route. For training you also get three months of Pluralsight which brings you up to speed on the relevant to…

Wait until the bill comes.

[deleted]

Re: ASP.NET MVC, Web API, Razor and Open Source

#29
post #24
post #21

Earlier quoted context omitted.

What part of hosting apps on Windows was painful to you? I actually prefer to host my apps in Windows when I'm able and the technology stack supports it. I don't need to set up new apps often, but when I do, it's many orders of magnitude faster for me to get an app running on Windows vs. Linux. Linux works great as a server OS once I get everything set up and configured correctly. I never need to think about it again…

I currently run a company (on the IT side) with 100+ servers...a healthy mix of both Windows and Linux. To write-up the benefits I see of Linux over Windows would take a fairly long blog post...perhaps I'll do that soon. However, I will say that the last time I had a Linux hardware problem which wasn't related to a display driver issue (and in other words, not on the server) was in 2006. Our Linux servers are reliabl…

That said, Microsoft got one thing very right: active directory. If someone were to develop a similar solution which could manage both platforms, I'd buy it tomorrow.

Re: ASP.NET MVC, Web API, Razor and Open Source

#30
I've not written code on windows for years now, but today for started off with a .NET project - for an course assignment (.NET mandatory). I wasn't that bad - looks things can be completed fast enough here, however kept feeling itchy all the time that finally saying yes to closed source platform ... Came back home and now its open source. Thank you!
Post reply on HN