写点什么

Mono 2 获 Developer.com 网站 09 年度.NET 工具插件大奖

  • 2009-02-17
  • 本文字数:1403 字

    阅读完需:约 5 分钟

在 Developer.com 的 2009 年度技术产品获奖名单中, 涉及.NET 方面的内容有框架、开发工 具、.NET 工具和开源。而 CLI 的开源实现 Mono 2 获得了.NET 工具插件大奖,同时在 OpenSource 方面也榜上有名,Database Tool 的 LINQ 技术也包含在 Mono 2 之中。这对于开源项目 Mono 来说 是一个极大的惊喜和肯定。

Mono 虚拟机包含一个实时编译引擎,该引擎可用于如下处理器:x86,SPARC,PowerPC, ARM,S390(32 位架构和 64 位架构),x86-64,IA64 和 64 位架构的 SPARC。该虚拟机可以将 代码实时编译或者预先编译为原生代码, Mono 项目由 Miguel de Icaza 在 Ximian 工作时开发,以 期作为快速建立 Linux 应用程序的一种方法,虽然 de Icaza 最初开发 Mono 的目的是为了建立 GUI 应用程序,但自从被 Novell 收购以来,它在服务器开发环境应用方面的适用性有了显著的提高 ,已经改善在 ADO.NET、ASP.NET 方面的性能;建立了开发者需要的工具。

现在它拥有评测器、调试器、以及文档资料,可以说已经成为一种更加全面的工具。2008 年 10 月份发布的 Mono 2.0 是一个重要的里程碑版本,为 Linux 下.NET 程序开发创造了基本框架。 Mono 2.0 在 Microsoft 兼容的 API 上有了大幅的改进,除了 ECMA/ISO 标准的 CLI(Common Language Infrastructure)API 之外, Mono 也具有兼容于微软 Windows Forms、ADO.NET、 ASP.NET 的 API,和 Mono 自己的 GUI API(Gtk#)。从 Mono 2.2 开始,Mono 正在超越标准,作 为一个开源项目,他们开发新库的速度要远远快于微软,以 Mono 为基础,许多既有的动态链 接库也被包装成.NET 的版本,例如:GdaSharp(源自 GNOME Data Access,作用类似 ADO.NET)、Cocoa#(源自 MacOS X Cocoa)、X Sharp(源自 X Windows)、Qt#(源自 Qt )、Sharp WT(源自 Java SWT)、wx.NET(源自 wxWidgets)、CsGL(源自 Open GL)、 C#-SDL(源自 SDL)、GeckoSharp(源自 Mozilla Gecko)。Mono 还有一个整合许多 API 的计划 ,称为 Tao Framework 。Tao 整合了 Cg、DevIL、FreeGLUT、GLFW、GLU、OpenAL、OpenGL 、SDL、WGL。而且开源Mono 框架也将C#带到了iPhone 和Wii

Mono 2 也有许多开发工具所支持。 MonoDevelop 是一个类似 Visual Studio 的开发工具。 MonoDevelop 1.0 在去年已经发布了, MonoDevelop 2.0 Beta 1 刚刚在 2 月 12 日发布。IDE 除了 MonoDevelop 之外,还有 Embarcadero 公司的 Delphi Prism 平台也对 Mono 提供了支持

Moonlight 负责完成 Silverlight 在 Linux 中使命,2 月 12 日 Novell 发布 Moonlight 1.0 正式版,按照 Moonlight 的发展路线图,在 2009 年 9 月份第二个版本发布的话,Silverlight 在 Linux 平台上的兼容 性就会大幅提高,为 Linux 用户提供开源版的 Silverlight 网页插件支持。

.NET 的相关奖项如下:

  • 框架——Microsoft® .Net Framework 3.5
  • 开发工具——Visual Studio® 2008
  • 数据库工具—— LINQ (Microsoft® .NET Language Integrated Query)
  • 无线 / 移动——Visual Studio® 2008
  • .NET 工具——优胜者是 Mono 2 ,还包括 Altova® XMLSpy®、 Microsoft® Windows Communication Foundation (WCF)、Microsoft® Windows Presentation Foundation (WPF)、NAnt
  • 开源——Mono2

读者朋友你在使用 Mono 吗?如果有,欢迎将你的使用经验与我们分享。如果你有这方面的案 例,也欢迎通过 InfoQ 这个窗口和其他人进行交流。更多 Mono 内容欢迎访问 InfoQ 中文站上的 Mono 专题

2009-02-17 08:412110
用户头像

发布了 45 篇内容, 共 95821 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

Redis-数据库、键过期的实现,跟面试官侃半小时MySQL事务隔离性

Java 程序员 后端

Redis常用命令总结,java项目实例教程详细

Java 程序员 后端

Redis的各种用途以及使用场景,mybatis技术原理

Java 程序员 后端

Redis-中会涉及那么多数据结构,那你数据对象的底层实现方式你都了解吗?

Java 程序员 后端

RPC服务和HTTP服务对比,java基础实验报告总结

Java 程序员 后端

RPC框架编写实践——服务治理的基石,这位阿里P7大牛分析总结的属实到位

Java 程序员 后端

Redis 变慢了?那你这样试试,不行就捶我,mybatis工作原理图

Java 程序员 后端

Redis应用之缓存实现,java异步编程实战pdf

Java 程序员 后端

Shiro等权限管理框架本质很简单,一个注解+拦截器就可实现

Java 程序员 后端

Spring AOP 源码分析——创建代理对象,绝对干货

Java 程序员 后端

RabbitMQ不讲武德,发个消息也这么多花招,nginx实现负载均衡原理

Java 程序员 后端

Red5搭建直播平台,java淘宝客教程

Java 程序员 后端

Sentienl 动态数据源架构设计理念与改造实践,阿里P8大牛手把手教你

Java 程序员 后端

Sentinel:万字详解微服务的哨兵机制,我跪了,mysql编程入门教程

Java 程序员 后端

linux 环境安装Flutter

坚果

flutter 安装 11月日更

Spring Boot 2(1),蛙课网java教程资源库

Java 程序员 后端

Redis 配置文件重要属性介绍,java面试项目经验

Java 程序员 后端

Redis、MongoDB及Memcached的区别,老男孩linux运维54期视频

Java 程序员 后端

redis数据迁移之redis-shake,java高级技术经理面试题

Java 程序员 后端

shiro(三)shiro实战,java面试题项目中的难点

Java 程序员 后端

Redis 笔记之 Java 操作 Redis(Jedis),springcloud实战pdf

Java 程序员 后端

Seata 新特性,APM 支持 SkyWalking,java流式编程原理

Java 程序员 后端

Servlet+JSP(七,java界面开发的三层架构技术

Java 程序员 后端

Spring Boot Redis 实现分布式锁,真香,kalilinux入侵教程

Java 程序员 后端

RocketMQ ACL版本升级过程中的曲折经历(大厂线上环境大规模MQ升级开启ACL实战)

Java 程序员 后端

Rpc与RMI服务,java面试笔试题代码

Java 程序员 后端

spring boot 使用Spring Cache集成Redis,java编程基础实验报告小结

Java 程序员 后端

【架构实战营】模块三

衣谷

架构实战营

Redis分布式锁的原理以及如何续期,java程序设计实验实训教程答案

Java 程序员 后端

Redis持久化--Redis宕机或者出现意外删库导致数据丢失--解决方案

Java 程序员 后端

Redis源码剖析——客户端和服务器,springboot入门程序

Java 后端

Mono 2获Developer.com网站09年度.NET工具插件大奖_.NET_张善友_InfoQ精选文章