.NET开源的背后:是无奈,还是顺应潮流?

摘要:微软.NET的开源,让很多开发者欣喜若狂。同一时候也有很多人好奇其背后的故事,过去视开源为癌症的微软为什么会突然有这一举措,是出于无奈,还是顺应潮流,而这当中的种种也许能够用文中的六个观点来说明。

上周。微软宣布.NET开源,并把它扩展到Linux和Mac OS平台上面。此举受到那些以前常怀疑微软意图的IT团体的热烈欢迎(好吧。我的好朋友Adrian Bridgwater是个例外,他暗示微软开源的举动仅仅是为了巩固其统治世界的地位)。

依据ZDNet主编Mary Jo Foley的记录,微软从2014年4月開始的一系列举动中,.NET开源是最新的举动。那时微软宣布将开源数个开发技术,包含ASP.NET、Roslyn.NET编译器平台、.NET微框架、.NET Rx以及VB和C#程序语言。

这些技术都能够通过一种新的方式创建.NET基础。Mary Jo Foley记录上提到,在这一新的举措里,微软在MIT开源许可证以下添加了很多其它.NET开源的列表,包含.NET通用语言库(CLR)、即时编译器、垃圾收集器和基类库。

可是.NET的开源对于世界而言意味着什么?外界对于微软.NET开源主要有六种看法。

    1、让Windows成为世界的操作系统。

    自从2002年Windows奠定了基础以来,.NET就是Webserver、服务导向架构以及云部署须要选择的框架。

    它是Java框架的主要竞争对手,随着它仅仅能在Windows机器上执行这个约束的消失。那么将意味着全世界的工作都可在Windows上执行。

    2、微软关于.NET的公告就像苹果关于Mac OS X的公告一样大。Mac OS X已经成为企业计算环境的基石,这是一个不可否认的事实,而几年前。Mac OS X倾向于被归纳为图像艺术部门。微软.NET开源的举措获得各界点赞,尤其是在程序猿聚集的论坛以及社区。同一时候,关于这一举措的讨论也是遍布整个网页,微软的这一公告无疑是一个重磅炸 弹。

    3、这意味着开发者有很多其它的选择。

    作为一个开发者。Sinclair Schuller相信.NET开源公告对于开发者来讲是一个大的政策。公告发布之后,他在邮件里提出一个.NET跨平台的版本号,意味着开发者有很多其它的选择。.NET开发者能够建立很多其它的应用程序,它们能够执行在很多其它的平台上面。这意味着会有很多其它的关于执行时间、语言和堆栈的竞争,从而能够让开发者学习怎样更好的进行开发工作。.NET与Linux的融合对于开发者来讲无疑是一件值得高兴的事情。

    4、.NET仅仅是众多选择中的一个。

    微软的举动也许是在承认一个事实,即.NET已经不再像之前那样占领着顶端的位置。正如Jonathan Vanian在GigaOm指出的那样,现在的开发人员已经渐渐的远离了.NET。.NET开源并不能保证微软将获得大量涌入的开发人员。开发人员仍然能够选择Java、PHP、Node.js、Ruby on Rails等其它语言。

    在某种程度上,该公司是在玩火,该公司将.NET开源执行于其它平台上面也许会让开发人员认为这仅仅是由于微软技术的缺乏。

    5、让平台作为服务的前端。当企业选用PaaS(平台即服务)时,多平台基础的建立将会变得更加easy。Schuller说:“.NET的所有开源将意味着它会支持Windows、Linux以及Mac。假设PaaS真如它声称的那样全然适应.NET。那么我希望PaaS架构的复杂度能够添加。 Linux平台上的应用在使用.NET框架后将变得更加简单和易用。

    6、有助于自主创新。

    开源的意思是底层的源码公开修正和改写。.NET的开源能够让我们看到.NET是怎样在一个新的功能类型上被改写的,我们可能会在一个我们曾经不能想象的地方看到.NET。

时间: 2024-10-19 15:45:17

.NET开源的背后:是无奈,还是顺应潮流?的相关文章

大数据小视角2:ORCFile与Parquet,开源圈背后的生意

上一篇文章聊了聊基于PAX的混合存储结构的RCFile,其实这里笔者还了解一些八卦,RCfile的主力团队都是来自中科院的童鞋在Facebook完成的,算是一个由华人主导的编码项目.但是RCfile仍然存在一些缺陷,后续被HortonWorks盯上之后上马了ORCFile格式,而老对头Cloudera则紧抱Google大腿推出了Parquet格式. 其实二者需要解决的问题是殊途同归的,但是不同的爹似乎导致了不太相同的命运.这篇文章,我们主要还是聊聊两者的技术细节,再穿插一些开源圈的商业八卦~~~

开源不是免费的午餐,新变化背后的趋势是什么?

到目前为止的科技创业创新还是以软件为核心,这是因为硬件本质上是把软件固化,而且硬件的创新创业成本相对比较高.周期长.壁垒高.挑战也大.对于很多创业公司来说,软件开发就是站在巨人的肩膀上进行弯道超车的机会,而这个"巨人"的肩膀在很多时候就是指开源软件. 开源软件意味着四种自由:第一,不管出于何种目的,都可自由运营程序:第二,自由研究软件运行机制,按照自身需求自由修改:第三,自由传播副本,帮助他人:第四,自由改进程序,公开发布修改成果,造福整个社区.当然,相应有开源许可证,作为商业使用或者

我对微软.NET开源的理解

我对微软.NET开源的理解 上周,微软宣布.NET开源,并把它扩展到Linux和Mac OS平台上面. 届时,微软已经宣布开源的数个开发技术,有ASP.NET Roslyn.NET编译器平台..NET微框架..NET Rx以及VB和C#程序语言. 那么,.NET开源的原因和目的何在呢?究竟是被其他开源社区攻占市场的无奈之举,还是突然看好开源,顺应潮流呢? .NET开源让其只能在Windows系统上运行的不足消失了,它可以在更多更广的平台上发挥它的作用,无疑拓宽了微软的市场,让更多的Web服务器.

《转》.NET开源核心运行时,且行且珍惜

转载自infoQ 背景 InfoQ中文站此前报道过,2014年11月12日,ASP.NET之父.微软云计算与企业级产品工程部执行副总裁Scott Guthrie,在Connect全球开发者在线会议上宣布,微软将开源全部.NET核心运行时,并将.NET 扩展为可在 Linux 和 Mac OS 平台上运行..NET核心运行时将基于MIT开源许可协议发布,其中将包括执行.NET代码所需的一切项目——CLR.JIT编译器.垃圾收集器(GC)和核心.NET基础类库.此外,微软还发布了Visual Stu

语音识别开源项目

语音识别项目: http://www.oschina.net/project/tag/203/tts-speech sf.net http://www.codesoso.net/Search?q=%D3%EF%D2%F4%CA%B6%B1%F0&l=c http://search.codesoso.com/Search?q=%E8%AF%AD%E9%9F%B3%E8%AF%86%E5%88%AB http://simon-listens.blogspot.com/2012/12/simon-04

《开源框架那点事儿19》:特斯拉建“桩”与开源的生命力

在美国的硅谷,在中国的中关村,许多的技术先驱者怀揣梦想,用激情不懈地追求着他们宏远的目标和巨大的个人财富.开源,正在成为这个时代目前最火热的名词之一.开源精神,作为一种合作协同的驱动力,正在发展为一种更具竞争力的产品开发模式. 我们可以从几个典型故事说起. 一.特斯拉建“桩” 2014年5月份,苹果与三星的专利侵权案做出判决,三星向苹果赔偿约1.2亿美元,巨头公司们再次向世人展示“专利”两字的份量可以重若泰山.然而,时隔一个月后,特斯拉电动车宣布开放其所有专利,仿佛要告诉人们,其实“专利”两字可

为什么计算机的学生要学习 Linux 开源技术

by falcon of TinyLab.org 2013/08/25 Linux开源相关技术对于学生来说,特别是计算机专业的学生来说,非常重要,下面就几个方面进行讨论: 研究平台 因为开源的优势,有非常多的开放的文案可以参考,有很多有趣的点子可以拿来做深入的研究.任何一个点挖进去都是一片天地. 专业视野 通过那些开放的项目,你可以通过邮件列表.Linkedin.Google Group接触到来自全球各地的天才,不仅可以提升英文读写能力,认识国际友人,还可以把握领域前沿,甚至还有机会得到大佬们的

AliSQL开源功能特性

本文先简要介绍了AliSQL以及其开源背景,重点说明了AliSQL已开源的功能,包括Sequence Engine.TokuDB引擎支持和秒杀优化等,最后对AliSQL用户ISSUE和典型问题作了解答. 在2017在线技术峰会"阿里开源项目最佳实践"上,阿里云数据库内核专家赵建伟(冷香)为大家带来了"AliSQL开源功能特性"的演讲.本文先简要介绍了AliSQL以及其开源背景,重点说明了AliSQL已开源的功能,包括Sequence Engine.TokuDB引擎支

悠然乱弹:开源生态圈的生命力

在美国的硅谷,在中国的中关村,许多的技术先驱者怀揣梦想,用激情不懈地追求着他们宏远的目标和巨大的个人财富.开源,正在成为这个时代目前最火热的名词之一.开源精神,作为一种合作协同的驱动力,正在发展为一种更具竞争力的产品开发模式. 我们可以从几个典型故事说起. 一.特斯拉建"桩" 2014年5月份,苹果与三星的专利侵权案做出判决,三星向苹果赔偿约1.2亿美元,巨头公司们再次向世人展示"专利"两字的份量可以重若泰山.然而,时隔一个月后,特斯拉电动车宣布开放其所有专利,仿佛