.NET开源 FAQ

Microsoft于2014年11月12日(PST)宣布.NET开源,一个“闭关锁国”的商业帝国也迎来了“改革开放”。。。

Q1:为什么要开源?

Ans:因为要将.NET这种与系统层紧密结合的框架移植到Linux、Android、IOS、Mac OS等平台下必须遵守GPL等开源协议,所以.NET开源是迫不得已。

Q2:为什么要将.NET移植到Linux、Android、IOS、Mac OS等平台?

Ans:因为要让.NET框架下的程序在这些平台上运行。以目前情况来看,微软在这场登陆战占有一定优势。最终目标还是为了控制客户群。

Q3:为什么微软在这场开源战役中有优势?

Ans:微软实际上使出了“以己之矛攻己之盾”的招数。可以想象当windows平台上的应用登陆这些开源平台后会造成怎样的冲击,而这些开源平台没有说不的权利,谁让自己开源呢。但是这些开源平台上的软件想登陆windows平台却只能用微软提供的技术。

Q4:这件事反映了什么?

Ans:1.微软已经认识到在操作系统领域基本已经“大势已定”而且无利可图了,所以将目光转向了应用市场的争夺。

2.盈利模式上的变化,靠版权生存的时代已经过去,目测其真意是想通过扩大应用数量来推销自己的Azure云服务以及靠客户群来盈利(如Apple和Google)

3.认清了自己的优势,那就是产品配套(如Visual Studio和Azure)和应用根基,基本无人能出其右。

二十年前他们用一款操作系统建立王朝,二十年后他们又企图用一款框架延续统治。。。

时间: 2024-11-04 06:50:47

.NET开源 FAQ的相关文章

开源资产管理软件-GLPI(9.13)操作手册

1.简介 GLPI是法语Gestionnaire libre de parc informatique的缩写,是一款历史悠久的资产管理软件: GLPI提供功能全面的IT资源管理接口,可以用来建立数据库全面管理IT的电脑,显示器,服务器,打印机,网络设备,电话,甚至硒鼓和墨盒等.提供Helpdesk用户支持平台:联系人,合同,合作商,以及文档的管理:提供资源预定,知识库的管理等功能." 日常工作中偶然接触到GLPI,通过安装部署,配置LDAP,Fusioninventory,OCS Invento

开源电子书

操作系统 开源世界旅行手册 鸟哥的Linux私房菜 The Linux Command Line (中英文版) Linux 设备驱动 (第三版) 深入分析Linux内核源码 UNIX TOOLBOX Docker中文指南 Docker -- 从入门到实践 Docker入门实战 Docker Cheat Sheet FreeRADIUS新手入门 Mac 开发配置手册 FreeBSD 使用手册 Linux 命令行(中文版) Linux 构建指南 Linux工具快速教程 Linux Documenta

100款开源软件

不知道这些你就OUT了!100款开源软件 好的软件可以极大提高工作效率,完成一些不可能完成工作.然而我们也常常为选择哪款软件而头疼,本次为大家推出的100款软件都是经过整理分类的,而且最重要的是100款软件都是开源免费且使用于Linux环境下,大部分都可以直接从官网上下载使用.如果你完全没有接触过以下我介绍的这100款软件,我只能说一句你OUT了! 图:100款软件分类图 接下来将要介绍的100款开源应用程序,是我花了很多时间为大家整理的,这些软件对大家来说是很有用的.我希望通过这100款软件告

高手问答精选:Go 语言 —— 云计算时代的 C 语言(类似于一个FAQ)

Go 语言被称为云计算时代的 C 语言,它在软件开发效率和运行效率之间做出了绝佳的权衡.这使得它既适应于互联网应用的极速开发,又能在高并发.高性能的开发场景中如鱼得水.正因如此,许多互联网公司,尤其是云计算领域的创业公司都选择 Go 语言作为其技术栈的重要组成部分.因此,对于广大的开发者而言,关注和学习 Go 语言就十分有必要了. 在高手问答第 149 期中,我们围绕 Go 进行了提问,并邀请了 @hyper0x(郝林)作为高手嘉宾. 本文整理了此次高手问答中一些精彩的问答. Go 语言使用场景

iOS开源项目周报0112

由OpenDigg 出品的iOS开源项目周报第五期来啦.我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开发方面的开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等. GDPerformanceView-Swift 状态栏上方显示手机状态 TXScrollLabelView 在视图里显示广告或者重播 FAQView 在iOS中轻松使用FAQ视图 KSPhotoBrowser 小而美的图片浏览器 PieCharts 易于使用和高度可定制的饼图库 DMSwipeCards

25+开源的在线购物软件(PHP, JavaScript 和 ASP.Net)

25 +免费开源的电子商务解决方案,提供了建立一个在线购物所有主要功能,并能够连接到一个支付处理系统1. Magento Magento是一套专业开源的PHP电子商务系统.Magento设计得非常灵活,具有模块化架构体系和丰富的功能.易于与第三方应用系统无缝集成. 多店面管理--在同一个网站后台管理多个网店店面,可以按要求设置各个专卖店的信息共享,比如库存和价格调整等. 国际化多语言支持--支持多种语言(中文.英语.西班牙语和俄语等)和不同国家的货币(人民币.美元.欧元和英镑等)结算,特别适合同

开源服务专题之------ssh防止暴力破解及fail2ban的使用方法

15年出现的JAVA反序列化漏洞,另一个是redis配置不当导致机器入侵.只要redis是用root启动的并且未授权的话,就可以通过set方式直接写入一个authorized_keys到系统的/root/.ssh/目录下实现免密码登陆他人的Linux服务器.从而达到入侵成功的效果.fail2ban是一款很棒的开源服务软件,可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是防火墙),而且可以发送e-mail通知系统管理员,很好.很实用.很强大!简单来说其功能

微软开源全新的文档生成工具DocFX

微软放弃Sandcastle有些年头了,微软最近开源了全新的文档生成工具DocFX,目前支持C#和VB,类似JSDoc或Sphinx,可以从源代码中提取注释生成文档之外,而且还有语法支持你加入其他的文件链接到API添加额外的说明,DocFX会扫描你的源代码和附加的文件为你生成一个完整的HTML模版网站,你可以自己通过模版定制,目前已经内嵌了几个模版,包括静态的HTML页面和AngularJS页面.你还可以自己定制模版,具体参考 how to create custom template. 源代码

开源的许可证GPL、LGPL、BSD、Apache 2.0的通俗解释

你对开源有多少了解呢?如果你是软件开发者,要开源软件,不单单是开放源代码就可以了,选择一种许可证很重要,一个许可证之于软件就相当于价值观之于普通人,代表了这个软件的基本品性.一个错误的许可证选择可能会直接导致整个项目的失 败,XFree86就是一个好例子. 各种开源的许可证主要的限制还是在redistribution(发布),所以个人/商业公司开发的软件包含了GPL的代码,只要你不发布,是可以任意使用的.下面是几个开源许可证的区别: GPL这里不想再解释长篇的GPL译文和更长的FAQ. 简单说,