• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pertersonvv
V2EX  ›  程序员

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

  •  
  •   pertersonvv · Dec 26, 2014 · 13746 views
    This topic created in 4339 days ago, the information mentioned may be changed or developed.

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

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

    其实Python也还可以啦
    pertersonvv
    pertersonvv
    OP
    Dec 26, 2014
    6
    @raincious 弄Django么?
    nine
    nine
    Dec 26, 2014
    7
    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
    shiny
    Dec 26, 2014❤️5
    8
    一名工匠的前途取决于自己,而不是他所使用的工具。
    ime
    ime
    Dec 26, 2014 via Android
    9
    都学才是王道
    pertersonvv
    pertersonvv
    OP
    Dec 26, 2014
    10
    @ime 会累死的
    jox
    jox
    Dec 26, 2014
    11
    我觉得学Phuby应该会很有前途
    AWSAM
    AWSAM
    Dec 26, 2014
    12
    Ruby吧 将来在大城市累了还能很方便的远程 php就很难了
    pertersonvv
    pertersonvv
    OP
    Dec 26, 2014❤️1
    13
    @AWSAM python能远程么?
    AWSAM
    AWSAM
    Dec 26, 2014
    14
    @pertersonvv 没怎么听说 ruby社区里有很浓厚的远程工作文化 大多公司都支持远程 其他语言就很难远程了 在二三线城市 拿着一线的薪水还是很滋润的 当然你英语要是好点 应聘国外的职位 那就更滋润了
    lgn21st
    lgn21st
    Dec 26, 2014
    16
    为什么这么多人说Ruby的工作难找呢? [https://ruby-china.org/jobs](https://ruby-china.org/jobs)
    lgn21st
    lgn21st
    Dec 26, 2014
    17
    为什么这么多人说Ruby的工作难找呢? https://ruby-china.org/jobs
    不是说好了 V2ex 支持 markdown 的么?
    xuwenmang
    xuwenmang
    Dec 26, 2014
    19
    问:有几个会ruby不会PHP的?
    答:PHP迟早要学!

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

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

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

    而经过多年纠结今年彻底下定决心转了ruby,整个世界清爽了。
    pertersonvv
    pertersonvv
    OP
    Dec 26, 2014
    49
    @nine 亲转ruby多久了,
    nine
    nine
    Dec 26, 2014
    50
    @pertersonvv 写了啊 今年转的 1年
    acthtml
    acthtml
    Dec 26, 2014
    51
    反正PHP有我喜欢的drupal
    NCE
    NCE
    Dec 26, 2014
    52
    @nine 好像php很低端似的。。。

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

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

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

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

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

    当初我问我以前带我的导师的时候,他说rails鼓励人们写好代码,但是php没有。
    jyootai
    jyootai
    Dec 26, 2014
    84
    @lostpupil 原来PHP 是“拍黄片” 。。
    pertersonvv
    pertersonvv
    OP
    Dec 26, 2014
    85
    @jyootai 小伙伴,我们拍黄片吧:)
    jyootai
    jyootai
    Dec 26, 2014
    86
    @pertersonvv 我还是喜欢宝石
    z4213489
    z4213489
    Dec 26, 2014
    87
    哪个能给你挣更多钱学哪个呗
    hitsmaxft
    hitsmaxft
    Dec 26, 2014
    88
    对于能写好 ruby 的人, 找php工作肯定不难. 反之亦然.
    tczzjin
    tczzjin
    Dec 26, 2014
    89
    rails调用php的worker的飘过= =
    special
    special
    Dec 26, 2014
    90
    @pertersonvv 小伙伴们,我们撸逼吧:)
    msg7086
    msg7086
    Dec 27, 2014
    91
    @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
    nine
    Dec 27, 2014
    92
    @msg7086
    没错
    Laravel本来就是抄Rails,干嘛用山寨货而不用真身。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   908 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 115ms · UTC 21:26 · PVG 05:26 · LAX 13:26 · JFK 16:26
    ♥ Do have faith in what you're doing.