| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2087 人关注过本帖
标题:[讨论]C#与VC++程序运行速度的差异?
只看楼主 加入收藏
立志成佛
Rank: 1
等 级:新手上路
威 望:2
帖 子:314
专家分:0
注 册:2006-11-1
收藏
得分:0 
回复:(pacocai)呵呵!我现在就在等Mono成熟了,Mon...
Mono介绍

Mono是一个集体的, 自发的开发项目, 旨在开发一个开放源代码的,
Linux版的Microsfot.NET 开发平台. 作为一个有机的.NET整体,
它包括一个C#编译器, 一个公用语言运行时环境, 以及相关的一整套类库.
Mono项目将使开发者开发的.NET应用程序不仅能能在windows平台上运行,
也能在任何支持Mono的平台上运行, 包括Linux, Unix.
Mono项目将使大家能开发出各种跨平台的应用程序,
并能极大提高开源领域的开发效率.

  Microsoft.NET是一套强大的GUI应用程序开发和Web Services
(.NET开发框架)开发工具;一个提供给最终用户应用程序(比如web服务和大量其他企业
产品)的用户身份识别和验证系统("Hailstorm"). .NET开发工具包括C#编译器,
公用语言构架(CLI).
它能使程序员用C#或其他语言编写的程序运行在非windows系统之上.
Microsoft和Corel最近宣布他们将在遵守Microsoft的"代码共享"许可下,
合作在FreeBSD平台上实现.NET.

  随着C#以及CLI被提交给ECMA和W3C标准化组织,
"代码共享"许可的局限性将限制开发者的开发工作,
包括在其他平台上的商业开发。比如Linux,Unix, Solaris。

  与此相对,
Mono项目为开放源代码的开发者提供了一个真正的"创建一次,随处部署"的工具包,
并能充分利用Microsft.NET的各项优点. Mono项目遵守GPL和LGPL的各项条款,
开发者能自由地编写, 并发布商业的或个人的应用程序. 而这些,
Microsoft的"代码共享"许可是做不到的.

  Mono在他的开发构架中将提供三个关键部件,
以帮助开发者快速的在linux平台上开发, 部署, 运行.NET的兼容程序:
一个延伸自GNOME平台的C#编译器, 他将使开发者能创建.NET相兼容的应用程序.
这些开发者还将能在开放源代码的系统上使用和Microsoft
CLI相兼容的类库来进行最终用户程序开发和web服务开发.
Mono还有一个Linux版的Microsfot公用语言运行时环境(CLR)的及时编译(JIT)引擎.
这样, Linux上就能运行在Windows, Linux, 或Unix平台上编写的程序了.
在广大的开放源代码志愿者的支持下, 这些类库和工具已经能提供下载和试用:
www.go-mono.com.



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=951499


曾经的曾经已不在
2007-08-03 09:19
chanta
Rank: 1
等 级:新手上路
威 望:1
帖 子:60
专家分:0
注 册:2007-3-17
收藏
得分:0 
感觉第一次运行比较慢,以后就快了

谢谢所有分享资源的朋友...
2007-08-03 10:35
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
收藏
得分:0 

问题是很多人都看中第一次。

mono是个好东西,这个东东现在出到1.2了,已经能兼容Microsoft .NET Framework 1.1了,不过这个是个开源的东东。发展很快。


浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2007-08-03 11:45
mlrh3838
Rank: 1
等 级:新手上路
威 望:1
帖 子:199
专家分:0
注 册:2007-6-14
收藏
得分:0 
其实你把打包后的ASP.NET在服务器上配置后,自己第一个把做了缓存的页面给点了,那别人以后点这张页面就从服务器内存中读取了,按微软的说法就是读取缓存HTML副本,你想这样速度会快多少

我一般都把缓存做成 720 分钟
<%@ OutputCache Duration="720" VaryByParam="*" %>
数据常变动的那就做成 120分钟

2007-08-03 12:32
mlrh3838
Rank: 1
等 级:新手上路
威 望:1
帖 子:199
专家分:0
注 册:2007-6-14
收藏
得分:0 

你不做缓存,其实服务器在配置时自己也会适当的计算和配置你的页面缓存的,不过时间很短,一般计算出来都是20-40分钟


2007-08-03 12:34
快速回复:[讨论]C#与VC++程序运行速度的差异?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021133 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved