Scott Hanselman

Announcing .NET 2015 - .NET as Open Source, .NET on Mac and Linux, and Visual Studio Community

November 12, 2014 Comment on this post [197] Posted in ASP.NET | ASP.NET MVC | Open Source | VS2015
Sponsored By

It's happening. It's the reason that a lot of us came to work for Microsoft, and I think it's both the end of an era but also the beginning of amazing things to come.

The .NET 2015 wave of releases is upon us. Here's what's happening and we announced it today in New York. There's a lot here, so drink it all in slowly.

Be sure to check out all the blog posts I'm linking to at the end, but here's my personal rollup and take on the situation.

  • We are serious about open source and cross platform.
    • .NET Core 5 is the modern, componentized framework that ships via NuGet. That means you can ship a private version of the .NET Core Framework with your app. Other apps' versions can't change your app's behavior.
    • We are building a .NET Core CLR for Windows, Mac and Linux and it will be both open source and it will be supported by Microsoft. It'll all happen at https://github.com/dotnet.
    • We are open sourcing the RyuJit and the .NET GC and making them both cross-platform.
  • ASP.NET 5 will work everywhere.
    • ASP.NET 5 will be available for Windows, Mac, and Linux. Mac and Linux support will come soon and it's all going to happen in the open on GitHub at https://github.com/aspnet.
    • ASP.NET 5 will include a web server for Mac and Linux called kestrel built on libuv. It's similar to the one that comes with node, and you could front it with Nginx for production, for example.
  • Developers should have a great experience.
    • There is a new FREE SKU for Visual Studio for open source developers and students called Visual Studio Community. It supports extensions and lots more all in one download. This is not Express. This is basically Pro.
    • Visual Studio 2015 and ASP.NET 5 will support gulp, grunt, bower and npm for front end developers.
    • A community team (including myself and Sayed from the ASP.NET and web tools team) have created the OmniSharp organization along with the Kulture build system as a way to bring real Intellisense to Sublime, Atom, Brackets, Vim, and Emacs on Windows, Linux, and Mac. Check out http://www.omnisharp.net as well as blog posts by team members Jonathan Channon
  • Even more open source.
    • Much of the .NET Core Framework 4.6 and its Reference Source source is going on GitHub. It's being relicensed under the MIT license, so Mono (and you!) can use that source code in their .NET implementations.
    • There's a new hub for Microsoft open source that is hosted GitHub at http://microsoft.github.io.

Open sourcing .NET makes good sense. It makes good business sense, good community sense, and today everyone at Microsoft see this like we do.

Open .NET

Related Links


Sponsor: Big thanks to Aspose for sponsoring the feed this week! Working with Files? Aspose.Total for .NET has all the APIs you need to create, manipulate and convert Microsoft Office documents and many other formats in your applications. Start a free trial today.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service
November 12, 2014 19:38
Wow, this is huge!
November 12, 2014 19:44
Can I have my job back?
November 12, 2014 19:45
This really is incredible stuff. The Community Edition SKU, The work you guys are doing with Xamarin on Mono.

I've never been so excited to work in this field. :)
November 12, 2014 19:46
Congratuations, Scott! I know you and your team have been advocating for this direction for a long time.

Does this mean that ASP.NET will run under Apache? I'm so accustomed to thinking of ASP.NET and IIS to being tightly coupled.
November 12, 2014 19:50
This is massive!!! Any word on bringing VS to OSX?
November 12, 2014 19:56
This is really Great! & LoL @Rob_Cobery comment.
November 12, 2014 19:58
Wow... I love you guys.
November 12, 2014 20:02
This is great news, Looking forward to moving .net applications onto Linux!
November 12, 2014 20:03
Its probably worth mentioning the .NET Foundation as the stewards of these projects and their site being the place to start with if you want to contribute.

I'm loving the direction that .NET is going and with that we may one day even be more of a first class citizen in the Linux landscape. (Not that mono is bad as is, its just not been given as much love in the past as I would have liked)
November 12, 2014 20:46
This is awesome news! Congrats!!
November 12, 2014 20:53
Wow, the future of .NET looks promising!

[Community] is basically Pro

Can you elaborate? Are there any differences between Community and Pro other than the usage restrictions?

Is there a way to download Community as an ISO or other full installer?
November 12, 2014 21:01
I could not be happier about this. Something tells me Scott is hugely responsible for making Microsoft take this move ;)

Thank you Scott and thank you Microsoft for believing in open source!
November 12, 2014 23:34
My Macbook has just become a lot more useful. Hello Sublime Text and ASP.NET on OS X!
November 12, 2014 23:53
This is fantastic! I am more excited about the future of ASP.NET than I have been in years. I'm very impressed with the open processes and open source license of the web stack in addition to all the technology improvements. Been enjoying the vnext standup videos on youtube and playing with the previous ctps. Glad the vs2015 preview aka the "beeta" is now available :-D

The unification of mvc and web api is beautiful, and the ability to bin deploy the core framework means no more worry about what version is installed at the web hosting environment. That alone is huge.

Keep up the great work, this is going to be the most exciting release in the history of asp.net when the final bits ship next year!

Thanks to you and all the teams doing this great work!
November 12, 2014 23:56
nice move
November 13, 2014 0:09
It was a hard wait during the 7 months after MS Build, but well worth it. I wonder all the time if we'll ever see Visual Studio for the Mac. I had my doubts in the past as the only advantage would be when using the Xamarin extension which wasn't free. But with Xamarin Starter supporting Visual Studio CE, and with .NET coming to the Mac from Microsoft I can't help but think maybe that's the next step. There is a new build of Office for the Mac coming soon so who knows?
November 13, 2014 0:09
Damn, I'm sold.
November 13, 2014 0:32
This info should have been released on April 1st. ;) Good move microsoft.
November 13, 2014 0:38
we can expect .net as the #1 platform in a few years. bad news for oracle & java
November 13, 2014 0:39
The image also says "Windows Forms". Does that mean something like Xamarin provides (native UI for each platform) is supported, too?
Uwe
November 13, 2014 0:45
Simply, Wow. Congrats to everyone at Microsoft who pushed for it.

Ugh brain cannot parse - missing a closing bracket:

A community team (including myself and Sayed ...
November 13, 2014 1:00
@Gordon Check out the FAQ's on this page for usage details.

http://www.visualstudio.com/products/visual-studio-community-vs
November 13, 2014 1:01
@Gordon Sorry, I meant the Q & A section not FAQ.
November 13, 2014 1:05
At last!
November 13, 2014 1:07
Can you elaborate what does it mean "non-enterprise application development" for Visual Studio Community? Maybe separate blog post :)

The info about Emacs is great!
Raf
November 13, 2014 1:11
The graphic says that .NET Framework 4.6 includes WPF. Does that imply that WPF will be supported on Linux/Mac, too?
November 13, 2014 1:32
Enter the future!
November 13, 2014 1:41
Where is the code for the CLR?
November 13, 2014 1:50
Will the source code of the demo project MyShuttle.biz be released?
November 13, 2014 1:51
This is huge! Finally, 1st class support for .NET on Mac and Linux. Plus Intellisense for Sublime and vim!

Now, if I could only manage Windows through SSH, scripts and Puppet/Chef as I can easily on Mac and Linux.

Is VS still a dependency for building ASP.NET projects? In .NET 2015, can I now finally create a functional build machine without installing VS shell?
November 13, 2014 1:52
I guess you could say that releasing .NET as open source is... .NEAT.
November 13, 2014 1:53
>> Can you elaborate what does it mean "non-enterprise application development" for Visual Studio Community? Maybe separate blog post :)

I dont have the link, but read somewhere.

- Any company with > 250 employees is considered enterprise.
- any company with <= 5 developers can use it even for commercial purpose.

November 13, 2014 1:55
Great forward steps, been waiting for this and I know you and many others have pushed for it Scott. Nice work! This is going to make the cross-platform story so much better!
November 13, 2014 2:05
Microsoft is great and awesome!

