21 12
发新话题
打印

python的Django vs php的Symfony vs RoR

python的Django vs php的Symfony vs RoR

http://wiki.rubyonrails.com/rails/pages/Framework+Performance

作者最后的观点是
Rails performed much better than Symfony.
And Django performed much better than Rails.

[ 本帖最后由 rorfans 于 2007-11-10 08:32 编辑 ]

TOP

引用:
原帖由 江南白衣 于 2007-11-10 08:31 发表
http://wiki.rubyonrails.com/rails/pages/Framework+Performance

作者最后的观点是
Rails performed much better than Symfony.
And Django performed much better than Rails.
不错的link。

可惜是一个整体比较,而不是分层比较。
不知道性能瓶颈是在哪一层。MVC层,还是ORM层。
或者语言解释器的效率,apache module的效率等。

做比较难,做跨语言的比较,尤其难。

我想起以前有人说struts慢。
到底是什么地方慢,为什么慢?
输入处理的时候慢,还是输出的时候慢?
都有可能。
输入处理的时候,需要使用reflection进行form bean验证。
输出的时候,taglib也需要使用reflection进行输出。

通过以前的一些使用经验。可以判断出,主要是输出慢。taglib用的太多。
除了orm层,view层通常也能成为性能瓶颈。
尤其是大量使用taglib, xml 处理的时候。
我比较过自己做的domplus, 和fastm.
domplus输出XML SAX Event,比fastm慢很多。

对于这些动态语言来说,我觉得,view层成为瓶颈的可能性不大,因为都是动态语言,都是scripted template。
有可能是ORM层的问题。比如,对join的处理之类。
语言解释器的速度,apache module的速度,也都有可能。

TOP

引用:
原帖由 江南白衣 于 2007-11-10 08:31 发表
http://wiki.rubyonrails.com/rails/pages/Framework+Performance

作者最后的观点是
Rails performed much better than Symfony.
And Django performed much better than Rails.
这样的横向比较一般来说,最终等于比较各个脚本语言的解析器的性能,意义并不太大。
从JAVAEYE转移到红魔。。请大家多多关照。

TOP

引用:
原帖由 rorfans 于 2007-11-10 08:32 发表

这样的横向比较一般来说,最终等于比较各个脚本语言的解析器的性能,意义并不太大。
这样的话,Django肯定比ruby快了。因为目前python比ruby快很多。

TOP

文章没有说明页面cache是怎么设计的,要是公布测试代码出来就好了,否则难免像数据库的那些测试一样各说各的。不过我相信由于python的速度Django应该比Rails快点。当然速度只是一方面,去年我开始做项目的时候也考虑过Django,最终还是放弃。到现在Django的代码还是不稳定,虽然team leader也说了1.0之前不保证任何向后兼容性,但这样也实在贻误时机,以致到现在连本书都没法出。Python社团内部又不团结,有些人不喜欢Django那套,又搞出Turbogears, Pylon, Spark。。。当时有个Rails社团内部的统计:大约一半人是PHP出身,1/3人是从Java过来的。我不知道用Django的除了原来用Python的外还有多少从别的社区过来的。
这世界总有你不明白

TOP

引用:
原帖由 redchina 于 2007-11-10 08:38 发表
文章没有说明页面cache是怎么设计的,要是公布测试代码出来就好了,否则难免像数据库的那些测试一样各说各的。不过我相信由于python的速度Django应该比Rails快点。当然速度只是一方面,去年我开始做项目的时候也考虑 ...
现在用svn拉下来的0.9x号称是稳定的,最起码api差不多了
个人觉得django的设计思路非常棒,不过不知道是不是我原先对django这个吉普赛爵士音乐家的影响太好了的缘故
希望在RORChina结识更多热爱敏捷开发的朋友!

TOP

很难令人相信PHP居然在连接数据库上有这么大的瓶颈。

TOP

引用:
原帖由 james.liu 于 2007-11-10 08:40 发表
很难令人相信PHP居然在连接数据库上有这么大的瓶颈。
symfony 用了 propel ORM,symfony 的作者回应的时候说到主要的瓶颈在 propel,而非框架本身。

TOP

复制加密狗15988877770解密锁DOS破解注册机提取QQ1167388并口串口USB加密狗破解

软件破解破解提取注册文件加密狗破解,加密锁破解,DOS破解专家Linux破解、,授权文件破解,串口加密狗破解并口加密狗破解,USB加密狗破解,license破解,注册机提各种系统破解软件破解license破解DOS破解linux破解unix破解各类系统下软件加密狗破解复制加密狗15988877770解密锁DOS破解注册机提取QQ1167388并口串口USB加密狗破解
软件加密狗破解技术和方法下载,复制加密狗锁电话15988877770联系QQ1167388

TOP

水上步行球15058657179厂价直销

15058657179嘉鹏健身器材有限公司:是生产健身,游艺,休闲用品专用生产商。产品有:丽妍堂排汗机,派宁牌蒸汽清洁机,水上步行球,水上悠波球,水上滚筒等20多种产品。产品畅销到东南亚,澳洲,日本,欧美等国。详情网站:www.zgjp2008.com  www.yph168.com嘉鹏健身器材有限公司地址:浙江永康市科技五金工业园。24小时订购电话:0579-87368579  QQ:976242168  893670131

TOP

这帖子有道理

但凡有道理地帖子,那是一定要顶的,呵呵




Buy cheap replica watches and  replica handbags and china wholesale and wholesale instantly.Also buy wholesale electronics and  from here.Get to  work now.

TOP

无缝钢管销售欢迎联系!

无缝钢管销售. ... 无缝钢管天津地区销售-生产各类无缝钢管\天津无缝钢管销售基地,鼎盛无缝钢管销售中.销售无缝钢管\无缝钢管、锅炉管、流体管、厚壁无缝管等。无缝钢管联系电话:无缝管-华诚腾飞管材主营无缝钢管、合金管、锅炉管、高压锅炉管.我公司主要经营各类无缝钢管,自创办以来,一直坚持“以质量求生存,以诚信求发展”的经营理念销售无缝钢管,在无缝钢管行业内建立了良好的信誉,公司凭借对无缝管产品的了解,无缝管市场报价,钢厂价格,市场动态,市场分析等. ... 无缝钢管, 20# 8163, 159*4.5, 4750, 25, 鞍钢, 上海. 无缝管, 无缝钢管,不锈钢管-天津鸿鹏伟业高压合金管材销售有限公司是天津市钢管行业中创立最早,无缝钢管销售规模最大,实力最强的企业之一,无缝钢管和不锈钢管库存常年保持万吨 ,无缝管和无缝钢管销售处-天津无缝钢管厂直销处是华北地区一家专业无缝钢管,无缝钢管销售公司,公司专业销售无缝钢管及无缝钢管产品和高压合金管产品!天津无缝钢管厂直销处是专业经销无缝管和无缝钢管的企业,在天津无缝钢管和无缝钢管行业中有较高的信誉!最优最全的无缝管和无缝钢管尽在天津无缝钢管厂!
我的家:wow power leveling

TOP

破碎机

郑州环球重工机械有限公司专业生产破碎机,棒磨制砂机
联系方式:
地 址:郑州市南阳路216号
电 话:86-371-67878896
传 真:86-371-67823216
E-mail:huanqiuzg@gmail.com

TOP

 21 12
发新话题