.NET也可以跨平台 Mono 2.10发布
Mono是一个开源的跨平台的.NET运行环境,支持Unix, Windows, MacOS等操作系统。
Mono 2.10是基于mono在github上的主分支Mono 2.8的一个重要升级,发布于2011年2月15日。
Mono 2.10主要更新和改进:
Google Native Client Support
支持Google本地客户端,允许本地代码在浏览器中运行。Mono虚拟机,垃圾收集器和Just-in-Time编译器可以运行于本地客户端的沙箱中。
New Profiler engine
新版Profiler解决了原先的Profiler在处理多线程、multi-appdomain应用程序以及大数据量时的诸多问题,GC新增的触发事件让开发者可以针对自己的程序编写更先进的profiling工具和GC tracking工具。
Faster socket stack
更快的socket堆栈,Socket异步操作直接发送至IO池,节约了内存和CPU时间。SocketAsyncEventArgs支持每个操作使用一个线程。
Improved Parallel Framework
增加的并行框架。
SGen Precise Stack Scanning and Many performance improvements.
SGen(mono的垃圾收集器)的精确堆栈扫描和性能增强,欲更多了解SGen,请阅读这里。
Unified MonoTouch/Monodroid runtime support
统一的MonoTouch/Monodroid运行时支持。
Cecil/Light
Cecil是一个可以生成ECMA CIL的类库(有点类似于.NET中的Reflector),可以用它加载存在的程序集,浏览其中的类型,修改其中的代码,并将修改后的代码保存至程序集中。
New C# Compiler backend (can now use any custom mscorlib)
新的C#后台编译器,基于 IKVM.Reflection API ,允许开发者引用第三方的mscorlib.dll、或者自己定制的mscorlib.dll、或者来自其他项目的(比如:微软的 MicroFramework)。下一版本的mono,batch compilers (gmcs, smcs与dmcs)将全部切换至IKVM.Reflection。
VB Compiler can now compile to both 2.0 and 4.0 profiles.
VB编译器用cecil/light取代原来的Reflection,这样可以通过一个编译器生成使用不同版本运行时的程序集。
Supports ASP.NET MVC3, Razor and new WebPages.
支 持ASP.NET MVC 3, Razor, WebPages。虽然ASP.NET MVC 3是开源的,但它依赖一些非开源的类库,而且这些类库并不是.NET Framework的一部分。Mono中没有这些类库的开源实现,所以ASP.NET MVC 3应用程序不能无缝地运行于mono,你需要移除对Microsoft.Web.Infrastructure.dll的引用,使用mono自己的实现。 Razor与WebPages可以直接使用微软.NET的程序集运行于mono。
New WebMatrix.Data database API.
微软WebMatrix.Data的mono实现。通过这个API,可以利用C# 4.0的动态特性编写数据库访问代码(代码示例)。欲了解更多WebMatrix.Data, 推荐阅读re-introducing WebMatrix.Data。
Improved OSX Mono
提供了一些OSX Mono的更新。
F# and IronRuby
从Mono 2.10开始,将F#编译器和工具打包进来。在Linux安装包和Mac安装器中包含了IronRuby 和IronPython。
其他改进:
Winforms bug fixes
Updates to msbuild
Improved Moonlight support, and faster build times for Moonlight
WCF:
System.ServiceModel.Discovery
WCF 4.0-style configuration
ASP.NET 4.0:
BaseMenuRenderer
Sytem.Xaml: significant improvements on serialization of complex types and properties in .NET compatible format. Now it can be built on mobile profiles.
More 4.0 APIs implemented
Version tolerant serialization
C# 4.0 significantly improved based on the Microsoft test suites for Silverlight
下载地址:http://www.go-mono.com/mono-downloads/download.html
译文连接:http://news.cnblogs.com/n/91304/
.NET也可以跨平台 Mono 2.10发布相关推荐
- Linux上的.NET框架Mono 2.0发布
Novell 旗下的 Mono 项目今日发布 2.0 版, 使在 Linux 平台上实现微软 .NET 框架项目获得巨大促进.Mono 2.0 是 Novell 主持的一个开源项目,目标是在 Linu ...
- Samba 4.10 发布,完全支持 Python 3
开发四年只会写业务代码,分布式高并发都不会还做程序员? Samba 4.10 发布了.Samba 4.10 是完全支持 Python 3 的第一个发行版,默认情况下使用 Python 3.Pyth ...
- Ubuntu 19.10 发布 | 云原生生态周报 Vol. 24
作者 | 木苏.进超.冬岛.元毅.心水.衷源 业界要闻 1.云原生编程语言 Pulumi 1.0 pulumi ,一款中立的开源云开发平台,Pulumi 支持多语言.混合云环境.完全可扩展.初期支持 ...
- Spring Integration 4.3.10 发布,Spring 消息通信
Spring Integration 4.3.10 发布了.Spring Integration 能在基于 Spring 的应用中进行简单的消息通信,并通过简单的适配器与外部系统集成.这些适配器提供了 ...
- centos6.5+jexus5.6.3+mono 3.10实践,让asp.net在linux上飞一会儿
备忘,这是给自己看的,用ubuntu server装mono 3.10老是卡在了编译libgdiplus上面,从来就没成功过,郁闷啊,零零散散搞了好几天,作罢.后来试了OpenSUSE 11很容易搞好 ...
- Deepin Linux 15.10 发布
开发四年只会写业务代码,分布式高并发都不会还做程序员? Deepin Linux 15.10 发布了,该版本修复的缺陷与改进的功能如下: 控制中心: * 新增屏幕旋转的超时还原的功能,避免黑屏后无 ...
- 腾讯、火绒回应“QQ 读取浏览器历史记录”;字节跳动起诉百度获赔 40 元;Redis 6.0.10 发布 | 极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 丁恩华 出品 | CSDN(ID:CSDNnews ...
- 小米否认“造车”;微软中国回应关闭实体直营店;Angular 10 发布 | 极客头条...
整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极 ...
- 微信尝试刷掌支付;苹果 WWDC 将于 6 月 6 日开幕;Qt Creator 10 发布|极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
最新文章
- hihoCoder #1384 : Genius ACM [枚举+倍增]
- jffs2 启动的常见的问题
- 计算机英语第六单元,计算机专业英语第六版第十单元课后汉译英,We do use other forms....这个do...
- C语言:编写一个程序,打印乘法“九九表”
- IS-IS快速收敛调优(二)——链路故障检测、LSP智能定时器和SPF智能定时器
- 福昕PDF转WORD(4.2.0.709)全页数转换补丁
- java fckeditor下载,Fckeditor与Java web 整合代码
- word自动图文集,制表位实现公式对齐,域代码,mathtype自动公式右编号
- MAC PS更换登记照背景颜色
- IDEA使用的插件记录
- 自然语言处理顶会 ACL2019论文接收列表
- mac 上装windows系统 win10 没声音 耳机也没声音
- 2020年信创产品测试结果
- 两种python调包进行拉丁超立方采样(lhs)
- Lua二进制chunk
- Spring核心浅析——AOP
- 等保2.0测评综合得分计算
- CS0533隐藏继承的抽条成员/CS0534不实现继承的抽象成员
- 数据库只读问题解决!!!MySQL server is running with the --read-only option
- 服务器环境-安装基础环境
热门文章
- win11WiFi无法连接网络怎么办 Windows11WiFi无法连接网络的解决方法
- 弹出页面,弹出框,$(‘‘).modal({});模态框
- Restful风格实现页面之间跳转PageController
- python交互式数据可视化_基于Python实现交互式数据可视化的工具,你用过几种?...
- L1-031 到底是不是太胖了 (10 分)
- 操作元素-改变元素内容
- 案例-图片缩放(CSS3)
- wampp更新php版本,有没有办法在XAMPP中使用两个PHP版本?
- 大疆aeb连拍_大疆 AIR2 玩机(一)包围曝光及后期处理
- 015-请问如果想进行bug的测评,怎么去评测bug?