Wake up!芭蕉君

师夷长技以自娱

  • 首页
  • 师夷
  • 长技
  • 自娱
  • 他山之石
  • 大牛们的轨迹
Twitter RSS

[网摘]红宝石在铁轨上

发布于 2012/01/21 由 Monstier, 没有评论

作为一个野生的Web开发者,Django在几年来一直是我的唯一框架。

07年10月,我先是接触了Python,然后在07年12月,我又接触了Django,然后这几年基本上都是用这些来实现我的那些想法。

Python的简单、易用、强大、丰富让我这几年没有后悔选择它,上至Web,中至桌面,下至系统管理,全部通杀,实在是满足了我这个懒人的需求。而Django作为Python社区里的主打Web框架,也有其独特优势,比如独立的App机制,非常容易通过Django大量的第三方App以搭积木的形式搭起你的第一个Web应用——几乎不要写多少代码。

然而,我就不能这样满足了。2012年是Code Year,纽约市长在日理万机的情况下都要学习编程了,我怎么能不学点新东西,开拓一下眼界呢?更何况Python也被伟大的政府墙掉多时了。

于是,我决定学习新的语言,新的框架,然后我瞄准了Ruby,还有Rails。所谓:红宝石在铁轨上。

实际上,早在去年中旬,我脚受伤躺在家里那会,我就已经在接触Ruby了。那段宅居的日子实属难熬,不学点新鲜的东西实在对不起自己。于是买了本《Programming Ruby 1.9》看起来。

为什么选择Ruby呢?

当时有看《黑客与画家》,被里面描述的LISP所吸引,后来又看到说Ruby与LISP的相似度很高,但更加得到广泛的应用。身边也有不少用Ruby的朋友,所以作为一个实用主义者就拿Ruby下手了。

后来我来北京了,把Ruby丢到脑后去了,到现在也差不多忘记光了,但是有几点印象很深:

  • 彻底的面向对象,如:10.times
  • Regex是一级公民,使用起来非常方便
  • Block(匿名函数)无处不在

与此同时,Ruby相比Python,同样简单易用,功能丰富的标准库+大量的第三方组件,几乎也可以快速方便地做任何Python能做的事情。如果是在Mac平台下,还有MacRuby可以用来进行桌面级开发。

与Python相比,选择Ruby还有一个优势在于,你不用为了选择框架而头疼,选择Rails就对了。多年下来,Rails一直是Ruby的首选框架,已经积累了丰富且成熟的社区资源,算是一个非常宝贵的地方。

以上只是我重新开始学习Ruby以来仅有的一些认知,之后还希望与大家多做交流与讨论,提升自己的能力。

如果你也对Ruby on Rails感兴趣,可以加入:Ruby China (http://ruby-china.org),在这里进行各种交流与讨论。

Ruby China本身是由huacnlee搭建,基于Rails的开源项目。他当前在淘宝,并且组织维护了RubyGems的淘宝镜像。

我突然想起了五年前,我开始学习Linux那会。当时Ubuntu的镜像也开始在全国普及开来,彻底方便了我们这些学习和折腾的人。社区永远是你前进道路上的后盾,所以此时学习Ruby on Rails是最合适了~

另外,基于Ruby天然的Unix属性,在开始学习前,记得要在Linux或Mac下进行。嘿嘿~

那么,现在开始学习吧!

from I'm TualatriX http://imtx.me/archives/1682.html

分类: 未分类
声明:本文采用 BY-NC-SA 协议进行授权,本文链接:[网摘]红宝石在铁轨上
[网摘]小乐图客极客版 – Chrome 批量图片下载工具 | 小众软件 > Chrome
[网摘]FreeSizer – 傻瓜型图片尺寸压缩工具 | 小众软件 > 媒体工具

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用 * 标注

*

*


question razz sad evil exclaim smile redface biggrin surprised eek confused cool lol mad twisted rolleyes wink idea arrow neutral cry mrgreen

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

deutsch Flying Spaghetti Mark Twain U盘 Windows 8 Windows To Go 克虏伯庄园 吐槽 天才 安装 宗教 德国 德语 照片 练习 随手 飞天面条神教 马克吐温 高手 他山之石 (16)
大牛们的轨迹 (3)
师夷 (1)
未分类 (32)
自娱 (2)
长技 (1)

WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

近期评论

    链接表

    • 麦娇小同学

     

    2012 年一月
    日 一 二 三 四 五 六
    « 十二   二 »
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
    © Wake up!芭蕉君. WordPress 强力驱动. Concerto by Neverland.