Board logo

标题: 开发ruby on rails网站用pc还是mac? [打印本页]

作者: 黑色地板    时间: 2014-3-18 11:22     标题: 开发ruby on rails网站用pc还是mac?

posted by wap, platform: BlackBerry (Z10)

另外操作是osx, windows还是linux?
作者: eva3d    时间: 2014-3-18 11:28

posted by wap, platform: Nintendo (WiiU)

mac osx不是自带ruby和python么
作者: 黑色地板    时间: 2014-3-18 11:30

posted by wap, platform: BlackBerry (Z10)
引用:
原帖由 @eva3d  于 2014-3-18 11:28 发表
posted by wap, platform: Nintendo (WiiU)

mac osx不是自带ruby和python么
正经开发肯定上多个版本ruby的。
作者: 黑暗骑士巫妖王    时间: 2014-3-18 11:33

posted by wap, platform: Chrome

反正千万不要用Windows就对了,Ruby和很多包包、还有字符集设定、还有编译之类的,对Windows非常不友善,甚至在Windows下都不太好装(官方推荐用第三方打包的安装器来装Ruby和Gem)。Linux=Mac>>>>>Windows
作者: 黑色地板    时间: 2014-3-18 11:38

posted by wap, platform: BlackBerry (Z10)
引用:
原帖由 @黑暗骑士巫妖王  于 2014-3-18 11:33 发表
posted by wap, platform: Chrome

反正千万不要用Windows就对了,Ruby和很多包包、还有字符集设定、还有编译之类的,对Windows非常不友善,甚至在Windows下都不太好装(官方推荐用第三方打包的安装器来装Ruby和Gem)。Linux=Mac>>>>>Windows
那是linux还是osx呢?
作者: 黑暗骑士巫妖王    时间: 2014-3-18 11:42

posted by wap, platform: Chrome
引用:
原帖由 @黑色地板  于 2014-3-18 11:38 发表
posted by wap, platform: BlackBerry (Z10)

那是linux还是osx呢?
Linux略好,因为软件开发宅(非Windows的)很多东西都是针对Linux写的内容,OSX也不错,但是感觉总体资源不如Linux足
作者: 黑色地板    时间: 2014-3-18 11:45

posted by wap, platform: BlackBerry (Z10)
引用:
原帖由 @黑暗骑士巫妖王  于 2014-3-18 11:42 发表
posted by wap, platform: Chrome

Linux略好,因为软件开发宅(非Windows的)很多东西都是针对Linux写的内容,OSX也不错,但是感觉总体资源不如Linux足
那我就用ubuntu吧,不用再买机器了。
作者: 黑暗骑士巫妖王    时间: 2014-3-18 11:53

posted by wap, platform: Chrome
引用:
原帖由 @黑色地板  于 2014-3-18 11:45 发表
posted by wap, platform: BlackBerry (Z10)

那我就用ubuntu吧,不用再买机器了。
现在开发主要是分Unix系和Windows系,很多脚本语言都是Unix系(OSX、Linux、FreBSD等)的,虽然可以跨平台,但是非Windows绑定的那套东西(VC一类),国外都是以Unix系列为主。Windows不是不行,但是非常的折腾,例如在Unix系下,curl、git之类几乎是每个系统自带的,但是Windows下你需要安装兼容这些命令的Windows版命令行工具,还有C编译工具在Unix也是自带的,换成Windows你需要额外装,而且人家本身就是用Unix之类开发的,换到Windows下编译有没有啥问题真不好说。

还有字符集问题,Unix下不存在,而Windows在console下字符集是锁定的,你用Ruby的Gem装插件那真是一片片的报警错误,当然你折腾一番可以搞定,但是太费力了,Linux下一条命令就整好的事,还Win你可能整一天都搞不定。

还有问题,因为这些玩意本来就是一些程序员在各种Unix系下搞的,所以遇到各种问题也是Unix类系统能找到多得多的解答方案,你换Windows搜到的要么没用、要么过时、要么解决不了问题,真的折腾极了。
作者: 黑色地板    时间: 2014-3-18 11:58

posted by wap, platform: BlackBerry (Z10)
引用:
原帖由 @黑暗骑士巫妖王  于 2014-3-18 11:53 发表
posted by wap, platform: Chrome