I'm wondering why Xamarin doesn't offer it for free at least for individual developers (http://blog.xamarin.com/microsoft-and-xamarin-expand-global-partnership/). Xamarin is just focusing on earning money form individual developers. They don't see the community or ecosystem around it.
November 13, 2014 2:07
This is really huge and big change congrats

Are ASP.NET 4 projects upgradeable to ASP.NET 5?
November 13, 2014 2:10
Fantastic news--great work by you and your team!

November 13, 2014 2:17
Most awaited from Microsoft, well done.
November 13, 2014 2:18
Still rubbing my eyes :)
November 13, 2014 2:23
oh that's cool news and gonna enter new world of dot net. I never experienced in this technology but now it's really promising.
November 13, 2014 2:44
This is huge! Absolutely the right move... Keep up the great work.
November 13, 2014 2:53
Great news and big opportunity for dot net developers.
November 13, 2014 2:56
Wow awsome
Erl
November 13, 2014 2:59
Microsoft, y u no distribute big ISOs via bit-torrent protocol? I'm downloading VS2015 Preview by http protocol with speed 80 KB/s.
November 13, 2014 3:04
This is absolutely AWESOME!

November 13, 2014 3:52
@Scott, the link to Visual Studio Community seems to be wrong (it's pointing to the Update 4?)
It should be http://www.visualstudio.com/products/visual-studio-community-vs
November 13, 2014 4:08
On the day they land a space craft on a comet, this is the most exciting news I've heard!
Bob
November 13, 2014 5:21
Wow - this is an industry changing event potentially, and will certainly bring a new wave of developers across to .NET
November 13, 2014 5:49
Oh my... Finally! Absolutely Huge, Fantastic and Great! that is why I love Microsoft... Thanks
November 13, 2014 5:51
I don't understand the bit about the web server for linux and mac? To run an asp.net mvc application on linux, we will need a web server. What will that be? Will it be the equivalent of jetty for java?

Is Microsoft's strategy to lose massive amounts of windows server and sql server revenue and base their revenue on a more sustainable approach such as selling visual studio and other developer tools? Why would anyone chose windows server?

Will entity framework and mysql work on linux and perform as well as java / hibernate / mysql?

I am a little skeptical at this stage.
November 13, 2014 5:55
VS是宇宙第一的开发工具,.NET是宇宙最好的平台
VSは宇宙初の開発ツールで、.NETは最適なプラットフォームの宇宙である
VS is the universe's first development tool, .NET is the best platform universe.
November 13, 2014 5:56
Oh and Azure revenue as well - assuming it has any chance against AWS.
November 13, 2014 5:58
This is big thing! but the impact on windows server licenses is doubtful.
CS
November 13, 2014 6:28
Wow! I love it!!!
November 13, 2014 6:33
The world is Microsoft.
November 13, 2014 7:20
Simply. Superb.
November 13, 2014 7:34
You guys are awesome!
November 13, 2014 7:52
Amazing, its a new beginning of Microsoft world
November 13, 2014 7:58
This is huge news
November 13, 2014 8:20
This is just awesome! Microsoft finally headed in right direction.
November 13, 2014 8:24
Great!! Love u guys :)
Tan
November 13, 2014 8:57
Great and looking forward to visual studio 2015 ultimate and ... and ... everthing.
November 13, 2014 8:57
Great!
November 13, 2014 9:16
AWESOME SALA...
November 13, 2014 9:24
Which .NET APIs will be missing from the open sourced version? I would assume that at least System.Windows.Forms and WPS will not be ported to Linux, is that right? Will there be other APIs that remain exclusive to Windows?
November 13, 2014 9:32
Wow, Superb..
November 13, 2014 9:56
This is awesome! Congrats Scott.
November 13, 2014 10:22
Finally MS got the message.
November 13, 2014 10:39
Wow this is epic! I've never been more proud to be a .NET developer than today. This is truly remarkable.
November 13, 2014 10:40
WOW!

Proud to be .net developer. Now on the hardware of my MacBook Pro again.
November 13, 2014 10:41
Great Effort towards wide acceptance.. Cheers!
November 13, 2014 10:42
Awesome work from you guys!! Really exciting time.

I have one question. Eclipse is one of most popular editors so does Omnisharp foundation have plan to create a plugin for .NET development there?

November 13, 2014 11:08
This made me to LOVE Microsoft after a long while.
November 13, 2014 11:09
This news is so big it would be useful to know What this news does't include' EG .Net doesn't encompass WinRT/XAML, differences in VSPro and new Community edition etc.

It's a lot to take in.

Thanks 😊
November 13, 2014 11:46
This is great news!

Do you know if Xamarin Forms XAML intellisense will work in one of the new VS versions? The Xamarin guys always make excuses that Microsoft has to implement something for it to work.

