科技
Mono(软件)冬眠的动物都有哪些
2022-07-16 16:39  浏览:143

计算机软件工程

Mono是一个免费和开源的。net框架兼容的软件框架。它最初是由Ximian开发的,后来被Novell收购,现在由Xamarin领导,Xamarin是微软和。net基金会的子公司。Mono可以在许多软件系统上运行。

历史 日本截尾猫

当微软在2000年6月首次宣布他们的。net框架时,它被描述为“一个基于Internet标准的新平台”,同年12月底层的通用语言基础设施作为一个开放标准“ECMA-335”发布,为独立实现打开了大门。Ximian的Miguel de Icaza相信。net具有提高程序员生产力的潜力,并开始研究Linux版本是否可行。认识到他们的小团队不可能构建并支持广州家具城一个完整的产品,他们在2001年7月19日的O'Reilly会议上启动了Mono开源项目。

经过三年的开发,Mono 1.0于2004年6月30日发布。Mono从最初专注于Linux桌面应用程序的开发平台发展到支持广泛的架构和操作系统——包括嵌入式系统。

Novell在2003年收购了Ximian。在2011年4月Novell被Attachmate收购后,Attachmate宣布对Novell裁员数百人,这让Mono的未来陷入了疑问。

无线键盘没反应

5月16日,Miguel de Icaza在他的博客中宣布Mono将继续得到Xamarin的支持,Xamarin是他在被Novell解雇后创建的公司。最初的Mono团队也搬到了付辛博资料 新公司。Xamarin计划继续致力于Mono,并计划重新编写面向iOS和Android的专有。net堆栈,因为当时Novell仍然拥有MonoTouch和Android的Mono。在这个声文学家明之后,项目的未来受到了质疑,MonoTouch和Mono在Android上与Attachmate拥有的现有商业产品直接竞争,考虑到Xamarin团队很难证明姿美堂旗舰店他们没有使用以前受雇于Novell从事相同工作时开发的技术。然而,在2011年7月哪种学习机好,Novell(现在是Attachmate的子公司)和Xamarin宣布授予Xamarin Mono、MonoTouch和Mono Android的永久授权,正式接管了该项目。

当前状态和路线图

Mono的当前版本是6.0.0(截至2019年8月)。这个版本提供了。net框架的核心API并支持Visual Basic。NET和c# 赛百味网上订餐 7.0。LINQ到对象、XML和SQL是发行版的一部分。Windows Forms 2.0也得到了支持,但没有得到积极的开发,因此简 方达 它在Mono上的支持是不完整的。4.0版本是第一个包含微软作为。net Core项目一部分发布的原始源代码的版本。

截至2021年1月14日,Mono已经完全支持。net 4.7中的所有特性除了Windows Presentation 谭震林简介Foundation (WPF) (Mono团队并不打算支持由于需要的工作量)和Windows工作流基础(WF)和有限支持Windows Communication Foundation (WCF)和ASP。净异步堆栈。然而,系统。Web和WCF是“几乎立即”从。net参考源移植回Mono的候选者。Mono的一个实验性子项目Olive正在开发罗尔思。net框架中缺失的一些部分。

Mono项目还创建了一个Visual Basic . net编译器和一个为运行VB而设计的运行时。网络应用程序。Rolf Bjarne Kvinge目前正在开发中。

一个微软Silverlight的开源实ozlambugg现,叫做Moonlight,从Mono 1.9开始就被包括进来了。Moonlight 1.0支持Silverlight 1.0 api,于2009年1月20日发布。Moonlight 2.0支持Silverlight 2.0和Silverlight 3.0的一些特性。Moonlight 3.0的预览版于2010年2月发布,包含了对Silverlight 3支持的更新。

《月光男孩》项目于2012年5月29日被放弃。根据Miguel的说法,有两个因素决定了这个项目的命运:微软添加福建医科大学图片 了“人为的限制”,“使它对桌面编程毫无用处”,以及这项技术在Web上没有获得足够的吸引力。此外,Silverlight本身也在2012年被微软弃用。

成都 购物

发表评论
0评