现在开发主要是分Unix系和Windows系,很多脚本语言都是Unix系(OSX、Linux、FreBSD等)的,虽然可以跨平台,但是非Windows绑定的那套东西(VC一类),国外都是以Unix系列为主。Windows不是不行,但是非常的折腾,例如在Unix系下,curl、git之类几乎是每个系统自带的,但是Windows下你需要安装兼容这些命令的Windows版命令行工具,还有C编译工具在Unix也是自带的,换成Windows你需要额外装,而且人家本身就是用Unix之类开发的,换到Windows下编译有没有啥问题真不好说。

还有字符集问题,Unix下不存在,而Windows在console下字符集是锁定的,你用Ruby的Gem装插件那真是一片片的报警错误,当然你折腾一番可以搞定,但是太费力了,Linux下一条命令就整好的事,还Win你可能整一天都搞不定。

还有问题,因为这些玩意本来就是一些程序员在各种Unix系下搞的,所以遇到各种问题也是Unix类系统能找到多得多的解答方案,你换Windows搜到的要么没用、要么过时、要么解决不了问题,真的折腾极了。
嗯,linux平台开发成本确实便宜。
作者: lvcha    时间: 2014-3-18 12:50

rails在网上被批的稀烂。
我没用过rails,倒是一直用ruby
作者: lvcha    时间: 2014-3-18 12:53

推荐ide
http://www.jetbrains.com/ruby/

我自己一直用windows开发的。不过都是英文项目,没有遇到任何字符集问题
作者: squallssck    时间: 2014-3-18 13:18

看你的运行平台了,其实不是很重要.方便点么unix系,许多问题容易得到解答.
作者: zxsoft    时间: 2014-3-18 13:26

posted by wap, platform: Chrome

任何IDE都必须用jetbrains的。否则就是自己给自己过不去。Linux的图形化界面不友好。OSX上的IDE用起来多爽。Windows级的体验还原生Unix内核。

我觉得开发用Mac最好。
作者: sleepd    时间: 2014-3-18 13:55

posted by wap, platform: iPhone

Linux资源多但是系统搞起来还是折腾,感觉还是mac省心。
作者: 黑暗骑士巫妖王    时间: 2014-3-18 13:57

posted by wap, platform: Chrome
引用:
原帖由 @lvcha  于 2014-3-18 12:50 发表
rails在网上被批的稀烂。
我没用过rails,倒是一直用ruby
变得太快了,太频繁了,我才开始学的时候看书上介绍生成一个项目是打xxxx,结果死活出不来,上官网一看麻痹命令改了……
作者: 黑色地板    时间: 2014-3-18 14:11

posted by wap, platform: BlackBerry (Z10)
引用:
原帖由 @zxsoft  于 2014-3-18 13:26 发表
posted by wap, platform: Chrome

任何IDE都必须用jetbrains的。否则就是自己给自己过不去。Linux的图形化界面不友好。OSX上的IDE用起来多爽。Windows级的体验还原生Unix内核。

我觉得开发用Mac最好。
太贵了,凑合用sublime text 3。
作者: 刘泪    时间: 2014-3-18 22:31

rails这么慢的东西居然流行起来了。不得不让人感慨如今硬件性能过剩了。
作者: 黑色地板    时间: 2014-3-18 22:52

posted by wap, platform: BlackBerry (Z10)

看了大家的回复,请问rails是不是药丸?那样我还是开发android app得了。
作者: sleepd    时间: 2014-3-24 12:49

posted by wap, platform: iPhone

搞ror不如搞python

好吧这是引战话题
作者: palytoxin    时间: 2014-3-24 14:09

http://www.zhihu.com/question/19599358
我寫了一篇 post 在這裡 http://blog.xdite.net/?p=2124

1. 真實的世界是 PHP 的效能比 Ruby 差。
2. 真實的世界是 PHP 的任何一種 Framework 效能都比 Rails 差。
3. 真實的世界是程序員的 per hour cost 遠比機器還要貴。

Ruby 與 Rails 能協助你有效大符壓低開發成本,而開發成本的降低才是讓「網站」公司存活下去的一大關鍵。絕對不是程式語言的效能。

當你的機器成本開始高於程序員的成本時,才需要考慮換框架與語言的問題。


==========================================
另外跑分在这里
http://benchmarksgame.alioth.deb ... thon3&data=u64q

其实说效能不行的,我觉得多半是为不足能力找借口
http://www.zhihu.com/question/22989105
作者: 黑暗骑士巫妖王    时间: 2014-3-24 15:14

posted by wap, platform: 华为

对Web来说IO才是效能影响的大头,至于脚本效率那都是次要的。
作者: 刘泪    时间: 2014-3-24 22:22

posted by wap, platform: ZTE (U956)

ruby这个最慢的脚本语言可不是浪得虚名。我倒是真不知道php的效率怎么样了,人家php是和asp一道玩耍的老伙伴。单说网站应用方面这玩意敢和c#和java比效率?
不是rails的出现,ruby也基本上就是自娱自乐的类型。
至于网站公司的生存状态,真实世界是asp都够用。语言的效率只是程序员才会提及的无聊唠嗑,网编的成本比程序员高N倍,运维的重要性比码农高N倍。
作者: lvcha    时间: 2014-3-25 21:05

posted by wap, platform: Firefox
引用:
原帖由 @黑色地板  于 2014-3-18 22:52 发表
posted by wap, platform: BlackBerry (Z10)

看了大家的回复,请问rails是不是药丸?那样我还是开发android app得了。
至于么。
从私人角度,接触的越多越好。
我恨不得每做一件事都换一个全新的技术。
反正花的是公司的时间
作者: yy77    时间: 2014-3-25 21:20

posted by wap, platform: Nokia (E71)

用windows机器,挂个虚拟机里面跑linux,各种顺手的。只有开发ios的才需要用mac的。
作者: 黑暗骑士巫妖王    时间: 2014-3-26 06:40

posted by wap, platform: 华为
引用:
原帖由 @刘泪  于 2014-3-24 22:22 发表
posted by wap, platform: ZTE (U956)

ruby这个最慢的脚本语言可不是浪得虚名。我倒是真不知道php的效率怎么样了,人家php是和asp一道玩耍的老伙伴。单说网站应用方面这玩意敢和c#和java比效率?
不是rails的出现,ruby也基本上就是自娱自乐的类型。
至于网站公司的生存状态,真实世界是asp都够用。语言的效率只是程序员才会提及的无聊唠嗑,网编的成本比程序员高N倍,运维的重要性比码农高N倍。
你这知识多久没更新了?Ruby最慢?asp说运维?
作者: cc0128    时间: 2014-3-26 07:03

posted by wap, platform: Chrome

我弱弱的推荐下...nodejs......
作者: 黑暗骑士巫妖王    时间: 2014-3-26 07:59

posted by wap, platform: 华为
引用:
原帖由 @cc0128  于 2014-3-26 07:03 发表
posted by wap, platform: Chrome

我弱弱的推荐下...nodejs......
一点都不若,缺点就是js的回调和版本更新太快。但大部分Web都是业务简单的,绝大多数操作都是读写库操作,所以这种简单粗暴的玩意反而有效。
作者: 业内消息    时间: 2014-3-26 08:31

posted by wap, platform: BlackBerry (Z10)

我已经决定不学rails,改学unity 3d了!
作者: lvcha    时间: 2014-3-26 09:40

引用:
原帖由 业内消息 于 2014-3-26 08:31 发表
posted by wap, platform: BlackBerry (Z10)

我已经决定不学rails,改学unity 3d了!
这俩有一丝关系么。。
作者: 黑暗骑士巫妖王    时间: 2014-3-26 09:43

posted by wap, platform: 华为
引用:
原帖由 @sleepd  于 2014-3-18 13:55 发表
posted by wap, platform: iPhone

Linux资源多但是系统搞起来还是折腾,感觉还是mac省心。
现在搞Linux还有啥折腾的?普通人装好Ubuntu或者mint,再用图形化的软件仓库装Ruby和IDE就开搞了。

相比你要在Windows下玩Ruby,还要装一堆的curl、wget、git、编译器之类替代品,那才是真折腾啊,自己去Ruby中国看看吧,没人会推荐新手用Windows的,Ruby可以说是最排斥Windows的语言了。
作者: sleepd    时间: 2014-3-26 09:46

posted by wap, platform: iPhone

这概念偷换的…我说Linux比mac折腾,你说windows更折腾…
作者: lvcha    时间: 2014-3-26 09:58

操作系统都不折腾。用自己习惯的就好。




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0