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

2021-07-15 20:07

阅读:440


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。

 


评论


亲,登录后才可以留言!