微软Microsoft开源历程与相关资源

2018-06-23 22:58:20来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

2001
  • Open source is bad for business, says Microsoft

  • Linux is a cancer

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
  • Microsoft Oxitelaunch

  • Visual Studio 2010 includesjQuery

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
  • Microsoft: An Open Source Windows Is ‘Definitely Possible’

  • Visual StudioCode
  • Windows Communication Foundation (WCF) as open source


MS的一些标准

  • 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

    同时也是以下组织成员:

  • Member of ISO C++ Committee
  • Member of W3C HTML Working Group
  • Member of HTTP/2 Working Group

    语言:

    • F#: http://github.com/fsharp
    • TypeScript: http://github.com/microsoft/typescript
    • IronPython and IronRuby: http://github.com/ironlanguages

    框架与类库

    • .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
    • NuGet: http://github.com/nuget/home
    • Enterprise Library (with an interesting open development model that invites everyone to participate in the decision 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

  •  

    支持这些项目开发

  • 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

    Visual Studio项目模板已包括这些流行开源项目:

  • jQuery

  • Modernizr

  • Bootstrap

  • Respond

    IntelliSense支持:

    • AngularJS

    • jQuery

    • Bootstrap

    • CoffeeScript

    • Less

    下一个版本 Visual Studio, 2015将支持管理依赖与集成:

    • Bower

    • Gulp

    • NPM

    • Grunt

    javascript的CDN: http://www.asp.net/ajax/cdn.

    开源的工具

    • 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

    其它免费工具:

    • 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

    在哪儿可以看到更多:

    • 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



    希望对您软件开发有帮助。 其它您可能感兴趣的文章:
    能力素质模型咨询工具(Part1)
    企业应用之性能实时度量系统演变
    云计算参考架构几例
    智能移动导游解决方案简介
    人力资源管理系统的演化

    如有想了解更多软件,系统 IT,企业信息化 资讯,请关注我的微信订阅号:

    MegadotnetMicroMsg_thumb1_thumb1_thu[1]


    作者:Petter Liu
    出处:http://www.cnblogs.com/wintersun/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    该文章也同时发布在我的独立博客中-Petter Liu Blog。

  • 标签:

    版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

    上一篇:SQL调用存储过程

    下一篇:【.NET基础】--委托、事件、线程(1)