重拾Ruby

为什么是重拾Ruby?没错,我之前有学过Ruby,而在工作上我用的一直是Python,挺久之前用业余时间学了1~2个月的Ruby,对于Ruby印象深刻。

然而这里我用了重拾这个字眼。表明我已经荒废了有一段时间了。这里为什么要重拾? 其实最根本的原因是部门内部要开分享会,而我自告奋勇说要分享Ruby的相关话题,却因为太久没用,很多东西都忘了,故而写这篇博客来来开我重拾一下旧日的回忆的序幕。

业界普遍的认为,你都学了Python了,为什么要学Ruby。两个东西不是一样的吗?我曾经也因为这句话怀疑过自己的人生。不过如果现在的话我会问“你们真的用过Ruby吗?”对于语言这个事情,本来就是比较主观的。不能因为有一个语言存在我们去否定另一个语言存在的意义。如果是这样,这门语言早就消亡了。

可能我们会觉得RubyPython有很多语法上相似之处。当然如果简单地从这个层面来考虑的话,可能大多数人都选择Python吧,因为Python语法是那么的简练。但是,Ruby设计的理念是强调人性化,而不是单纯的简单,作者希望用Ruby的人能够感受到编程的快乐。可能因为它的灵活性会带来性能的一些损失,使得很多情况下人们比较Ruby跟Python的时候就会拿Ruby的性能说事,没错,这个我承认,Ruby并没有Python快,但是如果仅仅是追求语言带来的速度体验,我们应该选择静态的编译型语言,推特也已经用Scala来重写了它原来用Ruby构建的应用。脸书为了优化PHP代码提高语言本身的性能也做了不少工作。不过这些显然还不是我们要考虑的事情吧?现阶段,我们还是用Linux之父林纳斯的话来说

Just For Fun

虽然我之前也写过一篇文章说我会继续走Python之路,但是我明确的说,那时候也太稚嫩了,学无止尽。最近我专攻的方向是Javascrip跟React。之所以连载Ruby相关的文章是因为1. 部门分享需要。2. 我觉得现在前端有些工具都跟Ruby扯上了关系。比如我们的css预编译工具sass,博客生成工具Jekyll,(惭愧的是我之前是拒绝用这些工具的)。后来发现,现在的工具一般都倾向于做得通用,都很看中代码生成这个主题。Ruby on Rails只要运行对应的命令可以生成一个完整的Ruby On Rails项目结构。Jekyll能够根据我们的markdown文件动态渲染html文件。这种特性得益于语言的灵活性,能够更快更灵活地构建应用。(不用吐槽了我知道Python也能做,但是今天我想奉承一下Ruby)

所以无论目前你用的语言是什么,Ruby都是很值得投资的一门语言。它不一定对你的工作有直接的帮助,但是,我相信有些东西的意义并不是能够短期内明确地看到的。需要潜移默化的影响。而Ruby的元编程能力一定会颠覆你用静态类型语言的世界观。因为这些动态语言的内省机制一定能够给我们带来意想不到的乐趣。

好,从今天开始我们在Javascript的旅途上适当铺上Ruby的糖衣吧。

Happy Coding!! _

PS:下次可以考虑直接访问我的 博客访问最新文章。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,504评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,434评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,089评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,378评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,472评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,506评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,519评论 3 413
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,292评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,738评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,022评论 2 329
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,194评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,873评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,536评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,162评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,413评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,075评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,080评论 2 352

推荐阅读更多精彩内容

  • 一、异同对比选择1、Python和ruby的相同点: * 都强调语法简单,都具有更一般的表达方式。python是缩...
    沃伦盖茨阅读 4,142评论 2 24
  • kafka是什么 Kafka是一种高吞吐量的分布式发布订阅消息系统 简单来说,kafka就是一个消息系统。 我们如...
    凌霄光阅读 1,525评论 0 4
  • 老师,我已经忘了您的姓名,只记得您满身被我嫌弃出的臭汗,还有您满脸的平静,记忆中,高考前的一节节课您都在抄写着您认...
    欢乐不颂阅读 175评论 0 0
  • 他已经追踪艾登·皮尔斯好几周了。 米克·耶利米·沃尔夫漫步在湖滨,11月的晨雾环绕周身,缄默的太阳半掩在柔和的灰色...
    jjkkkkkkk阅读 225评论 0 0
  • 呜咽大江流,龙虎当年志未休。故垒山河遗半壁,伤情,雁叫西风梦里听。 残照又登楼,万点寒鸦渡晚钟。回首百年多是客,悠...
    寒酌小醅阅读 423评论 0 1