PHP 和 Ruby,哪个更有前途呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
pertersonvv
V2EX    程序员

PHP 和 Ruby,哪个更有前途呢?

  •  
  •   pertersonvv 2014-12-26 00:28:54 +08:00 1220 次点击
    这是一个创建于 3950 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不知道该学哪个,大家给点意见吧:)

    92 条回复    2014-12-27 19:13:14 +08:00
    lshero
        1
    lshero  
       2014-12-26 00:32:15 +08:00
    反正到时候你用laravel的时候肯定要先学一下Rails的
    moliliang
        2
    moliliang  
       2014-12-26 00:32:46 +08:00
    ruby吧,好玩~
    redvoilin
        3
    redvoilin  
       2014-12-26 00:33:00 +08:00
    目前国内肯定是php用的多,至于哪个有前途很难说,但从语言的层面明显ruby完爆php
    alexapollo
        4
    alexapollo  
       2014-12-26 00:34:35 +08:00   1
    golang大法好
    raincious
        5
    raincious  
       2014-12-26 00:35:54 +08:00 via Android
    @alexapollo 太坏了,人家本来二选一,你非要。。。

    其实Python也还可以啦
    pertersonvv
        6
    pertersonvv  
    OP
       2014-12-26 00:40:16 +08:00
    @raincious 弄Django么?
    nine
        7
    nine  
       2014-12-26 00:41:19 +08:00
    Rails完爆任何web框架,而ruby语言本身又完爆php

    从找工作上来看php把,ruby少一些。
    但是这么多职位也够你跳了,不是么?

    http://www.lagou.com/jobs/list_ruby?kd=ruby&spc=1&pl=&gj=&xl=&yx=&gx=&st=&labelWords=&lc=&workAddress=&city=%E5%85%A8%E5%9B%BD&requestId=
    shiny
        8
    shiny  
       2014-12-26 00:47:03 +08:00   5
    一名工匠的前途取决于自己,而不是他所使用的工具。
    ime
        9
    ime  
       2014-12-26 00:54:41 +08:00 via Android
    都学才是王道
    pertersonvv
        10
    pertersonvv  
    OP
       2014-12-26 01:03:35 +08:00
    @ime 会累死的
    jox
        11
    jox  
       2014-12-26 01:09:12 +08:00
    我觉得学Phuby应该会很有前途
    AWSAM
        12
    AWSAM  
       2014-12-26 01:09:27 +08:00
    Ruby吧 将来在大城市累了还能很方便的远程 php就很难了
    pertersonvv
        13
    pertersonvv  
    OP
       2014-12-26 01:10:00 +08:00   1
    @AWSAM python能远程么?
    AWSAM
        14
    AWSAM  
       2014-12-26 01:12:53 +08:00
    @pertersonvv 没怎么听说 ruby社区里有很浓厚的远程工作文化 大多公司都支持远程 其他语言就很难远程了 在二三线城市 拿着一线的薪水还是很滋润的 当然你英语要是好点 应聘国外的职位 那就更滋润了
    lgn21st
        16
    lgn21st  
       2014-12-26 02:15:11 +08:00
    为什么这么多人说Ruby的工作难找呢? [https://ruby-china.org/jobs](https://ruby-china.org/jobs)
    lgn21st
        17
    lgn21st  
       2014-12-26 02:16:04 +08:00
    为什么这么多人说Ruby的工作难找呢? https://ruby-china.org/jobs
    不是说好了 V2ex 支持 markdown 的么?
    luikore
        18
    luikore  
       2014-12-26 02:22:26 +08:00
    xuwenmang
        19
    xuwenmang  
       2014-12-26 03:30:45 +08:00
    问:有几个会ruby不会PHP的?
    答:PHP迟早要学!

    问:有几个学ruby不是奔着那个web框架去的?
    答:没几个不是的。

    你既然是来问的是前途,那么我再直白点好了。第一问表示ruby未来可以学,第二问表示未来也不必要学。
    zjxubinbin
        20
    zjxubinbin  
       2014-12-26 08:28:26 +08:00
    Golang不是更好?Rust也可以闲来无事玩玩~
    jyoe
        21
    jyoe  
       2014-12-26 08:41:52 +08:00
    看到这种战贴 只能呵呵了 哪个更有前途不是问题 问题是你会哪个 甚至是你更擅长哪个?
    pertersonvv
        22
    pertersonvv  
    OP
       2014-12-26 08:59:29 +08:00
    @luikore 回复怎么用上MD的?偶没看到用MD的选项啊:(
        23
    pertersonvv  
    OP
       2014-12-26 09:00:01 +08:00
    @xuwenmang 搞Ruby的都会PHP?能反过来么?
    foursking
        24
    foursking  
       2014-12-26 09:13:08 +08:00
    @nine 为何认为是完爆 切身体会?
    lang1pal
        26
    lang1pal  
       2014-12-26 09:18:13 +08:00
    ruby rails什么都好就是更新太快了
    domino
        27
    domino  
       2014-12-26 09:19:04 +08:00
    php laravel 不错组合
    LittleMK
        28
    LittleMK  
       2014-12-26 09:22:42 +08:00
    写代码都没前途
    robertlyc
        29
    robertlyc  
       2014-12-26 09:23:30 +08:00
    又是来骗金币的
    ifconfig
        30
    ifconfig  
       2014-12-26 09:25:00 +08:00
    php是最好的语言!!!
    robertlyc
        31
    robertlyc  
       2014-12-26 09:25:35 +08:00
    楼下20层内必然出现"php是最好的语言"
    nicksite
        32
    nicksite  
       2014-12-26 09:26:42 +08:00
    都学吧,php可以是web开发的起点,之后可以是python ruby golang,然后可以是函数式编程语言erlang lisp ,程序员会越多语言越好。
    watsy0007
        33
    watsy0007  
       2014-12-26 09:41:38 +08:00
    @robertlyc php是最好的语言
    g0thic
        34
    g0thic  
       2014-12-26 09:55:13 +08:00
    php 是最好的语言
    yangxiongwei
        35
    yangxiongwei  
       2014-12-26 09:59:11 +08:00
    php 是最好的语言
    forest520
        36
    forest520  
       2014-12-26 10:01:56 +08:00
    哪个顺手用哪个,语言没有好坏之分
    trimleo
        37
    trimleo  
       2014-12-26 10:06:04 +08:00
    目前做php 但是ruby也在学
    jyootai
        38
    jyootai  
       2014-12-26 10:10:42 +08:00
    Ruby 是最适合程序员的语言
    ly827
        39
    ly827  
       2014-12-26 10:11:20 +08:00
    @robertlyc php 是做好的语言
    kikyous
        40
    kikyous  
       2014-12-26 10:38:52 +08:00
    ruby养活了我,并且让我工作的很高兴
    geew
        41
    geew  
       2014-12-26 10:41:39 +08:00
    golang大法好
    zakokun
        42
    zakokun  
       2014-12-26 10:48:57 +08:00
    这市场够大,养得起你.
    jerray
        43
    jerray  
       2014-12-26 11:10:21 +08:00
    从PHP入门Web的表示去学Ruby吧
    spacewander
        44
    spacewander  
       2014-12-26 11:24:06 +08:00
    原来语言贴一定会热啊……一次我发个“C#,Java,哪个更好”,或者“小弟想开拓视野,学点前沿的语言。该选Go还是Rust”看看。
    luikore
        45
    luikore  
       2014-12-26 11:33:43 +08:00   1
    @xuwenmang 我会 Ruby, Go, Rust, Scala, Haskell, C, C++, R, ML, Coffee 等等, 不会 PHP :)

    Ruby 99% 好使, 极端情况 C 搞定...
    luikore
        46
    luikore  
       2014-12-26 11:34:58 +08:00
    @pertersonvv 自己写个 gist, 然后贴链接... gist.github.com
    pertersonvv
        47
    pertersonvv  
    OP
       2014-12-26 11:39:11 +08:00
    @luikore gist被樯吃了?
    nine
        48
    nine  
       2014-12-26 11:56:43 +08:00
    @lang1pal
    如果09年的时候,国内ruby社区是现在这样的,如果09年的时候身边有用mac的人。我一定不会学php。
    当时看到书架上满满的各种“敏捷开发 ruby on rails”,扫了一眼,只是觉得很奇怪,php一统天下的现在,这玩意是什么?
    而我始终没有拿起一本来看,懊悔不已,当时只有“php大法好”。

    而经过多年纠结今年彻底下定决心转了ruby,整个世界清爽了。
    pertersonvv
        49
    pertersonvv  
    OP
       2014-12-26 12:04:06 +08:00
    @nine 亲转ruby多久了,
    nine
        50
    nine  
       2014-12-26 12:16:05 +08:00
    @pertersonvv 写了啊 今年转的 1年
    acthtml
        51
    acthtml  
       2014-12-26 12:41:38 +08:00
    反正PHP有我喜欢的drupal
    NCE
        52
    NCE  
       2014-12-26 13:11:30 +08:00
    @nine 好像php很低端似的。。。

    写过那么多程序,依然觉得php最好。
    tsinghan
        53
    tsinghan  
       2014-12-26 13:19:37 +08:00
    呵呵呵
    TangMonk
        54
    TangMonk  
       2014-12-26 13:52:33 +08:00
    @acthtml 觉得drupal 的主题定制太麻烦
    pertersonvv
        55
    pertersonvv  
    OP
       2014-12-26 13:53:26 +08:00
    @TangMonk 用WP好点么?
    Narcissu5
        56
    Narcissu5  
       2014-12-26 13:53:34 +08:00
    @spacewander 因为语言对程序员确实极度重要,说是生死事也不为过。觉得语言不重要的,用c写个网站试试?

    而且楼主这个话题还是挺新的,因为ruby在国内比较小众,而php一直是灯下黑。
    mantianyu
        57
    mantianyu  
       2014-12-26 14:15:42 +08:00
    两个都学不就不用纠结了吗

    我说真的
    TangMonk
        58
    TangMonk  
       2014-12-26 14:17:10 +08:00
    @pertersonvv 没怎么用过WP
    pertersonvv
        59
    pertersonvv  
    OP
       2014-12-26 14:26:56 +08:00
    @mantianyu 亲,在搞好几个语言了,php,ruby都搞,会泪崩的:(
    pertersonvv
        60
    pertersonvv  
    OP
       2014-12-26 14:27:27 +08:00
    @TangMonk 你用drupal 做啥?个人博客么?
    66beta
        61
    66beta  
       2014-12-26 14:28:44 +08:00
    php写得好年薪60W,ruby写不好年薪6W,反之亦然
    TangMonk
        62
    TangMonk  
       2014-12-26 14:29:33 +08:00
    @pertersonvv 给移动短提供API
    pertersonvv
        63
    pertersonvv  
    OP
       2014-12-26 14:30:28 +08:00
    @66beta php 60w的,在哪个公司?
    TangMonk
        64
    TangMonk  
       2014-12-26 14:30:47 +08:00
    @pertersonvv 现在没怎么用了,drupal太麻烦了。php做做小外包,ruby 做做业务逻辑复杂的站,nodejs做im之类的
    pertersonvv
        65
    pertersonvv  
    OP
       2014-12-26 14:31:16 +08:00
    @TangMonk 移动短信?有啥API
    pertersonvv
        66
    pertersonvv  
    OP
       2014-12-26 14:32:00 +08:00
    @TangMonk php也可以用业务复杂的站吧,赶脚discuz非常复杂呢:)
    Yuansir
        67
    Yuansir  
       2014-12-26 14:34:01 +08:00
    其实学好学精哪一个都有前途
    TangMonk
        68
    TangMonk  
       2014-12-26 14:35:54 +08:00
    @pertersonvv 不是,打错了,是给Android和IOS提供CURD的api
    TangMonk
        69
    TangMonk  
       2014-12-26 14:37:15 +08:00
    每样都要学,后端水很深的
    jimmy66
        70
    jimmy66  
       2014-12-26 14:40:39 +08:00
    @lgn21st 貌似是发帖支持,评论本身还不支持
    griffinqiu
        71
    griffinqiu  
       2014-12-26 14:41:01 +08:00
    php是最好的语言!!!
    griffinqiu
        72
    griffinqiu  
       2014-12-26 14:41:29 +08:00
    php是最好的语言!!!!
    v4an
        73
    v4an  
       2014-12-26 14:48:46 +08:00
    竟然不去学vb,实在难以理解
    momowei
        74
    momowei  
       2014-12-26 14:53:31 +08:00
    还是学python吧
    railgun
        75
    railgun  
       2014-12-26 15:12:41 +08:00
    @pertersonvv 可以先都入门到能写的程度。后期如果需要用到哪种再深入学习
    pertersonvv
        76
    pertersonvv  
    OP
       2014-12-26 15:26:19 +08:00
    @momowei 为啥学python呢?
    kenis
        77
    kenis  
       2014-12-26 15:38:41 +08:00
    看需求。自己玩,喜欢去创业公司,Ruby。折腾大项目Discuz,Wordpress等,容易找工作,PHP。
    不过我个人还是选择Python -_-
    xingkong1221
        78
    xingkong1221  
       2014-12-26 15:38:57 +08:00
    HTML是世界上最好的语言!
    bengol
        79
    bengol  
       2014-12-26 15:44:31 +08:00
    @spacewander 记得一定要带上"小弟"两字 ^ ^
    unity0703
        80
    unity0703  
       2014-12-26 15:56:30 +08:00
    都有前途,我给LZ的建议是:不要三心二意,先学好一门再学别的,会写100种语言的Hello World也没用,相反,对一门语言的各种特性都弄明白了,比如:设计模式,运行原理,优化...你就可以触类旁通,学别的都会快很多,什么数据结构,正则,HTTP协议,MVC,Web Service,缓存..换一种语言只是表现形式不同而已,本质都一样的

    PHP和Ruby,学好那个都很有前途,但是如果你用windows的话,我建议你先学PHP,PHP的资源,框架都比较多,而且相对ruby,配置要简单很多,不用分心去管部署等麻烦问题

    忠告:如果你要学ruby,千万不用windows
    klam
        81
    klam  
       2014-12-26 16:03:56 +08:00
    这种帖子是不是每隔一个月,都会出来那么一个
    pertersonvv
        82
    pertersonvv  
    OP
       2014-12-26 16:06:56 +08:00
    @unity0703 linux的图形界面太差,只好用window:(
    lostpupil
        83
    lostpupil  
       2014-12-26 16:50:14 +08:00
    Rails做web确实方便哟。
    拍黄片这东西嘛。世界最好的语言。

    当初我问我以前带我的导师的时候,他说rails鼓励人们写好代码,但是php没有。
    jyootai
        84
    jyootai  
       2014-12-26 17:16:03 +08:00
    @lostpupil 原来PHP 是“拍黄片” 。。
    pertersonvv
        85
    pertersonvv  
    OP
       2014-12-26 17:18:40 +08:00
    @jyootai 小伙伴,我们拍黄片吧:)
    jyootai
        86
    jyootai  
       2014-12-26 18:20:21 +08:00
    @pertersonvv 我还是喜欢宝石
    z4213489
        87
    z4213489  
       2014-12-26 19:58:08 +08:00
    哪个能给你挣更多钱学哪个呗
    hitsmaxft
        88
    hitsmaxft  
       2014-12-26 21:37:11 +08:00
    对于能写好 ruby 的人, 找php工作肯定不难. 反之亦然.
    tczzjin
        89
    tczzjin  
       2014-12-26 22:06:00 +08:00
    rails调用php的worker的飘过= =
    special
        90
    special  
       2014-12-26 23:34:19 +08:00
    @pertersonvv 小伙伴们,我们撸逼吧:)
    msg7086
        91
    msg7086  
       2014-12-27 15:36:48 +08:00
    @pertersonvv
    1. Linux用的不是他的图形界面,而是命令行。我们做PHP开发也好Ruby开发也好,Windows上开个Sublime,然后虚拟机里跑个Linux就结了。
    2. 运行Ruby/PHP程序的服务器,没人会开个图形界面来用。
    3. 回到正题。我是先学PHP的,12年前学的,2年前开始学Ruby,现在PHP已经几乎不会用了。
    之前是用Rails做整站开发,最近在研究AngularJS,一边学Javascript一边后端改用Grape做成API界面。
    PHP刚开始的时候的确很简单。但是如果你要开始用架构了,开始有复杂的数据库表结构了,开始大规模的面向对象了,开始贯彻测试驱动开发了,你马上就会发现Ruby的世界更轻松。在没有Composer的日子里PHP网站要加入常用组件简直让人想死。你想想吧,10年前最基本的开发框架Smarty+ADOdb再自己写个路由,这得多痛苦。现在虽然有大框架了不过又受到语言表达能力的限制。以前我们一个系统本来就在Rails和Laravel之间徘徊,最后还是选择了Rails,因为我们实在玩不转这么个环境下的PHP。
    nine
        92
    nine  
       2014-12-27 19:13:14 +08:00
    @msg7086
    没错
    Laravel本来就是抄Rails,干嘛用山寨货而不用真身。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2539 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 10:12 PVG 18:12 LAX 03:12 JFK 06:12
    Do have faith in what you're doing.
    ubao msn 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