V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
backli
V2EX  ›  PHP

php 与 ROR 该如何选择?

  •  
  •   backli · Aug 11, 2014 · 9250 views
    This topic created in 4277 days ago, the information mentioned may be changed or developed.
    53 replies    2014-08-13 14:05:31 +08:00
    yxzblue
        1
    yxzblue  
       Aug 11, 2014
    我选NODEJS与PYTHON
    towser
        2
    towser  
       Aug 11, 2014   ❤️ 1
    大兵团正规作战选PHP
    个人打野战选ROR
    mclxly
        3
    mclxly  
       Aug 11, 2014
    凑合的话PHP,有点追求就RoR
    fasling
        4
    fasling  
       Aug 11, 2014
    显然是php, 有什么好比较的吗?
    yuankui
        5
    yuankui  
       Aug 11, 2014
    没给前提条件的选择,都是不靠谱的
    fwee
        6
    fwee  
       Aug 11, 2014
    rails
    rails3
        7
    rails3  
       Aug 11, 2014
    ror
    trimleo
        8
    trimleo  
       Aug 11, 2014
    个人ror
    cxh116
        9
    cxh116  
       Aug 11, 2014   ❤️ 1
    从找工作方面来说,人在北上广就ROR,其它的地方还是用PHP靠谱点
    ideaa
        10
    ideaa  
       Aug 11, 2014
    我觉得还是多花点时间都学习一下, 看自己感觉.
    tabris17
        11
    tabris17  
       Aug 11, 2014
    找工作PHP
    victor
        12
    victor  
       Aug 11, 2014
    找工作 nodejs
    assassinpig
        13
    assassinpig  
       Aug 11, 2014
    都行,看你自己的,艺多不压身啊
    ifconfig
        14
    ifconfig  
       Aug 11, 2014
    ROR能快速开发原型,打算node.js和和ROR都学学,不过我还是先学Golang
    g0thic
        15
    g0thic  
       Aug 11, 2014
    ROR能快速开发原型,打算node.js和和ROR都学学,不过Golang也很不错,但是先打算学学python
    cooper
        16
    cooper  
       Aug 11, 2014
    鉴于 PHP 和 ROR 很难选择的话,我推荐你看看 Laravel。
    panyuan520
        17
    panyuan520  
       Aug 11, 2014
    php做工作需求呗,ROR做兴趣呗
    jinwyp
        18
    jinwyp  
       Aug 11, 2014
    还是PHP把, 上海招个nodejs和ror都很难啊
    ddzz
        19
    ddzz  
       Aug 11, 2014
    如果你喜欢一边刷页面看效果一边写代码,就不要选ROR,特别是经常在线修改已经运行的网站,ROR修改代码以后部署到服务器到看到效果,大约需要1分钟的时间,PHP只需要1秒
    ddzz
        20
    ddzz  
       Aug 11, 2014
    PHP语法丑陋是永远的痛,诞生之初只考虑了实用没考虑优雅,以至于到后来为了向前兼容只能将错就错,一条道走到黑
    lu18887
        21
    lu18887  
       Aug 11, 2014
    @jinwyp 难招,说明值钱吧
    ddzz
        22
    ddzz  
       Aug 11, 2014   ❤️ 4
    @lu18887 ROR工资并不比PHP高,老板才不管代码是不是优美,程序员写起来是不是爽,老板关心的是能赚到钱,员工辞职了新来的人能不能接手
    pykwokcc
        23
    pykwokcc  
       Aug 11, 2014
    @ddzz 顶楼上,真理有木有
    jetbillwin
        24
    jetbillwin  
       Aug 11, 2014
    @ddzz 直接动生产服务器,这难道不是作死么?如果说是开发环境的话,那么其实RoR不需要一分钟的;而如果是部署的话,RoR 1分钟绝对搞不定!
    rails3
        25
    rails3  
       Aug 11, 2014
    @jetbillwin ror用capistrano写好脚本,如果不执行bundle install, 不precompile,1分钟都太长了
    ddzz
        26
    ddzz  
       Aug 11, 2014
    @jetbillwin 用php的好多都是直接动生产服务器的,领导有事没事指着屏幕 “小李啊,你把这个地方改成......” ,这种场景用PHP再合适不过了。那种部署需要郑重其事的规模很大的项目用ROR也不合适。ROR的定位有些尴尬,适合程序员没事拿来赏心悦目。
    yakczh
        27
    yakczh  
       Aug 11, 2014   ❤️ 1
    ror应该定位企业应用,比如erp,mis这种系统
    ShiningRay
        28
    ShiningRay  
       Aug 11, 2014   ❤️ 1
    PHP是个语言,本身就是用于开发Web应用,提供了非常核心的一些东西
    但Rails是一个基于Ruby的全栈框架

    两者本来就不应该拿来做对比。

    从语言上来说,我喜欢Ruby,理由不说了。
    如果0基础,个人推荐建议学Rails好了,至少这一条道走下去基本上Web开发的方方面面都能了解,MVC框架、ActiveRecord模式、缓存、部署、ajax、前端、安全性等等。

    PHP虽然可以很方便地写几个页面,但是做大应用还是要用到PHP的框架才行,否则初学者很难组织好代码,也很难提升开发效率。
    由于现在不了解PHP的框架,所以不对PHP的框架做评论。但是我记得我当年还在写PHP时候,PHP社区很流行一种所谓框架束缚了开发者,所以大家不要用框架的的思想。但其实这对于初学者是很有害的。
    mahone3297
        29
    mahone3297  
       Aug 11, 2014
    我也有这样的困扰。。。
    看了这个帖子,还是没有找到答案。。。
    sadaharu09
        30
    sadaharu09  
       Aug 11, 2014
    波波娜上校的妹妹,你居然在这里,问如此蛋疼的问题。你姐姐知道吗?
    hxgdzyuyi
        31
    hxgdzyuyi  
       Aug 11, 2014
    ror
    Green
        32
    Green  
       Aug 11, 2014
    应该向 Web 开发初学者推荐 PHP、Python 还是 Ruby ?理由是什么?
    http://www.zhihu.com/question/19573703
    robertlyc
        33
    robertlyc  
       Aug 11, 2014
    Web开发

    rails一档

    其他语言/框架 后面一档
    ddzz
        34
    ddzz  
       Aug 11, 2014
    @robertlyc rails的高大上只是rails圈子里的自我感觉良好而已,事实上并没有多少公司买账,rails工资5、6千的也有,只是低工资的选择了自我噤声。
    robertlyc
        35
    robertlyc  
       Aug 11, 2014
    @ddzz 呵呵
    levn
        36
    levn  
       Aug 11, 2014
    选php还是ROR?:选了php -> 选什么php框架呢?:……
    MarioLuisGarcia
        37
    MarioLuisGarcia  
       Aug 11, 2014
    @sadaharu09 波波娜是熊猫翻滚的波波娜吗?
    charlestang
        38
    charlestang  
       Aug 11, 2014
    其实很多时候,技术选型是架构师的个人喜好决定的。
    抛开业务场景、业务特点和开发团队而去谈选型,都是耍流氓。
    dorentus
        39
    dorentus  
       Aug 12, 2014 via iPad
    @ddzz 要这么说的话,PHP 还有比这更低的呢(在上海)。
    WildCat
        40
    WildCat  
       Aug 12, 2014 via iPhone
    一句话,
    PHP is the best programming language of the world!
    zoombut
        41
    zoombut  
       Aug 12, 2014
    PHP 好招人啊
    rekey
        42
    rekey  
       Aug 12, 2014 via Android
    @WildCat 真理啊
    superbear
        43
    superbear  
       Aug 12, 2014
    @cooper 嗯,ROR思想的PHP框架!
    ddzz
        44
    ddzz  
       Aug 12, 2014
    @dorentus 那是因为PHP门槛低,鱼龙混杂,一些只会修改cms模板的php程序员拉低了平均工资,精通YII框架的PHP高手工资不会比精通ROR的低,并且工作机会要多的多
    kisshere
        45
    kisshere  
       Aug 12, 2014 via Android
    没达到100W ip之前,这些都是屁话,你用frontpage写asp都行
    6711411
        46
    6711411  
       Aug 12, 2014
    @ddzz 呵呵
    ddzz
        47
    ddzz  
       Aug 12, 2014
    @6711411 呵呵你买了个表
    2688
        48
    2688  
       Aug 12, 2014
    两者兼修的路过
    tiseheaini
        49
    tiseheaini  
       Aug 12, 2014
    选择了 php 还要选择框架,选择了小众的框架出来 bug 都没人能解答,rails 有 ruby 界开发者最活跃的社区,没有之一。
    nine
        50
    nine  
       Aug 12, 2014
    想创业 ruby
    想找工作 php
    yhmni
        51
    yhmni  
       Aug 13, 2014
    @nine ruby跟创业有毛线关系?用ruby创业一定成功?还不如说要逼格就选ruby
    Actrace
        52
    Actrace  
       Aug 13, 2014
    PHP目前为止还是最靠谱的web开发语言,没有之一.
    nine
        53
    nine  
       Aug 13, 2014
    @yhmni ruby生产力高太多了,闷头赚钱就好,没创业兴趣的想赚个打工钱,选php,就业率高
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5765 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 133ms · UTC 06:52 · PVG 14:52 · LAX 23:52 · JFK 02:52
    ♥ Do have faith in what you're doing.