微软Microsoft开源历程与相关资源
2001
2005
2006
2007
2009
2010
2012
2013
2014
2015
MS的一些标准
同时也是以下组织成员:
语言:
- 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
支持这些项目开发
Visual Studio项目模板已包括这些流行开源项目:
IntelliSense支持:
下一个版本 Visual Studio, 2015将支持管理依赖与集成:
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.
在哪儿可以看到更多:
MicrosoftOpenSource: “openness at Microsoft – open source, standards, interoperability”
Microsoft OpenTechnologies: Microsoft Open Technology Programs Office
.NETFoundation: “foster open development and collaboration around the Microsoft .NET development framework”
CodePlex: “Microsoft's free open source project hosting site”
OutercurveFoundation: “enable the exchange of code and understanding among software companies and open source communities”
Microsoft& Open SourceSoftware: public statement
希望对您软件开发有帮助。 其它您可能感兴趣的文章:
能力素质模型咨询工具(Part1)
企业应用之性能实时度量系统演变
云计算参考架构几例
智能移动导游解决方案简介
人力资源管理系统的演化
如有想了解更多软件,系统 IT,企业信息化 资讯,请关注我的微信订阅号:

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-Petter Liu Blog。
微软Microsoft开源历程与相关资源的更多相关文章
- C++相关资源
http://www.cnblogs.com/xi52qian/p/4186983.html语言ISO/IEC JTC1/SC22/WG21 - The C++ Standards Committee ...
- 微软 Microsoft
微软(Microsoft Corporation) (NASDAQ:MSFT,港交所:4338),是一家基于美国的跨国电脑科技公司,是世界PC(Personal Computer,个人计算机)机软件开 ...
- iOS之在写一个iOS应用之前必须做的7件事(附相关资源)
本文由CocoaChina--不再犹豫(tao200610704@126.com)翻译 作者:@NIkant Vohra 原文:7 Things you must absolutely do befo ...
- Microsoft开源跨平台的序列化库——Bond
上个月Microsoft开源了Bond,一个跨平台的模式化数据处理框架.Bond支持跨语言的序列化/反序列化,支持强大的泛型机制能够对数据进行有效地处理.该框架在Microsoft公司内部的高扩展服务 ...
- 《玩转D语言系列》二、D语言现状、基本规定和相关资源介绍
这算是本系列文章的一个序吧,主要是为以后的学习做铺垫,文本分为三个部分,第一部分是对于网上一些比较旧的资料的问题的一些更正,当然我也不可能看过所有的资料,难免会有遗漏.第二部分是D语言最基本的规定,第 ...
- 转载——web前端相关资源总结
前端牛人博客:张克军.阮一峰.拔赤(李晶).拔赤(李晶)2.张鑫旭.梦想天空.阿当.泽飞.刘杰(嗷嗷).为之漫笔(李松峰).goddyzhao.hax的技术部落.周爱民.随网之舞.子鼠.司徒正美.ju ...
- 【转】在写一个iOS应用之前必须做的7件事(附相关资源)
转自:http://www.cocoachina.com/ios/20160316/15687.html 本文由CocoaChina--不再犹豫(tao200610704@126.com)翻译 作者: ...
- 分享一些JAVA相关资源
前言 以前在学习JAVA时,因为搜索相关资源过于不便,所以在搜集了一些好用的资源之后,将此分享. 文档主要包括面试文档, JAVA的技术文档(如JAVA并发实战.设计模式之类),LINUX的相关文档以 ...
- 微软爱开源:向Linux社区开放60000多项专利
10月10日,微软在博客中宣布正式加入开放创新网络(Open Invention Network, 简称“OIN”),向所有开源专利联盟的成员开放其专利组合. 微软的加入意味着,旗下60000多项专利 ...
随机推荐
- Echarts3 关系图-力导向布局图
因为项目需要,要求实现类似力导图效果的图,我就瞄上了echarts. 注意事项1:由于我的项目要部署到内网,所以js文件要在本地,网上大多力导图都是echarts2的,而其又依赖zrender基础库, ...
- Zabbix实现微信报警
一. 申请企业微信账号,申请地址 https://qy.weixin.qq.com/ 二. 登陆企业微信账 图一 图二 2.添加微信账号 图一 图二 完成以上步骤后 就完成了微信账号的添加 三.新建 ...
- KnockoutJS 3.X API 第六章 组件(1) 组件和自定义元素 - 概述
Components (组件)是一个强大的,干净的方式组织您的UI代码,可重复使用的块. : -可以表示单独的控件/窗口小部件或应用程序的整个部分 -包含自己的视图,通常(但可选)自己的视图模型 -可 ...
- CSS系列:CSS中盒子模型
盒子模型是CSS控制页面时一个很重要的概念.所有页面中的元素都可以看成是一个盒子,占据着一定的页面空间.可以通过调整盒子的边框和距离等参数,来调节盒子的位置和大小. 1. 盒子的内部结构 在CSS中, ...
- ASP.NET MVC5 网站开发实践(二) Member区域–管理列表、回复及删除
本来想接着上次把这篇写完的,没想到后来工作的一些事落下了,放假了赶紧补上. 目录: ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一) - 项目框架 ASP ...
- 创建第一个 vlan network "vlan100" - 每天5分钟玩转 OpenStack(94)
上一节我们在 ML2 配置中 enable 了 vlan network,今天将创建 vlan100 并讨论底层网络变化. 打开菜单 Admin -> Networks,点击 “Create N ...
- iOS开发之远程推送
说到远程推送,应该用的也挺多的,今天就基于SEA的云推送服务,做一个推送的小demo,来了解一下iOS中的远程推送是怎么一回事儿,首先你得有苹果的开发者账号,好咸蛋也差不多了,主要内容走起. 一.准备 ...
- Perl碎碎念
1. 如何去重 #!/usr/bin/perl use strict; my %hash; while(<>){ chomp; print "$_\n" unless ...
- Google Chrome 应用商店上传扩展程序
1. 进入 Google 开发者中心 网址: https://chrome.google.com/webstore/developer/dashboard?hl=zh-cn 2. 添加新项 上传后,出 ...
- UML中的六大关系(转)
UML定义的关系主要有六种:依赖.继承.关联.实现.聚合和组合.这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑.这里给出这六种主要UML关系的说明和类图描述, ...