Microsoft open-source history and related resources, and open-source resources
2001
2005
- Enterprise Library 1.0 released!
2006
- AJAX ControlToolkitreleased
2007
- Microsoft Will Support ODF If It Doesn 't'restrict Choice Among formats'
2009
-
Microsoft ASP. net mvc 1.0 is now Open Source MS-PL
-
Microsoft counted as key Linux contributor -- for now, anyway
2010
2012
- ASP. net mvc, Web API, Razor and Open Source
2013
- Gitsupport for Visual Studio
2014
- Dead and buried: Microsoft's holy war on open-source software
- Microsoft Open Sources. NET and Mono
2015
MS standards
ECMA-334: C # LanguageSpecification
ECMA-335: CommonLanguageInfrastructure (CLI)
ECMA-372: C ++/CLI Language Specification
ECMA-376: Office Open XML File Formats
OData: Oasis Open Data Protocol
It is also a member of the following organizations:
Member of iso c ++ Committee
Member of W3C HTML Working Group
Member of HTTP/2 Working Group
Language:
- F #: http://github.com/fsharp
- TypeScript: http://github.com/microsoft/typescript
- IronPython and IronRuby: http://github.com/ironlanguages
Framework and Class Library
- . NET: http://github.com/microsoft/dotnet
- ASP. NET: http://github.com/aspnet
- Entity Framework: http://github.com/aspnet/entityframework
- WCF: http://github.com/dotnet/wcf
- Http://github.com/nuget/home: NuGet
- Enterprise Library (with an interesting open development model that invites everyone to fig in the demo-process): http://entlib.codeplex.com
- Managed Extensibility Framework (MEF): http://mef.codeplex.com
- Silverlight Toolkit: http://silverlight.codeplex.com
- Windows Phone Toolkit: http://phone.codeplex.com
- Open xml sdk: http://github.com/officedev/open-xml-sdk
- OData for Web API: https://github.com/odata/webapi
- DSC Resource Kit: https://github.com/powershell/DscResources
- . NET Facebook SDK: https://github.com/facebook-csharp-sdk
- Visual Studio Tools for Node. js: http://github.com/microsoft/nodejstools
- Azure SDK and Tools: http://github.com/azure
Redis: https://github.com/MSOpenTech/Redis
Support development of these projects
JQuery Templates (now obsolete): http://api.jquery.com/category/plugins/templates
JQuery Data Link: https://github.com/BorisMoore/jquery-datalink
JQuery Globalization: https://github.com/jquery/globalize
The Visual Studio Project template includes these popular open-source projects:
JQuery
Modernizr
Bootstrap
Respond
Support for intelliisense:
-
AngularJS
-
JQuery
-
Bootstrap
-
CoffeeScript
-
Less
In the next version of Visual Studio, 2015 supports dependency management and integration:
Javascript CDN: http://www.asp.net/ajax/cdn.
Open-source tools
-
MSBuild (build tool): http://github.com/microsoft/msbuild
-
Roslyn (next-generation compiler): http://github.com/dotnet/roslyn
-
LLILC (LLVM based MSIL Compiler): http://github.com/dotnet/llilc
-
RyuJIT (Just-in-time compiler for Windows and Linux): http://github.com/dotnet/coreclr
Other free tools:
-
Visual Studio Community Edition (fully featured IDE): https://www.visualstudio.com/en-us/news/vs2013-community-vs.aspx
-
WebMatrix (web editor): https://www.microsoft.com/web/webmatrix
-
Web Platform Installer: https://www.microsoft.com/web
-
Visual Studio Code (cross-platform editor): https://code.visualstudio.com
-
Git is now supported by Team Foundation Server, Visual Studio Online, CodePlex, Visual Studio and Azure
-
Visual Studio 2015 Tools for Docker: https://visualstudiogallery.msdn.microsoft.com/6f638067-027d-4817-bcc7-aa94163338f0
-
Revolution R Open (R implementation acquired by Microsoft): http://mran.revolutionanalytics.com/
-
Azure Marketplace and MSOpenTech VM Depot feature hundreds of open source projects and VMs. Azure itself has supported from the beginning Linux virtual machines.
-
SharePoint Designer
Where can I see more:
-
Microsoft Open Source: "openness at Microsoft-open source, standards, interoperability"
-
Microsoft onGitHub: Microsoft projects hosted at GitHub
-
Microsoft Open Technologies: Microsoft Open Technology Programs Office
-
. NET Foundation: "foster open development and collaboration around the Microsoft. NET development framework"
-
CodePlex: "Microsoft's free open source project hosting site"
-
Outercurve Foundation: "enable the exchange of code and understanding among software companies and open source communities"
-
Microsoft & Open Source Software: public statement
Hope to help your software development. Other articles you may be interested in:
Capability and quality model consulting tool (Part1)
Evolution of real-time performance measurement system for enterprise applications
Cloud computing reference architecture examples
Introduction to smart Mobile Tour Guide Solutions
Evolution of Human Resource Management Systems
If you want to learn more about software, system IT, and enterprise information, please pay attention to my subscription number:
Author: Petter Liu
Source: http://www.cnblogs.com/wintersun/
The copyright of this article is shared by the author and the blog Park. You are welcome to repost this article. However, you must retain this statement without the author's consent and provide a clear link to the original article on the article page. Otherwise, you will be held legally liable.
This article is also published in Petter Liu Blog, my independent Blog.