目前Ruby on Rails还领先其他web开发语言几个世代吗?

2011-03-24 22:01:46 +08:00
 iloveyou
突然对Ruby on Rails有了兴趣,不过为了一个框架学习一门语言不知道值不值?看Ruby on Rails的介绍文章都是好几年前的,说Ruby on Rails理念超级先进领先好几个世代。不过现在别的语言应该也有媲美Ruby on Rails的框架了吧?比如php的。

如果Ruby on Rails还这么领先,我就想学学
8058 次点击
所在节点    Ruby on Rails
27 条回复
chloerei
2011-03-24 22:12:52 +08:00
是的。发展太快,写文章写书的跟不上,都懒得出版了。
roamlog
2011-03-24 22:16:22 +08:00
媲美 rails? 没有
iloveyou
2011-03-24 22:20:25 +08:00
@roamlog @chloerei

还这么牛?除了自动生成增删查改之外还有什么牛叉特性?
aligo
2011-03-24 22:24:13 +08:00
@iloveyou migration的话现在很多php框架也有了,而rails约定优于配置的理念的现在很多php框架也学去了

rails主要还是好在ruby语言比较美观上
Los
2011-03-24 22:24:38 +08:00
@iloveyou 你说的这些是表象,很多个语言框架都有自动生成增删查改的脚手架
ssword
2011-03-24 22:26:08 +08:00
@iloveyou 代码生成其实不多。
aligo
2011-03-24 22:29:26 +08:00
BTW 我现在正在制造一门php代码生成器中,目前实现的就是ruby版本,IR的思路也类似与ruby,想实现的语法也像ruby,成熟再改成代码生成器本身的实现,还有lexer和parser生成器什么的,但愿不会废了XD
roamlog
2011-03-24 22:50:41 +08:00
关于ruby/ror我的体验和看法 - http://blog.devep.net/virushuo/2011/03/23/rubyror.html

Rapid Development with Rails ( OSDC 演講) - http://blog.xdite.net/?p=2124 (澄清關於對 Rails 的一些錯誤認知)

这两篇文章看一下
iloveyou
2011-03-24 22:51:28 +08:00
@aligo 牛人啊 都自己手工打造
@Los @ssword 我感觉这个是最能提高开发速度的,表象下面还有什么
Los
2011-03-24 22:58:47 +08:00
@iloveyou 一个web框架带动了整个语言的发展(当然,没有ruby的本身特性也没有rails的存在),而且持续好几年以超高的活跃度发展着,除了rails还有其它的吗?这一切难道还不表明着rails的价值所在?

说得太多也不如投心进去学习一下,你不会后悔这个选择。
iloveyou
2011-03-24 23:22:51 +08:00
@Los 嗯 多谢指导
ssword
2011-03-24 23:24:42 +08:00
@iloveyou meta programming的目的就是替换掉代码生成。
iloveyou
2011-03-24 23:43:44 +08:00
@ssword 我去了解下
summic
2011-03-25 00:10:45 +08:00
最近也很纠结,php本身没什么问题,语言也不能说哪个好哪个不好,只是开发思想和开发效率以及社区的选择问题

我想要的是快速的让business跑起来。目前PHP流行的或是自己写的框架,一两个人都无法在短时间内构建一套可以运作起来的系统,我在尝试改进我的php框架,改到只需要编写html加上模板标签就能跑起来基本的应用,如博客、相册、小企业网站、网店等。虽然困难重重,不过希望能对自己未来的项目有用。

不管怎么说,rails值得尝试,去了解一种公认的比较先进的思想,接触一个活跃的社区,比多学一门语言有价值
iloveyou
2011-03-25 00:13:28 +08:00
@summic 试试yii,我目前的主力框架,一两天做个企业站或blog、cms很轻松。
summic
2011-03-25 00:17:22 +08:00
@iloveyou
四月份去新公司上班就要转向yii了,确实需要了解一下
Anylei
2011-03-25 00:29:44 +08:00
ROR领先其他Web开发框架几个世纪倒真谈不上,不过有些思想确实走在前边,另外很活跃,所以说ROR有的APS.NET MVC似乎也都有。
AntiGameZ
2011-03-25 01:35:24 +08:00
@Anylei ASP.NET MVC还不是一个一站式的解决方案,好在微软系足够强大。现在就看Entity Framework 4的Release版本带不带Migration了
jinleileiking
2011-03-25 10:07:54 +08:00
为什么总拿rails说事啊。。新手只看见rails一系列好处,但不见ruby语言之根本强大。。。
mifan
2011-03-25 10:58:07 +08:00
这个吧, 还真不好说, 那我来说, 写过PHP, 现在用Rails写点儿小玩具, 然后就再也写不了PHP了.................................

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/10353

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX