仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1044|回复: 10
打印 上一主题 下一主题

[学习教程] ASP.NET教程之Mono 2.0正式公布仓酷云

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:26:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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网页编程那样运行就编译。并且我觉得,一次痛苦,总比多次低效率要舒服多了。
若天明 该用户已被删除
沙发
发表于 2015-1-21 06:59:18 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
板凳
发表于 2015-1-30 10:18:19 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
只想知道 该用户已被删除
地板
发表于 2015-2-6 09:52:31 | 只看该作者
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
爱飞 该用户已被删除
5#
发表于 2015-2-8 10:14:41 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
金色的骷髅 该用户已被删除
6#
发表于 2015-2-25 08:56:05 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
小妖女 该用户已被删除
7#
发表于 2015-3-3 06:50:59 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
简单生活 该用户已被删除
8#
发表于 2015-3-4 05:06:45 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
分手快乐 该用户已被删除
9#
发表于 2015-3-11 17:22:40 | 只看该作者
市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。
变相怪杰 该用户已被删除
10#
发表于 2015-3-19 03:20:23 | 只看该作者
在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的
山那边是海 该用户已被删除
11#
发表于 2015-3-27 03:10:27 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-1 17:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表