See http://forums.xamarin.com/discussion/17393/xaml-intellisense

There was no new info in the last 5 months.
November 13, 2014 11:51
Ian Walker,

more info on the community edition can be found at http://www.visualstudio.com/en-us/products/visual-studio-community-vs.

Q: How does Visual Studio Community 2013 compare to other Visual Studio editions?
A: Visual Studio Community 2013 includes all the great functionality of Visual Studio Professional 2013, designed and optimized for individual developers, students, open source contributors, and small teams.
November 13, 2014 12:05
It is a great news.

Thanks Microsoft for demolishing the barriers.

It will be fun. I have started visualizing my ASP.NET blog running on Linux server. Did I hear it correctly?
November 13, 2014 12:31
I've never witnessed a Microsoft make so many correct of what I feel are good decisions consecutively.

Will we be hearing any more about M# soon? ;-)

Keep it up!
November 13, 2014 12:34
Oops, completely forgot to remove the word "correct" from my last comment. Proof reading - a skill not yet mastered.
November 13, 2014 12:55
perhaps a stupid question, but can I install vs2015 side by side with vs2013 update4? or are there people who can confirm that it is no problem?
November 13, 2014 13:05
It's really amazing.. :)
November 13, 2014 13:27
This is a game changer
November 13, 2014 13:55
its a great news. hope so know we can create more 0365 apps for android and IOS.
November 13, 2014 14:05
Bringing the power of .NET to Linux and Mac, open sourcing it and the ability to use Visual Studio Community is an absolute game changer. Thank you so much for this Microsoft! I love you guys!
November 13, 2014 14:12
Scott, do you know when will be available localized ISOs of Visual Studio Community Edition?
November 13, 2014 14:39
Great news!!

Microsoft simply awesome.

November 13, 2014 14:57
Microsoft is moving to open source that's great news..and now it has a community that no any other technologies have in future..:)

Great keep it on...

November 13, 2014 15:17
Good News!!!.
November 13, 2014 15:39
very good!!!
November 13, 2014 17:43
Microsoft is moving to open source that's great news. This will provide a wide range of programming and innovations

Thank you Guys
November 13, 2014 17:44
Good news
November 13, 2014 17:45
Kudos MS!!! the best is yet to come!
November 13, 2014 17:52
Does this include being able to run on iOS and Android?
November 13, 2014 18:14
A momentous announcement and definitely the right direction.
November 13, 2014 18:22
Very cool. You even broke Morning Brew, Scott.

Of course, you guys are so not helping me decide what to do for my next development hardware. But I love this move. This is how you win in the developer community.

I'm also glad you let Sayed outside once in a while. We were getting worried about him.
November 13, 2014 18:23
Wow, this is big. Good job Microsoft.
November 13, 2014 18:59
I have small question. Does Visual Studio 2013 Community edition required registration? I have installed Visual studio trial edition and it get expired and then I install express edition and it is also not working. Today after uninstall Visual studio 2013 profession trail , I tried to install Community edition but it is still asking me for registration.

November 13, 2014 18:59
This is great news, but for someone who dropped $500 on a legit version of VS 2013 Pro a few months ago I'm wondering what if any differences there are between it and the 'community' edition. I see VS 2013 Pro is still for sale in the Microsoft store. Is there any reason for someone to ever buy the pro edition again?
November 13, 2014 19:05
I see VS 2013 Pro is still for sale in the Microsoft store. Is there any reason for someone to ever buy the pro edition again?

Yes, Enterprise users. >5 Developers, >1$MM/a or >250 employees are not allowed to use the Community Edition (except e.g. academic use)...

@JP: I was searching for an answer for this question too and as far as I found out it will not run side-by-side...
November 13, 2014 19:16
Great news!!

I wonder what the impact on the programming world would be if they open sourced VB6 also. LOL!
November 13, 2014 19:25
Does this mean asp.net will run on Apache
November 13, 2014 19:28
beautiful......:)
November 13, 2014 19:42
Great news!
November 13, 2014 19:47
Too late, but still awesome! Thanks!
November 13, 2014 20:47
Great news !!! ;)
November 13, 2014 21:21
This is crazy! Waited years for it. I wonder how they will run asp.net on linux. As an apache extension? ISS for linux? :D
November 13, 2014 22:49
Very cool - but now I regret buying a copy of Professional for myself back in March. Probably way too late to get a refund...
November 13, 2014 22:55
I hate to look a gift horse in the mouth, but isn't this a case of the right hand giving and the left hand taking away? I am assuming Express just goes away or never gets a new release...is that correct? I can imagine there are plenty of cases where people were happily using Express for free and now they will need to pay for MSDN/Pro because they don't fit the licensing terms for the new free offering of the Community Edition.

