php 与 ROR 该如何选择? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
backli
V2EX    PHP

php 与 ROR 该如何选择?

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

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

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

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

    rails一档

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