由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
BuildingWeb版 - Ruby and Python
相关主题
想做网站,求建议(有包子酬谢)寻求 Web Designer / Developer 高手
请教现代网页开发技术都是用css, js吗?为什么这年代还有大量用PHP的网站?? (转载)
新手求建网建议建立网站的tutorial或framework
Python based web frameworksHow to get a free domain?
想请人做个网站,最好是用python django 或者 flasky都可以,谢谢!做大型网站,那个framework 更好? performance, scalability and community
ruby会取代php吗?有人做过人人联接吗?
这儿有Ruby on Rails的高手吗?请教一下 (转载)ASP.NET vs. PHP
网站求建议Qualcomm 招聘 temp : web designer with rails
相关话题的讨论汇总
话题: ruby话题: python话题: 社区话题: rails
进入BuildingWeb版参与讨论
1 (共1页)
c***5
发帖数: 158
1
网上很多Ruby和Python的讨论。现在我想学其中一个,哪个比较有前景呢。谢谢。
u***n
发帖数: 21026
2
same, nothing new
b******y
发帖数: 9224
3
python有前景, 后面有Google等撑着呢。 个人感觉Ruby不是好的选择,好像startup用
的多些,也就是个ruby on rail火一些罢了。
d********g
发帖数: 10550
4
框架来说Rails开发要快一些,ajax也做得好。语言肯定Python强过Ruby,不管是应用
领域还是性能

【在 b******y 的大作中提到】
: python有前景, 后面有Google等撑着呢。 个人感觉Ruby不是好的选择,好像startup用
: 的多些,也就是个ruby on rail火一些罢了。

p*****2
发帖数: 21240
5

为什么语言python强过ruby?

【在 d********g 的大作中提到】
: 框架来说Rails开发要快一些,ajax也做得好。语言肯定Python强过Ruby,不管是应用
: 领域还是性能

w****k
发帖数: 6244
6
ruby is too 'smart'
too 'smart' is not a good thing
python code更好读,更容易team合作
ruby过分灵活了,代码难读。
而且ruby比较慢(有benchmark说慢3倍),
我估计因为丫非要把数字也整成object的原因。

【在 p*****2 的大作中提到】
:
: 为什么语言python强过ruby?

d********g
发帖数: 10550
7
Ruby黑魔法太多,Python也可以这么玩但是主流社区是不推荐的,更适合团队开发,应
用范围也广很多

【在 p*****2 的大作中提到】
:
: 为什么语言python强过ruby?

d********g
发帖数: 10550
8
Rails里搞meta programming太过了,Ruby社区也不反对这种行为。Ruby本身比Python慢

【在 w****k 的大作中提到】
: ruby is too 'smart'
: too 'smart' is not a good thing
: python code更好读,更容易team合作
: ruby过分灵活了,代码难读。
: 而且ruby比较慢(有benchmark说慢3倍),
: 我估计因为丫非要把数字也整成object的原因。

d********g
发帖数: 10550
9
Ruby也不是难读,主要是很多框架加了自己的metaprogramming,Ruby社区还推荐这么
干,导致经常会去读这个实现的源码,对团队开发来说暗箱太多了
Python这么干可以,但社区并不推荐。Python不推荐为了玩花样而玩花样,虽然它有这
个能力

【在 w****k 的大作中提到】
: ruby is too 'smart'
: too 'smart' is not a good thing
: python code更好读,更容易team合作
: ruby过分灵活了,代码难读。
: 而且ruby比较慢(有benchmark说慢3倍),
: 我估计因为丫非要把数字也整成object的原因。

d********g
发帖数: 10550
10
快慢和解释器实现质量有关,CPython和Ruby都没有JIT,加上Ruby积累还不够。如果是
像Java那样社区+大公司强力推广,速度问题很快就能解决

【在 w****k 的大作中提到】
: ruby is too 'smart'
: too 'smart' is not a good thing
: python code更好读,更容易team合作
: ruby过分灵活了,代码难读。
: 而且ruby比较慢(有benchmark说慢3倍),
: 我估计因为丫非要把数字也整成object的原因。

r*******n
发帖数: 3020
11
ruby1.9速度上有了很大提升,总体上不比python慢
像各位说的,ruby最大的诟病就是鼓励玩儿花样,他们社区也是鼓励“magic”
但对于团队项目来说,维护就成了噩梦

【在 w****k 的大作中提到】
: ruby is too 'smart'
: too 'smart' is not a good thing
: python code更好读,更容易team合作
: ruby过分灵活了,代码难读。
: 而且ruby比较慢(有benchmark说慢3倍),
: 我估计因为丫非要把数字也整成object的原因。

d********g
发帖数: 10550
12
滥用metaprogramming造成维护成本非常高
比如这个:
http://rails-bestpractices.com/posts/16-dry-metaprogramming
和Python社区主流思想完全相反,这个所谓的best practice在Python看来是worst,相
反那个“bad smell”才是Pythonic
另外直接用字符串来判断status不管是Rails还是Django都不算best practice。一般得
先定义常量,避免直接用value

【在 r*******n 的大作中提到】
: ruby1.9速度上有了很大提升,总体上不比python慢
: 像各位说的,ruby最大的诟病就是鼓励玩儿花样,他们社区也是鼓励“magic”
: 但对于团队项目来说,维护就成了噩梦

c***c
发帖数: 21374
13
肯定是python
ruby就是做网站,python用途的多很多
纯粹作网站,学习ruby不如学习php
p*****2
发帖数: 21240
14
一直不明白为什么这么说

【在 c***c 的大作中提到】
: 肯定是python
: ruby就是做网站,python用途的多很多
: 纯粹作网站,学习ruby不如学习php

1 (共1页)
进入BuildingWeb版参与讨论
相关主题
Qualcomm 招聘 temp : web designer with rails想请人做个网站,最好是用python django 或者 flasky都可以,谢谢!
有人用ruby on rail 建站吗?ruby会取代php吗?
[转载] 如果让你问几个 Python 的问题这儿有Ruby on Rails的高手吗?请教一下 (转载)
C/C++工程师需要懂java,javascript,PHP,或python吗?网站求建议
想做网站,求建议(有包子酬谢)寻求 Web Designer / Developer 高手
请教现代网页开发技术都是用css, js吗?为什么这年代还有大量用PHP的网站?? (转载)
新手求建网建议建立网站的tutorial或framework
Python based web frameworksHow to get a free domain?
相关话题的讨论汇总
话题: ruby话题: python话题: 社区话题: rails