For me personally as a solo business of one developer it is all good. But I do believe there is a downside for some people here.
Pat
November 14, 2014 1:52
Great news for .net community and Microsoft, as it will be good for the future of both. Its right direction for sure. Some of the big organizations are seriously thinking of moving away from Microsoft or rather could say adopting open source more and more, due to cost factors and many of these open source are quite compitative compare to licensed products. Well done Microsoft!
November 14, 2014 2:08
It would be really great if Microsoft would buy Xamarin and begin merging it ever more closely into Visual Studio. I think Xamarin looks really promising but for programmer hobbyists who want to get into cross-platform development using Visual Studio, the price of the Xamarin Business Subscription is prohibitive. There have been some great moves this week from Microsoft. I think they've finally got it into their head that the only way they're going to attract developers is to make the development process pretty much free as is the case with Ellipse for Android, and Xcode for iOS. Microsoft really needs to do something here to remove the cost barrier of doing cross-platform development in Visual Studio with Xamarin. I'm just not going to pay for a Xamarin subscription just to mess about with cross-platform development in Visual Studio, so my first reaction is to write the code in Xamarin Studio instead of Visual Studio, which is a big shame because I like Visual Studio a great deal and have spent years building up my skills there. Microsoft, you are on the right track, now keep going and remove this barrier!!!
November 14, 2014 2:20
This is really brilliant news. It is an entirely new ball game.
November 14, 2014 2:43
Hey Scott, thanks for sharing this today at DevIntersect. Cool stuff. I'm curious though - how is VS2015 (using the Azure image) executing npm and bower commands? I didn't install them and trying to run npm or bower manually doesn't work, but I can see bower packages updating and grunt tasks running.
November 14, 2014 3:01
Thanks Scott and Microsoft, open sourcing .NET and vNext for web development is a massive leap in the right direction!
November 14, 2014 7:07
Great work, kudos to the team, Scott can walk proudly on the street :) . Waiting to see VS on mac.
November 14, 2014 9:47
Great Job & Great news for MS Team ..wahhhhhh....Too late, but still awesome! Thanks MS FOR VS 2015!
November 14, 2014 11:02
Lets switch on linux as main OS. hurrah, I love you guys! :D
Ali
November 14, 2014 12:03
Sure it is a nice move, the problem is, it is far easier to open source framework, than to gain trust. And with all MS history while I was reading your post I was looking for fine print -- "where is the catch".
November 14, 2014 12:10
Wow, this is soooo aweseome! I'm so filled with excitement and joy right now being a .NET developer. Really enjoyed your presentation - the minecraft Azure showed a nice analogy of this excitement for development and how this excitement exists for others.
November 14, 2014 13:31
Sorry already invested so much in Ruby, Microsoft is always late 5 years ...
But good news since I have an old project on .net which I have to maintain.
November 14, 2014 13:33
I hope that the next step will be Visual Studio Managed which runs on Linux and Mac.

Good job.
November 14, 2014 13:56
Would be nice if kestrel ran in Ubuntu 14.04.1. Installing mono 3.10.0 and following the readme for aspnet, when you try to run k kestrel from the terminal, there is a System.NullReferenceException. I thought that maybe I could just build libuv, which I tried, and then just rename it to libuv.dylib, but no dice. Would be great to get this working in the latest LTS release.
Joe
November 14, 2014 14:56
wow, this is a good news. awesome!
November 14, 2014 16:19
Great news! I wonder it won't take too long for Xamarin tools to get merged in the VS ecosystem. Microsoft should work in direction of providing such cross platform mobile development feature using .NET at an affordable license cost or may be included without any additional fees within VS itself.
November 14, 2014 16:23
Informative post .Keep on.
November 14, 2014 16:37
Broken link.

--
http://www.visualstudio.com/en-us/products/visual-studio-community-2013-vs
--

