V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tedd
V2EX  ›  Ruby on Rails

groupon继twitter及linkedin后由Rails迁移到Node了,而用Python(Django等)作为后台的一些大站/服务Quora, Disqus, Instagram却罕有此类新闻

  •  
  •   tedd · 2013-10-11 12:26:29 +08:00 · 8113 次点击
    这是一个创建于 4090 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Ruby和Python不是半斤八两吗?为何会有这种情况呢,望指点
    38 条回复    2015-03-14 21:58:28 +08:00
    raincious
        1
    raincious  
       2013-10-11 12:31:09 +08:00
    *Too lazy to move*
    lnsoso
        2
    lnsoso  
       2013-10-11 12:39:37 +08:00   ❤️ 1
    lol
    icyleaf
        3
    icyleaf  
       2013-10-11 14:35:48 +08:00
    我觉得这些站从 ruby 转到其他语言的大多都有一个同性就是都用了 rails 框架。针对 rails 性能的问题,robbin 之前也有说过这个问题: http://robbinfan.com/blog/40/ruby-off-rails
    est
        4
    est  
       2013-10-11 14:41:54 +08:00
    icyleaf
        5
    icyleaf  
       2013-10-11 14:42:01 +08:00
    你们可以观察一下 github 到现在为什么还是 ruby 架构,而且一直运行的还很稳定。下面是 2013 年 4 月份 github 的分享: ruby at github
    icyleaf
        6
    icyleaf  
       2013-10-11 14:42:13 +08:00
    flyingkid
        7
    flyingkid  
       2013-10-11 16:28:19 +08:00
    rubyist向来如此,出来什么语言学什么语言,乐此不疲。
    「喜新厌旧」「时髦」基本是rubyist的标签。
    Livid
        8
    Livid  
    MOD
       2013-10-11 16:32:38 +08:00
    网站变大了自然就会有各种各样的痛苦。前期在规划上花的时间不够,后面就要补。
    lsj5031
        9
    lsj5031  
       2013-10-11 16:39:10 +08:00
    performance issue, python有cython等手段维持在一个可以接受的范围,ruby社区可玩的东西不少,但是好像关注性能这方面的项目确实乏善可陈……
    loading
        10
    loading  
       2013-10-11 16:41:47 +08:00 via iPhone
    #高级黑
    est
        11
    est  
       2013-10-11 16:44:26 +08:00
    @icyleaf 看到里边说,Github isn't a rails shop. It's not even a Ruby shop, It's a Unix shop. @rtomayko
    fwee
        12
    fwee  
       2013-10-11 16:44:55 +08:00   ❤️ 3
    pythonic连强制缩进都能忍,性能问题当然无所谓咯
    icyleaf
        13
    icyleaf  
       2013-10-11 16:50:22 +08:00
    @est 其实任何服务到最后都属于 unix shop 级别的,简简单单利用某一种语言都无法发挥最大优势。Github 的优势在于会利用任何有利的工具去补充缺陷语言的不足。我个人是这么认为的。
    nichan
        14
    nichan  
       2013-10-11 20:50:28 +08:00   ❤️ 1
    @fwee 强制缩进是python最大的优点而不是缺点,是需要享受而不是忍受的事物。
    强制缩进让代码更易读,让coder写代码时仿佛就像在写诗一样简练、优美。
    同时强制缩进让代码摆脱了各种括号的困扰,你能想象你在代码的末尾看到一堆});})});}}而编译器报匹配括号错误时的感受吗……
    VYSE
        15
    VYSE  
       2013-10-11 21:09:40 +08:00 via Android
    Quora迁移到CYTHON以后已经无欲无求
    Numbcoder
        16
    Numbcoder  
       2013-10-12 00:24:26 +08:00 via iPhone
    一般来说从 xx 迁移到 xx,基本上都是架构问题!
    steven_yue
        17
    steven_yue  
       2013-10-12 04:03:46 +08:00
    只能说 很多用rails的 不是以结婚为目的的恋爱,看到漂亮妞,就甩了
    seeker
        18
    seeker  
       2013-10-12 08:29:35 +08:00
    闻到了世纪大战的味道
    alexrezit
        19
    alexrezit  
       2013-10-12 08:49:29 +08:00 via iPhone
    robertlyc
        20
    robertlyc  
       2013-10-12 08:55:05 +08:00
    ruby社区的好多人 都跨界玩node 有什么问题吗?
    piglei
        21
    piglei  
       2013-10-12 08:56:33 +08:00   ❤️ 1
    放着宇宙最强的PHP不用,非得去折腾什么Ruby,Python,真是自寻死路。
    jianghu52
        22
    jianghu52  
       2013-10-12 10:28:29 +08:00   ❤️ 1
    [放着宇宙最强的PHP不用,非得去折腾什么Ruby,Python,真是自寻死路。] 这是找喷的节奏么。
    eas
        23
    eas  
       2013-10-12 11:08:07 +08:00
    nodejs 最高~
    est
        24
    est  
       2013-10-12 11:12:41 +08:00
    @piglei
    @jianghu52

    php大户facebook已经开始强撸D语言了。话说他们的php也不是真正的php,hiphop是能编译成C++的一个php子集
    luikore
        25
    luikore  
       2013-10-12 11:44:12 +08:00
    想多了, because we can
    feuvan
        26
    feuvan  
       2013-10-12 15:04:17 +08:00   ❤️ 1
    RT @piglei "放着宇宙最强的PHP不用,非得去折腾什么Ruby,Python,真是自寻死路。"
    pubby
        27
    pubby  
       2013-10-12 17:02:02 +08:00
    网站上线
    过段时间,火了。
    于是数据库瓶颈出现了,于是分库分表,加缓存,堆服务器,问题坚决了

    可是火了又火
    这么多应用服务器还是CPU狂飙,终于发现架构弱爆了,脚本语言弱爆了,
    用C/C++又太抓狂了,于是只好盯着hiphop,cython,nodejs,golang.....
    haohaolee
        28
    haohaolee  
       2013-10-12 17:09:05 +08:00
    @est 有什么关于 FB 用 D 的文章吗?我想 FB 用 D 铁定是 Andrei Alexandrescu 推动的
    yopming
        29
    yopming  
       2013-10-12 21:42:25 +08:00 via iPhone
    我怎么那么讨厌那些PHP优越党的interrupt呢。。。人家讨论ruby python node呢好不好,不要歧视任何一种语言,你这种行为只会让越来越多的人讨厌PHP
    iloveyou
        30
    iloveyou  
       2013-10-12 21:58:16 +08:00
    @yopming 骚年你又想多了,那是在自黑呢
    wudikua
        31
    wudikua  
       2013-10-12 22:16:57 +08:00
    哎,现在PHP口碑可真差啊。怎么说ruby node,进来一看是黑PHP的。
    @yopming
    tangzx
        32
    tangzx  
       2013-10-13 07:07:52 +08:00 via iPhone
    Php是最好的语言
    wuxqing
        33
    wuxqing  
       2013-10-13 08:52:55 +08:00
    "Php是最好的语言" +1
    不过最好的语言都让别人去用,我自己用python,哈哈
    hooluupog
        34
    hooluupog  
       2013-10-13 16:27:38 +08:00
    @nichan 礼貌性的表示不同意~~
    @all
    phper又不淡定了,难道php转java的还少么?php两大棋手,一个是频繁折腾,各种蛋疼的facebook,为啥蛋疼要折腾就不说了吧。另一个是yahoo默默的转向nodejs了。前几天hacker news上面发起的like和dislike语言投票中,dislike得票数中php高居第一,远远甩开其他语言,就连大家讨厌的java都是like的人数多于dislike的人数。
    bolasblack
        35
    bolasblack  
       2014-07-18 12:38:55 +08:00
    因为 ruby 转 js 简单啊,一些语言特性都比较相似,比如 lambda,比如祖先链,甚至语法上都有和 ruby 比较相似的 CoffeeScript ,为什么不转 js ……

    Python 的 Lambda 简直就是残废啊……
    bolasblack
        36
    bolasblack  
       2014-07-18 12:40:09 +08:00
    唔……发现回复的方向错了,算了,当我没说好了
    jon
        37
    jon  
       2014-12-29 11:09:42 +08:00
    php躺着中枪
    mathgl
        38
    mathgl  
       2015-03-14 21:58:28 +08:00 via Android
    python有pypy,cython。可以缓解,ruby没听过有类似的东西。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1041 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:22 · PVG 02:22 · LAX 10:22 · JFK 13:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.