Live data from Hacker News

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

weblogs.asp.net

31–40 of 104 posts

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

#31
post #17

Earlier quoted context omitted.

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

Yeah, there's a common misconception that there's a big bill coming at the end. There isn't - you get to keep the software you used during the 3 years for no charge and you get discounts if you need to buy more.

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

#32
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…

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.

I have found this to be the case for any system that I've had to deal with for a decent amount of time. Simply change odd sequence of commands to odd registry changes (or xml files in IIS), or click these random guis and see if it works. One thing I like about the linux CLI though is that generally once I find the command it really does work.

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

#33
post #29
post #24

Earlier quoted context omitted.

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.

Identity Management and SSO are two area that once one can install them successfully, that's pretty much mark the point of no return :D.

Consultants love these kind of projects!

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

#34

> start accepting community developed features into their platform Guthrie has done a great job of making developers on the Windows platform feel included and involved. While Microsoft's product offerings slip, Guthrie continues to grow the community of developers, maybe not in quantity but most certainly in quality. Before Guthrie, an offering like today's announcement never would have seen the light of day.

I'm not too familiar with what Guthrie has done for the .NET community, but Hanselman is a famous proponent of open source and making .NET as fun to code in as ruby and python. His coming to MS has changed the way I look at the .NET stack.

Yeah ScottH has done a great job. ScottG hired him, plus a bunch of other community advocates over the past few years. Some have since moved on, but MS really did a great job of listening to devs who build on MS platforms.

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

#35

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.

NuGet vs Maven seems like a small issue when compared to VS vs Eclipse or even C# vs Java. In the latter two, MS wins hands down. I can cope with NuGet.

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

#36

Earlier quoted context omitted.

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?

You don't need ReSharper, you can step into the core .Net libs from Visual Studio and it will download what's required.

If you want to step into the source code of other projects however, I don't think that scenario is handled yet. Perhaps a feature to be added to NuGet.

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

#37
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…

Your product-name dropping skills are unparalleled.

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

#38

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.

You don't like Scala, Clojure, (after only looking at it today) or F#, and you think you 'know the technology'? That's not at all surprising coming from an MS supporter.

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

#39

Earlier quoted context omitted.

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?

Its automatic. If it can't get the source, it will use its built in decompiler, and produce surprisingly readable source anyway (I force it to this mode by default, due to a flaky internet connection).

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

#40
post #35

Earlier quoted context omitted.

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.

NuGet vs Maven seems like a small issue when compared to VS vs Eclipse or even C# vs Java. In the latter two, MS wins hands down. I can cope with NuGet.

With Eclipse, 99% I don't need a mouse to refactor, navigate, build, run unit-tests within Eclipse or outside, and packaged a rather large codebase and its dependencies (3rd-parties or not) and Maven contributes to that significant productivity gain as well.

Eclipse recently also introduced an App-Store clone to download plugins and so far I haven't had the need to hunt down plugins from the world wide web (except for the exotic ones).

Granted I'm new with VS.NET, I'm guessing that will not be the case. Somehow I'm probably still a long way to learn how to utilize VS.NET to the same level of productivity with Eclipse... and even longer time requires to surpass it...

Post reply on HN