ASP.NET教程之Mono 2.0正式公布仓酷云
我实在想不明白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网页编程那样运行就编译。并且我觉得,一次痛苦,总比多次低效率要舒服多了。 提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。 主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。 众所周知,Windows以易用而出名,也因此占据不少的服务器市场。 ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。 关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。 使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。 在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
页:
[1]