今早起来打开 www.mono-project.com。 一看,2.0出来了而且网站也改版了。 我一直对这个东西保持一定的注意力,因为在两年前曾经试图使用其来进行一些程序的迁移工作。 当时我手头上有个用pure C#写的程序, net 1.1需要迁移到linux上面去。此程序大量使用winform所以移植是个大问题,我当时希望能找到一个能在*nix下用的cli平台. 评估过gnu .net。发现其根本还是个demo。后来有人提起过mono,引起了我的兴趣。
我当时下载的版本似乎是1.1.7,对winform的支持并不好,中文显示只有半格,而且某些异常是不能正确处理的。试用了一星期的结论便是:目前还不适合作为替代的工具。最后那个程序用python重写了事.
因为对C#的印象并不坏, 我又希望这个语言能在outside win32下使用,就目前看来mono是最接近的一种选择。
不过这个东西前景如何还不好说。mono和java现在就是一竞争关系, 而且我个人认为ms对mono支持的概率也是非常之低,无疑会使其处于一个比较尴尬的地位。novell不算是个大公司,能不能支撑起mono的发展还是个问题。
或者在上面搞搞asp.net是个不错的选择。至少国内现在有人这样做了。 www.mononet.cn 虽然比较原始还是迈出了第一步了。哈哈.
分享到:
相关推荐
Mono2.0版本在处理C#语言中的闭包特性时,与.NET Framework的实现存在差异,这可能会导致一些意外的错误和bug。本篇文章将深入探讨这个问题,以及如何找到有效的解决方案。 首先,我们来理解一下闭包。闭包是C#中一...
解决某些系统炉石传说GetThreadContext failed崩溃问题
标题中的"mono-2.0-bdwgc.zip"是一个压缩包文件,其中包含"mono-2.0-bdwgc.dll"这个动态链接库文件。在Unity游戏开发环境中,Mono是Unity用于实现.NET框架的一个开源实现,它使得开发者可以使用C#、VB.NET或F#等.NET...
标题中的“JetBrainsMono2.0.zip”是一个包含JetBrains Mono字体的压缩文件,版本为2.0。这款字体是专为程序员设计的,旨在提供更好的代码阅读和编写体验。 在描述中,我们了解到JetBrains Mono是程序员必备的一款...
"mono-2.0-bdwgc"部分指的是Unity在这个版本中使用的特定版本的Mono运行时,其中"bdwgc"代表Boehm-Demers-Weiser垃圾收集器,这是一种保守的垃圾回收器,用于管理内存,自动清理不再使用的对象,防止内存泄漏。...
开源C# SOCKET服务器,支持WINDOWS云,LIUNX MONO 2.0 SuperSocket 是一个轻量级的,可扩展的,跨平台的.NET Socket 服务器开发框架,可用来构建一个基于命令的服务器端Socket 程序,而无需了解如何使用Socket,...
《C# 编译器的源代码 Mono 2.0》 C# 是一种由微软公司推出的面向对象的编程语言,被广泛应用于Windows平台以及跨平台的.NET框架中。Mono项目,是由Miguel de Icaza领导的一个开源项目,旨在实现.NET框架,并且提供...
未能加载文件或程序集“Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) ...
5. 使用 Mono 运行 WinForm 程序需要安装相应的包,例如 mono2.0、libmono-winforms2.0-cil 等。 6. 在安装和配置 Mono 过程中,需要注意编译错误、缺少必备工具等问题,并采取相应的解决方法。
Mono Tools for Visual Studio 2.0.8152 是一套专为开发人员设计的工具集,它使得在Microsoft Visual Studio环境下使用Mono平台进行跨平台开发变得更加便捷。这个版本号8152的更新旨在提升工具的稳定性和性能,同时...
Mono_dotnet2.0最精简绿色(脱离net环境,实现跨平台)版.7z,只有3M
标题中的“codesmith 连接PGsql 所需的mono.security 2.0.rar”指出,这个压缩包文件是为了解决使用Codesmith工具连接到PostgreSQL数据库时遇到的问题。问题在于运行时环境无法找到特定版本(2.0)的 Mono.Security....
标题《Mono-mbe版源码编译.pdf》所包含的知识点主要围绕在Linux环境下编译Unity Mono-mbe版本源码的过程,尤其是生成用于安卓平台上的动态链接库(dll)热更新和dll加密的libmonobdwgc-2.0.so文件。接下来,我将详细...
Xamarin 2.0 (mono-android-4.6.00049)完整安装包 2/2
标题“MONO实现.NET程序脱离框架”涉及到的关键技术是Mono,这是一个开源的.NET框架实现,它使得.NET应用程序能够在不依赖Microsoft Windows操作系统或官方.NET Framework的情况下运行。这为开发者提供了跨平台的...