作者giive (lala)
看板Ruby
标题Re: [问题] Ruby哪里比Python好?
时间Mon Sep 18 12:13:53 2006
[束删]
※ 引述《billyeh (bill)》之铭言:
: 不过长期来看, Ruby 应该还要有更吸引人的地方,
: 否则像 Rails 这样的东西, 别人也开始移植模仿了,
: 可能会「遍地开花」, 不再是 Ruby 的专利。
其实这就牵涉到一个问题
到底其他语言写不写得出 Rails ?
或是说,能不能写的跟 Ruby 版的 Rails 一样好
我本身用过 CakePHP
(摸了快一个月,而且公司的 Project 要用,所以是很认真的摸)
发现到虽然有 Rails 的型,但是却没有神髓
光是一个 ORM 的 ActiveReocrd
1 : M 的 relation 就让人摇摇头(save 不能帮忙处理 releationship)
我也有跟可能是国内最熟悉 CakePHP 的人聊天(阿凯兄)
他也承认虽然两者是一样的架构,CakePHP 目前的确比不上 Rails
(记住,是目前,以後会怎样不知道)
DHH 在开发 Rails 初期也尝试过用 PHP 写
一直到他发现 PHP 的作法实在太过 Dirty
他才开始改用 Ruby 写,他也很满意 Ruby 写出来的成果
JAVA 或是 Python 或是 .NET 的 Rails Clone 版我没 test 过
所以我无法下定论
我想说的是
虽然Rails Clone架构大同小异
但是语言本身的能力不同,所产生的 Power 具有很大很大的不同
虽然只要是 tuning machine 架构下的程式语言
理论上可以做到一样的事情
但是剖析字串的程式,大家应该都不会用C去写,你说是吧 :p
ps .
网页版的本文有一些相关的连结
http://lightyror.blogspot.com/2006/09/why-rails-use-ruby.html
--
lighty RoR 是一个介绍 lighttpd , SQLite , Ruby and Rails 的 Blog
http://lightyror.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.218.90.242
※ 编辑: giive 来自: 61.218.90.242 (09/18 12:49)
1F:→ billyeh:CakePHP 的确不够好 (毕竟它受限於 PHP 的能力) 09/18 18:14
2F:→ billyeh:但 Python 或 Groovy 阵营应该有机会吸收 Rails 的长处, 09/18 18:14
3F:→ billyeh:再走出自己的一条新路 (毕竟 Rails 不是 "the one") 09/18 18:17