mono和java7的性能测试

大王叫我来卖萌 发布于 2013/07/08 20:38
阅读 6K+
收藏 2

http://benchmarksgame.alioth.debian.org/u64q/csharp.php

元方,你怎么看?

加载中
1
eechen
eechen

引用来自“linqingfeng”的答案

引用来自“eechen”的答案

引用来自“linqingfeng”的答案

所有项目都用 Linux + Mono + Jexus + MVC4 + redis + postgreSQL 的轻轻地飘过

Linux + PHP + Nginx/Apache + Symfony2/ZF + Memcached/Redis + MySQL/PostgreSQL
就Web而言,先不谈Mono要在Linux上挑战成熟且关乎众多厂商利益的JavaEE,我甚至看不出Mono较RoR和PHP有什么优势.

如果我话可以直接用vs.net做测试开发环境,然后直接编译就可以部署到Linux上,那开发效率和部署成本,运行效率的平衡算不算优势?

先不说VisualStudio的授权成本,你能保证VisualStudio里DotNet的组件和控件能完美运行于Mono?是不是还得加个Mono Tools for Visual Studio或者改用MonoDevelop,如果这样,又谈何更高的开发效率.

PHP的LEMP/LAMP明显比Mono更容易部署,成本更低.另外PHP同样有高效的IDE,像ZendStudio,PHPStorm,Netbeans,再没有用过这些IDE之前,请不要轻易否定,就拿标志性的智能提示来说,这些IDE对PHP的智能提示丝毫不比VS之于C#弱.

还有你说的运行效率问题,作为脚本语言,PHP确实比不上编译型语言,但好处是开发过程不用等待漫长的编译时间,也可以说是提高了开发效率,另外现在的服务器硬件水平完全能够撑得起脚本语言,RoR都风靡了,MS淘汰的ASP也没死,所以不必过于担心效率问题.

CheckStyle
CheckStyle
质疑到点子上了!
1
大王叫我来卖萌
大王叫我来卖萌

引用来自“eechen”的答案

引用来自“linqingfeng”的答案

http://www.php-compiler.net/

php 编译成.net/mono 

没新意,SourceForge上已经有PHP/Java Bridge,PHP已经能和Java交互。

回复 @eechen : 我没有鼓吹mono好,我也没有批判java差,我只是发了个那个网站上的一个基准测试。PHP很好,我也用PHP,JAVA也不错,mono只是多了一种选择,当然,做项目什么熟练就用什么。mono只是给做.NET的人另外一种方案,而不用转语言,增加学习成本。仅此而已,该用什么还用什么,并不是php能编译成mono就要非得把现有的PHP编译成mono,如果有特殊需求当然可以考虑,当然也有别的方案(或转JAVA,或用facebook的那套)。不想抬杠,平心而论。
0
南湖船老大
南湖船老大
性能略输,内存占用略胜
大王叫我来卖萌
大王叫我来卖萌
cpu占用也略胜
0
一号男嘉宾
一号男嘉宾
mono还在发展?
大王叫我来卖萌
大王叫我来卖萌
mono一直在发展啊,并且发展良好,6月19日才刚发布了3.0.12版本。具体可以参考这个博客 http://www.cnblogs.com/shanyou/archive/2012/07/28/2612919.html
0
CheckStyle
CheckStyle
mono成熟么? 不靠谱啊
CheckStyle
CheckStyle
回复 @codepat : 这些网站的访问量能有几个?ASP都能对付.另外,ZF网站案例,一般都是当作反面教材的,拿出来不是很好看
大王叫我来卖萌
大王叫我来卖萌
到现在为止,mono已经成熟了,这些案例都是基于mono的,有社交网站有政府网站,http://www.jexus.org/Examples.htm
0
zhangshanyou
zhangshanyou

大家对Mono的认识还停在几年前的水平呢,快来这里了解下 http://www.cnblogs.com/shanyou/archive/2012/07/28/2612919.html 

0
eechen
eechen

Mono声称实现DotNet跨平台,那我想问两个问题:

基于DotNet的Windows窗体程序能完美运行在Mono平台上吗?

是否可以把Windows上的C#项目直接部署到Linux Mono上就能运行?

傅小黑
傅小黑
窗体程序mono是用GTK实现的,有兼容性问题。C# Web项目可以直接运行不需要修改代码,不过可能需要mono重新编译
0
y
yunei

就服务器端或WEB应用而言,当今的mono,足以支撑各种应用了!而mono的一些特有功能,甚至是微软.NET都不具备的!

0
CheckStyle
CheckStyle

引用来自“yunei”的答案

就服务器端或WEB应用而言,当今的mono,足以支撑各种应用了!而mono的一些特有功能,甚至是微软.NET都不具备的!

有证据么? 有没有Mono做的,PV在1000万以上的案例呢? 没有1000W,100W也行. 当然,别跟我说是静态页面哦
CheckStyle
CheckStyle
@葛劲 那你赶紧去啊
葛劲
别的不想多说,UC浏览器知道么 它家用的就是MONO,基本上核心的东西都是MONO写的 里面招个普通的.NET工程师都要5年.NET经验,看看人家做的是什么再来说吧
0
打杂程序猿
打杂程序猿

引用来自“CheckStyle”的答案

引用来自“yunei”的答案

就服务器端或WEB应用而言,当今的mono,足以支撑各种应用了!而mono的一些特有功能,甚至是微软.NET都不具备的!

有证据么? 有没有Mono做的,PV在1000万以上的案例呢? 没有1000W,100W也行. 当然,别跟我说是静态页面哦
为什么什么都要扯到1kw ..1kw 在alexa排名都有前100了....一般而言很难发展的这个级别,我只是想吐槽这1kw而已...至于后面补充的100w 我没有忽略!
返回顶部
顶部