We are sorry. The page you requested cannot be found.

The URL may be misspelled or the page you're looking for is no longer available.

Visual Studio homepage
--

:(
November 14, 2014 17:16
Sweeeeeeeeeeeeeeeet!!! Nice one
November 14, 2014 18:36
@gustavo :
http://www.visualstudio.com/downloads/download-visual-studio-vs

you scroll to Community 2013 with Update 4 and you download :)
November 14, 2014 18:57
I'm not seeing support for Micro Framework in VS Community 2013. Is it there?
November 14, 2014 18:58
Thanks issam! It is not available for my region :(..
November 14, 2014 19:03
Link: VS Community 2013
http://go.microsoft.com/fwlink/?LinkId=517284
November 14, 2014 19:30
I love this Microsoft. Thank you guys(all who where/are behind this revolutionary effort) for making this happen. Every single one of you are Che Guevara.
November 14, 2014 19:43
The new revolution started
November 14, 2014 19:53
Ohhh....Wow!!!!! I am just thrilled to hear this GREEAAAATTTTTTTT news!!! Kudos to Windows team. Finally they have opened there eyes (and the source code) to the every second changing world!

This is going to boost many programmers like me and I believe .NET is going to sweep anything and everything on it way, with the power of C (yeah, I meant C as that is the mother of ALL languages and software tools in the world. :))
November 14, 2014 21:06
Really? I's great.
November 14, 2014 21:10
bye bye linux.....!
November 14, 2014 21:36
Mono project can now migrate efforts on multi-lingual ParrotVM or something. :D
November 14, 2014 23:04
This is awesome!!! Thank you Microsoft :) and thank you Scott for keeping us all informed.
November 15, 2014 1:39
Very Impressive move. I really expect good things to happen to all us.
November 15, 2014 6:44
thanks scott, such a valuable information.
November 15, 2014 10:33
Can't wait to have a linux VPS with asp.net mvc running on it!
November 15, 2014 10:37
This is awesome news. It would surely strengthen .Net occupancy in the market.
November 15, 2014 13:45
Great great move.
November 15, 2014 14:53
A few months back I was thinking about making a move from .NET to Java (after working with .NET for 10 years). Simply because it's open source, has a great portable ecosystem, and a lot of great frameworks. Only thing holding me back (a little) was Java itself. It's way too verbose. And while languages like Scala are truly great, the tooling is very poor (and there aren't much Scala jobs right now).

In my country (the Netherlands) it's pretty much .NET or Java if you want a decent paying developer job.

Anyways.. this really changes things for me. .NET going open source and Visual Studio Community Edition is exactly what I need. It will drive .NET forward and hopefully create the same great open source ecosystem Java has.

Visual Studio Community Edition for the Mac would completely seal the deal for me and make me forget about Java :P Sublime is nice (played around with it for Scala), but it can't compete with a full blown IDE.

ASP.Net 5 here I come :-)
November 15, 2014 19:31
Let the future begin!
November 16, 2014 4:31
Why is programs like NPM and bower installed? Are these not just package managers? i.e. wouldn't Nuget handle this?

November 16, 2014 4:49
Scrap that last comment, i just found this: http://www.hanselman.com/blog/IntroducingGulpGruntBowerAndNpmSupportForVisualStudio.aspx


remember kids, do your homework!
November 16, 2014 9:10
Great News!!
November 16, 2014 22:03
Scott, after these news, you became a true role-model for me.
November 16, 2014 23:39
From http://www.visualstudio.com/products/visual-studio-community-vs

Q: Who can use Visual Studio Community?
A: Here’s how individual developers can use Visual Studio Community:
Any individual developer can use Visual Studio Community to create their own free or paid apps.

Can anyone please explain the meaning of 'their own apps' mentioned in the answer
November 17, 2014 4:37
This means I get to code in my faviorate language C# for next foreseeable future AND target all environments. This is more than MASSIVE.
November 17, 2014 6:19
Thank You!

When will we see Visual Studio on OSX? Was VS ever rewritten on top of the .NET CLR? If so, the port of VS to OSX should be easy right?

