php 与 ROR 该如何选择?

2014-08-11 12:30:59 +08:00
 backli
8059 次点击
所在节点    PHP
53 条回复
lu18887
2014-08-11 15:56:36 +08:00
@jinwyp 难招,说明值钱吧
ddzz
2014-08-11 16:07:42 +08:00
@lu18887 ROR工资并不比PHP高,老板才不管代码是不是优美,程序员写起来是不是爽,老板关心的是能赚到钱,员工辞职了新来的人能不能接手
pykwokcc
2014-08-11 16:32:31 +08:00
@ddzz 顶楼上,真理有木有
jetbillwin
2014-08-11 16:35:36 +08:00
@ddzz 直接动生产服务器,这难道不是作死么?如果说是开发环境的话,那么其实RoR不需要一分钟的;而如果是部署的话,RoR 1分钟绝对搞不定!
rails3
2014-08-11 16:45:59 +08:00
@jetbillwin ror用capistrano写好脚本,如果不执行bundle install, 不precompile,1分钟都太长了
ddzz
2014-08-11 16:49:00 +08:00
@jetbillwin 用php的好多都是直接动生产服务器的,领导有事没事指着屏幕 “小李啊,你把这个地方改成......” ,这种场景用PHP再合适不过了。那种部署需要郑重其事的规模很大的项目用ROR也不合适。ROR的定位有些尴尬,适合程序员没事拿来赏心悦目。
yakczh
2014-08-11 17:06:43 +08:00
ror应该定位企业应用,比如erp,mis这种系统
ShiningRay
2014-08-11 17:21:18 +08:00
PHP是个语言,本身就是用于开发Web应用,提供了非常核心的一些东西
但Rails是一个基于Ruby的全栈框架

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

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

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

rails一档

其他语言/框架 后面一档
ddzz
2014-08-11 18:19:13 +08:00
@robertlyc rails的高大上只是rails圈子里的自我感觉良好而已,事实上并没有多少公司买账,rails工资5、6千的也有,只是低工资的选择了自我噤声。
robertlyc
2014-08-11 18:32:32 +08:00
@ddzz 呵呵
levn
2014-08-11 18:39:01 +08:00
选php还是ROR?:选了php -> 选什么php框架呢?:……
MarioLuisGarcia
2014-08-11 18:47:40 +08:00
@sadaharu09 波波娜是熊猫翻滚的波波娜吗?
charlestang
2014-08-11 21:51:34 +08:00
其实很多时候,技术选型是架构师的个人喜好决定的。
抛开业务场景、业务特点和开发团队而去谈选型,都是耍流氓。
dorentus
2014-08-12 00:07:24 +08:00
@ddzz 要这么说的话,PHP 还有比这更低的呢(在上海)。
WildCat
2014-08-12 00:11:21 +08:00
一句话,
PHP is the best programming language of the world!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/127199

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX