为什么 Rails 会有如此多的视频教程,而 Python 几乎没有? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chuangbo
V2EX    Ruby on Rails

为什么 Rails 会有如此多的视频教程,而 Python 几乎没有?

  •  
  •   chuangbo 2013-03-11 01:32:07 +08:00 10862 次点击
    这是一个创建于 4598 天前的主题,其中的信息可能已经有所发展或是发生改变。
    是社区的问题吗?是某个人引领了这个氛围吗?
    第 1 条附言    2013-03-12 14:45:06 +08:00
    请大家不要偏题,我无意争论 Ruby/Python 或者 Rails/Django 孰优孰劣,我只是好奇这个现象背后的原因。
    另外,我指的视频是教程性质的,不是 PyCon 技术交流类的视频。
    35 条回复    1970-01-01 08:00:00 +08:00
    reorx
        1
    reorx  
       2013-03-11 02:31:29 +08:00
    因为 Ruby 只有一个 Rails,而 Python 有一堆框架。

    另外,Ruby 程序员更新潮,Mac 的使用者也更多。在 Mac 上录制视频应该是比在 Linux 上要轻松随意很多的吧。
    ooscrewyou
        2
    ooscrewyou  
       2013-03-11 02:39:59 +08:00
    Ruby社在Web方面更加活,更加激。Ruby 2.0出一月都不到,basecamp已在生境用Ruby2和Rails 4 RC了。反Python,都多少年了3.x普及,是'There should be one-- and preferably only one --obvious way to do it.’,但是在主流的2.7版本新老法混用。所以我已投Ruby了。然Python在科算,分析域是先Ruby的。
    ipconfiger
        3
    ipconfiger  
       2013-03-11 08:14:44 +08:00
    需要看视频才能学会怎么写?
    reusFork
        4
    reusFork  
       2013-03-11 08:24:38 +08:00 via Android   1
    php的视频教程也不少啊,不能说明什么吧
    其实我认为看视频学编程技术是效率很低的
    bigeagle
        5
    bigeagle  
       2013-03-11 08:54:02 +08:00
    看楼主把Rails和Python放一起比较,就能得出两个结论:
    1. Rails几乎成了Ruby的代表
    2. Python仍没有任何一个可以和Rails抗衡的Web框架
    shanshuise
        6
    shanshuise  
       2013-03-11 09:00:10 +08:00
    @reusFork 虽然效率很低,但对于无基础的初学者来说,看文档有点太难了,视频里一步一步的演示操作更加友好。
    fwee
        7
    fwee  
       2013-03-11 09:11:28 +08:00
    @bigeagle 需求决定的。。现在rubymotion也较火,证明web和移动开发的火热。假如以后有别的需求,相信也会有人把ruby应用上去
    jjx
        8
    jjx  
       2013-03-11 09:32:25 +08:00
    @bigeagle

    不觉得django比rails差多少
    jjx
        9
    jjx  
       2013-03-11 09:35:26 +08:00
    @ooscrewyou
    只是说明你不适合python罢了

    反正一般而言,用python的接受不了ruby,用ruby的也不鸟python,感觉就像一个性格内敛的和一个性格张狂的人始终无法凑在一起一样
    ShiningRay
        10
    ShiningRay  
       2013-03-11 10:53:32 +08:00
    @jjx 确实不觉得django比rails差,但我最后还是转向了rails,那大概是5年前的事情。
    wayhome
        11
    wayhome  
       2013-03-11 11:15:56 +08:00
    ruby社区追求新潮,而python社区更务实,rails可以很快的抛弃旧有的依赖,但django/pyramid等却会对老用户不离不弃。所以rails更适合创业,而django更适合商业。

    当年ror浪潮席卷国内,也只是一时,最后没几家还在用ruby,反倒是大家一直默默的用着python,最后现在国内用python的公司越来越多。
    aisensiy
        12
    aisensiy  
       2013-03-11 11:21:37 +08:00
    @wayhome 额 归根结底还是 python 2 3 的问题没解决才不得不务实的吧
    aa88kk
        13
    aa88kk  
       2013-03-11 11:24:19 +08:00
    看视频太慢了
    RobinFai
        14
    RobinFai  
       2013-03-11 14:22:22 +08:00
    遍地看着你们聊PYTHON,RUBY。身边都是phper在沉默不言啊。
    dreampuf
        15
    dreampuf  
       2013-03-11 14:39:01 +08:00
    Pyconf US
    Pyconf Europe
    Pyconf Canada
    Pyconf Data
    ....
    Pyconf China

    楼主都看完啦?!
    glasslion
        16
    glasslion  
       2013-03-11 14:58:25 +08:00
    大多数Ruby视频教程,不是来自社区,不是来自开源项目大牛,不是来自大公司的技术分享,来自哪里?来自咨询师,培训师。Rails当年就是一帮敏捷咨询师搞热的,培训是他们的主要收入来源之一
    ,要靠这种视频赚名声。

    纯干货的Python视频多了去了,去年各地Pycon,DjangoCon的视频,我到现在还没来得及消化掉1/3。马上今年的Pyconus,pydata又要来了,多的看不过来啊。
    ithelloworld
        17
    ithelloworld  
       2013-03-11 16:51:58 +08:00
    python社区缺http://railscasts.com这样的网站。
    fwee
        18
    fwee  
       2013-03-11 16:59:11 +08:00
    @ithelloworld 没事,python社区的都把py conf当这个看
    jsz
        19
    jsz  
       2013-03-12 23:11:58 +08:00 via Android
    因为python开发者都是写文档,估计没时间也不屑搞什么视频,而ruby的文档一般惨不忍睹…

    (本人正由python叛逃至ruby过程中)
    chuangbo
        20
    chuangbo  
    OP
       2013-03-12 23:33:28 +08:00
    @jsz 我在想是不是因为 Python 的东西太容易学了?
    bhuztez
        21
    bhuztez  
       2013-03-13 10:10:28 +08:00
    因为Python是一门烂语言...
    ssword
        22
    ssword  
       2013-03-13 10:56:57 +08:00
    讨论的乌烟瘴气的功夫,三个pythoncast都捏出来了
    kernel1983
        23
    kernel1983  
       2013-03-13 11:55:10 +08:00   1
    @bigeagle django算代表吧, 但是老的pythoner都跑去tornado了
    其实我觉得python框架的市场行为不够, 像django和tornado就应该好好推广, 多弄点视频, 诱惑一下初学者(其实这是唯一用途, 有经验的谁看那个)

    相反, 我倒是觉得rails到是应该好好规划未来了, 太臃肿了. 喜欢 ruby 但是不喜欢 rails.
    忽悠人进来了, 都发现不是那么回事.
    hooopo
        24
    hooopo  
       2013-03-13 12:09:28 +08:00
    @bhuztez 因为 “there's only one way to do it”,所以不需要教程啊!
    hooopo
        25
    hooopo  
       2013-03-13 12:10:37 +08:00
    因为Python很简单,所以不需要那么多教程!
    davidzhang
        26
    davidzhang  
       2013-03-13 15:10:04 +08:00
    哈哈,看来就我中立吗?从不拿语言说事,只是语言各有各的优点吧,毕竟语言也是人写出来的,既然是人写的,就会有适合某些人和不适合某些人,也有适合什么环境和不适合什么环境,每必要讨论语言的,都是听别人鼓吹的,要有自己的坚定立场才重要
    jiazhoulvke
        27
    jiazhoulvke  
       2013-03-14 10:05:22 +08:00
    因为python够简单,不需要
    hisea
        28
    hisea  
       2013-03-14 10:29:23 +08:00
    @hooopo 我注册个账号来顶虎跑的
    ywencn
        29
    ywencn  
       2013-03-14 10:37:44 +08:00
    @hooopo 我注册个账号来顶虎跑的
    hooopo
        30
    hooopo  
       2013-03-14 13:02:50 +08:00
    roody
        31
    roody  
       2013-03-14 15:56:47 +08:00
    我除了在railscast上面看rails视频以外,其他地方没有看到太多关于rails的视频。

    现在开始学习编程的人越来越多,尤其是普通人,而ruby,rails相对于python,django更容易学习和上手。像github上面,rails的开源代码要比django多的多,这也是促使更多人来学习他。

    有这么多人想要学习他,自然相关的视频也会多起来。

    PS:
    Ruby2.0 和Rails 4.0都发布了,真心的激动啊!Python和Django的相关社区太沉闷了。
    Frannk
        32
    Frannk  
       2013-03-14 16:43:05 +08:00
    写ruby用mac的多 方便
    oldcai
        33
    oldcai  
    PRO
       2013-06-05 12:06:00 +08:00
    @hooopo 我注册个账号来顶虎跑的
    hooopo
        34
    hooopo  
       2013-06-05 17:20:12 +08:00
    @oldcai 什么情况?...
    oldcai
        35
    oldcai  
    PRO
       2013-06-05 17:38:31 +08:00
    @hooopo
    @ywencn
    @hisea 我凑热闹,校胀和hisea好像不太常见。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     934 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 22:46 PVG 06:46 LAX 15:46 JFK 18:46
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86