A move like that shouldn't hurt the bottom line, just opens up a sales channel to mac centric shops (like majority of developers today)...The folks who buy corporate VS licenses will and those who wouldn't will continue not to. All I see is win for Microsoft if they release VS for the OSX platform.
November 17, 2014 14:40
FINALLY !! This is really great NEWS .
.NET Resources will be BACK IN DEMAND . WOOOOOOOHO
November 18, 2014 6:48
Great. Now if we could get Microsoft to port Windows Explorer to Mac.
November 18, 2014 15:49
This is great I love the direction .NET is heading, this opens up my c# skills to other platforms without as many complications.

I get why Winforms isn't going cross platform with all the PInvokes etc. But I really hope there is some consideration to making XAML cross platform. If we get this it could be a huge boost to modern app development. I would certainly be developing in a Windows first way.
November 19, 2014 3:46
Cant wait to develop on an asp.net project on my MBP. Will it run under Apache?
November 19, 2014 12:30
Great!

It's right direction, sure. Once again I would love to appreciate this step.
November 19, 2014 15:13
I was looking what .Net was a few days ago! I really like your blog altough I don't speak English properly.
November 19, 2014 19:30
The MA$H ;) Kidding. Nice move.
November 19, 2014 21:14
Will the source code of the demo project MyShuttle.biz be released?
bmg
November 19, 2014 23:54
setup of community is blocked by professional
pat
November 20, 2014 4:59
Great move Microsoft bravo!,

Apparently Microsoft is heading towards right direction with Satya's leadership.

When it comes to development that has been always pain for us to convince technology directors to use Microsoft technologies especially in some organizations and where I work, managers are religiously against Microsoft without considering requirements, performance and reliability. Their biggest argument was of denying use of .net was because it is not cross platform (of course there was mono but who really uses it ?).

Finally, everyday day more Java based open source libraries are ported to C# and remember biggest strength of Java is having loads of open source libraries and being a cross platform, considering the fact C# is more advance and developer friendly than java. Being cross platform will step down Java from popularity amongst open source folks.



November 20, 2014 6:14
Will visual studio get a linux version?
November 20, 2014 9:11
Hi.......... All

it is really awesome
November 20, 2014 17:28
I know that must be a big challenge but a Linux and MAC versions would be awesome.
November 20, 2014 19:33
Wow. If I didn't already have VS2013 I would be all over this community edition. I am curious what will happen in the future. Will there by a community edition for 2015?
November 21, 2014 11:39
Perfect path toward future
November 21, 2014 21:28
Hi Scott I have a weird problem . I had a trial version of vs 2013 on my computer and that trial expired . I removed the trial and installed the community edition , but when I open VS , it shows me the message that my trial has ended and I can't use vs.
What can I do to solve this?
November 22, 2014 4:26
But when I can download .NET for Mac?

November 22, 2014 14:37
Scott, does this mean Windows Live Writer will finally be open sourced as well?

Please say yes... :)
November 23, 2014 23:04
This is huge news. I cannot wait to try .NET on Ubuntu.
November 25, 2014 0:11
not so soon, I'm a little bit skeptical about this move. assume Microsoft open source the whole .net totally free(similar to java) how about giants how accustomed to php/ruby/java? think about oridinary web servers, Cpanel/WHM for example. do you think they will integrate with .net so fast?
what kind of web server will support asp.net? apache?nginx?lighthttpd?
but if thats gonna happen java will lose the ground tremendously.
November 25, 2014 10:40
Looking forward.. Wonderful news..
November 25, 2014 14:55
Great News.congrats!!!
November 26, 2014 7:32
Anyone considering developing a client-side csharprazorscript runtime plugin to replace all of those client-side pseudo programming language?
November 26, 2014 8:55
It is the greatest new for .NET developers. I am happy for Microsoft.
Sam
November 26, 2014 21:51
Cats and dogs. Cats and dogs. I love how the length of this post contrasts with the magnitude of what it reports.
November 27, 2014 18:23
Boom, baby! They are BACK!
November 27, 2014 19:56
No VS2015 support for Win10,WTF! how much more of team Metro uppercase do we have to suffer, other than those clowns, MS has indeed made some great moves lately, the open source of .Net is a milestone in computer science thank you so much!
November 28, 2014 1:51
My company have 4 employees. We are new and we are building enterprise web apps and web sites generally.
Can somebody just confirm me that I understand all well:
We can use VS in our company without any charge right?
November 29, 2014 8:40
Java has ecosystem, which is quite big and not dominated by a central body as it is for dot net.
There are not many efforts outside microsoft, which is that big. If it was, nothing was stopping mono project becoming big.
Microsoft is THE cenral body which decides what goes on here.
December 01, 2014 0:55
Is there going to be a Community Edition/MSDN subscription to provide Community users a Azure bundle?? Something less expensive than the current Pro/MSDN option??
December 02, 2014 18:36
@Roland @bmg

