V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
backli
V2EX  ›  PHP

php 与 ROR 该如何选择?

  •  
  •   backli · 2014-08-11 12:30:59 +08:00 · 8276 次点击
    这是一个创建于 3766 天前的主题,其中的信息可能已经有所发展或是发生改变。
    53 条回复    2014-08-13 14:05:31 +08:00
    yxzblue
        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   ·   实用小工具   ·   3421 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:59 · PVG 19:59 · LAX 03:59 · JFK 06:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.