I was reading that with a big smile on my face. They're doing a lot of stuff I've been wanting for a while, especially the web server agnosticism. My new LAMP stack: Linux, ASP.NET, Mono, PostgreSQL.
<a href="https://jabbrlive.blob.core.windows.net/jabbr-uploads/Screen_Shot_2014-05-26_at_192506_0a6a.png" rel="nofollow">https://jabbrlive.blob.core.windows.net/jabbr-uploads/Screen...</a><p>Followed Graeme's instructions and after about 30 mins spent building the latest Mono I was quickly able to get ASP.vNext up and running on OSX.<p>Found one small mistake in the instructions, the switch --feed should be --source in the kpm restore step.
Microsoft sponsoring a cross-platform application environment does not make much sense. Why would they do something that is bad for them in the long run? Why would it make sense for them to release it under an open-source license?<p>Can anyone imagine a compelling business case for this? I am not used to corporations being overly generous.
Also a Linux screenshot: <a href="https://jabbrlive.blob.core.windows.net/jabbr-uploads/clipboard_b875.png" rel="nofollow">https://jabbrlive.blob.core.windows.net/jabbr-uploads/clipbo...</a>
Awesome. I started looking at vNext last week, and stopped short of trying it then due to lack of a Windows machine (which I've set up in the meantime). This will make it a lot easier to experiment with.
> This is your ASP.NET vNext project file .. and not an angle bracket to be seen !<p>And no comments allowed, either! Changing formats to be hip is fun!
Why exactly would I want this? What benefits does it provide? How is developing in a proprietary ecosystem...even if they do release it "for Linux" any better than developing in something like Python or Ruby?<p>Serious question. If there are real benefits I would love to know about them.
There's a few code samples here:<p><a href="https://github.com/aspnet/Home" rel="nofollow">https://github.com/aspnet/Home</a><p>For some reason I can't get the web ones to work (this is on OSX), I see:<p>System.DllNotFoundException: httpapi.dll