|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我实在想不明白net网页编程的机制,为什么非要那么蛋疼,在同一个平台下重复编译。Mono2.0已公布。固然仍旧在某些方面掉队于微软的.NET,在别的方面已走到后面。对那些追求编写跨平台使用来讲,在产物公布通告列出的以下特征是兼容微软的API。
- 会见数据库的ADO.NET2.0API。
- 开辟Web使用程序的ASP.NET2.0API。
- 创立桌面使用程序的Windows.Forms2.0API。
- System.XML2.0:处置XML文档的API。
- System.Core:为言语集成查询(LINQ)供应撑持。
- System.XML.Linq:为XML供应LINQ撑持。
- System.Drawing2.0API:一个可移植的图形衬着API。
为了完成跨平台的图形功效,Mono也供应了一个绑定到Cairo图象库的Mono.Cairo。“今朝撑持的输入方针包含XWindowSystem,Quartz,Win32,imagebuffers,PostScript,PDF和SVG文件输入。实行性的后端包含OpenGL(经由过程glitz),XCB,BeOS,OS/2和DirectFB。”关于在Linux上运转的使用程序,Gtk#2.12是Windows.Forms的替换办法。这个类库供应了Gtk+和Gnome的会见,也能够在Windows和OSX上利用。关于Linux开辟职员更有效的是Mono.Posix,Mono.Posix为Linux和Unix的特定功效供应了低层和高层的接口。假如你想利用已编译的程序集,Mono.Cecil能做到这一点。这可用于在源代码找不到的情形下举行实验,补齐代码,大概是用于构建具有AOP特征的框架和工具。关于数据库会见,Mono供应了对SQLite的间接撑持。其他的数据库经由过程第三方的类库撑持,包含PostgresSQL、DB2、Oracle、Sybase、SQLserver和Firebird。在编译器方面,撑持C#3并完整撑持LINQ。Mono撑持64位盘算机上撑持超年夜数组利用64位的索引,一个微软还没有完成的ECMA标准。
VisualBasic掉队一个版本,只撑持VB8。在MacOS和Solaris上,撑持DTrace。
检察英文原文:Mono2.0Released
来自:http://www.infoq.com/cn/news/2008/10/Mono-2
延长浏览:
Mono2.0公布Linux上的.NET框架成熟了吗?
因为二次编译器太复杂,那么建议只是在安装程序的时候编译一次,而不类似net网页编程那样运行就编译。并且我觉得,一次痛苦,总比多次低效率要舒服多了。 |
|