MyShuttle source code is over at MSDN Samples (https://code.msdn.microsoft.com/MyShuttle-demo-applications-1a4b68fe)
December 03, 2014 11:13
Hey Scott! Awesome stuff :)

Are there any login problems with the Community Edition of VS?
No matter how hard I try I cannot login using my MS account:
https://www.dropbox.com/s/pyctfdn6m1xl4ve/Screenshot%202014-12-03%2008.05.43.png?dl=0
December 04, 2014 14:38
Hi Scott,

I used to use Visual Studio Ultimate + MSDN, and might have used Visual Studio Professional Trial (I don't remember exactly). Today, I have installed Visual Studio Community 2013 on a fresh PC and it stuck with "The license is expired" window.

What's wrong with that?
December 04, 2014 20:47
This is really amazing. I mean, I never thought Microsoft would open source .NET Framework. I'm quite curious about what the strategic reason is for Microsoft to move toward this direction. How will it benefit Microsoft as a company that actually need to make share holders happy?
December 05, 2014 17:34
Great news. Mono has been filling the cross-platform space for .NET for some years, but without the resources of Microsoft. As someone who plays in both the JVM and .NET arenas, I would love to see the JVM-level of robustness and scalability available on OSX and Linux.

The mono team has done a great job, but their VM is lacking in terms of GC performance on large-memory footprints and various subtle threading issues (thread starvation, etc). I would hope that Microsoft's generational GC would be included in a merge of the Mono and Microsoft implementation.
December 07, 2014 15:21
Superb..... Feeling Great....
Now coding will be much interesting..............
December 08, 2014 6:20
Wondering if this includes WPF? Windows.Forms support is already out there via Mono/Xamarin. WPF would just be kick ass! Super excited to run Nginx + Asp.Net MVC!!! Yessssss..... take that PHP!
December 08, 2014 16:16
This is a really wonderful news.
December 10, 2014 20:13
Hi Scott
Are you thinking about making a real world application using vs2015 and xamarin that works on ios, android, windows?
December 14, 2014 10:33
Very impressed with this, a positive step forward for the whole Microsoft developer community and something I am sure many of us have been waiting for (mostly to have an excuse to try out a shiny Macbook!).
December 19, 2014 5:59
What about Entity Framework supporting MySql or postgre in an official manner? that would be so cool.... sigh
GVL
December 22, 2014 22:23
Scala has an IDE superior to VS (imho): IntelliJ IDEA w/scala
December 26, 2014 10:51
Do not install on the same machine as VS 2013, for us it broke WebService generation and now ads Global in front of all generated code, see
http://stackoverflow.com/questions/27535932/upgrade-from-vs2010-vb-net-project-to-vs-2013-upd-4-project-on-dotnet-4-causing
December 31, 2014 21:36
I am very to know that visual stdio be a open source .
thanks microsoft company
January 04, 2015 19:36
Does Microsoft plan on releasing a PPA for platforms like Ubuntu and brew formulae on OSX?

It would also be really nice if there was a new web site dedicated to getting up and running with the new technology once it's ready. Full documentation, simple tutorials and getting started pages. Take the Symfony, Node, Laravel, and other FOSS project home pages as inspiration. Get some nice layout done by your in-house MS designers.
Right now the current ASP.NET and any related .NET web sites aren't the greatest to navigate because they're more blog-style than authorotative docs (ideally under source control).

This is really great news, and I can appreciate that this is a slow ship to turn. Hopefully 2015 will see more people using the CLR and writing in .NET languages. But I think the key once you've done the technical work is to do the community and documentation work.
January 16, 2015 22:33
Will .Net Core 5 and it's cross platform versions support .Nat Native Compilation at some point? E.g. compiling to native code that runs on Linux, Max, or Windows (via separate build configurations)?
January 22, 2015 11:52
Engineering and marketing first handshake

Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.