论坛首页 编程语言技术论坛

【讨论】大家都说Ruby好,那为什么没有纯粹Ruby的工作呢?

浏览 34402 次
精华帖 (0) :: 良好帖 (18) :: 新手帖 (2) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-28  
liuqiang 写道
hepeng421 写道
新东西,要流行需要时间的考验,说实话,ruby仅仅是个探索性的语言,而不能用来当饭吃的,论企业开发java和.net,底层c/c++,web开发php,辅助开发perl/python。

 

 我们既做java,又做ruby,反正我的薪水比做java的每个月总要多个千儿八百的说


那是因为你本身水平就很强 和你做的语言无关 就算把你调到java 也总不会降薪吧

我倒是很同意把ruby当探索性语言来看,java刚出来时也没人敢真的用在项目里吧,觉得跑在vm里太不可思议了

 

0 请登录后投票
   发表时间:2008-09-28  
likeblood 写道
liuqiang 写道
hepeng421 写道
新东西,要流行需要时间的考验,说实话,ruby仅仅是个探索性的语言,而不能用来当饭吃的,论企业开发java和.net,底层c/c++,web开发php,辅助开发perl/python。

 

 我们既做java,又做ruby,反正我的薪水比做java的每个月总要多个千儿八百的说


那是因为你本身水平就很强 和你做的语言无关 就算把你调到java 也总不会降薪吧

我倒是很同意把ruby当探索性语言来看,java刚出来时也没人敢真的用在项目里吧,觉得跑在vm里太不可思议了

 

 

反正可以吃饭,或许还有肉吃呢,比如gigix

0 请登录后投票
   发表时间:2008-09-28  
唉,好想换一份做ruby的工作
貌似深圳这边没有招ruby的
0 请登录后投票
   发表时间:2008-09-28  
确实是个很无聊的话题。
0 请登录后投票
   发表时间:2008-10-01  
ruby的工作确实是少,还是把这些比较流行的语言选一门学精通了,找个不错的薪水,混饱肚子,再yy吧:D
0 请登录后投票
   发表时间:2008-10-04  
neodoxy 写道

我觉得你的这个说法有意回避了robbin所说的问题

A: 你觉得这件衣服怎么样?
B: 袖口这里沾了一点灰

目前我在实际应用中也遇到这类问题,十分头疼,不单单是Rails的Plugins的问题,还有一些gem,都出现内存泄漏的问题
我曾经尝试使用Ruby对游戏服务器做包装,当实现10%功能时已出现了明显的内存泄漏,排查相当困难

没有错,我是在回避,因为问题是为什么没有纯粹Ruby的工作?

内存漏洞是另外一个问题,37signals用ror的时候,内存漏洞问题肯定比我们现在还要多,不过人家照样成功了。
任何语言都有内存漏洞,只是多点少点的问题。只要控制在可接受的范围内就可以了。

0 请登录后投票
   发表时间:2008-10-04  
kaven 写道
内存漏洞是另外一个问题,37signals用ror的时候,内存漏洞问题肯定比我们现在还要多,不过人家照样成功了。
任何语言都有内存漏洞,只是多点少点的问题。只要控制在可接受的范围内就可以了。

实际上我最近遇到的一个关于内存的严重问题是,遍历几千个对象,每个对象的操作又会导致从数据库加载几十上百个对象,由于前面的循环遍历操作一直拿着所有对象的引用,GC一直不会发生,占用过多的内存而被系统监控程序杀死。
相比之下内存泄漏真是容易对付得多了。只要每个请求都能完成,泄漏到一定的时候把整个进程杀掉了事。
0 请登录后投票
   发表时间:2008-10-04  
gigix 写道
kaven 写道
内存漏洞是另外一个问题,37signals用ror的时候,内存漏洞问题肯定比我们现在还要多,不过人家照样成功了。
任何语言都有内存漏洞,只是多点少点的问题。只要控制在可接受的范围内就可以了。

实际上我最近遇到的一个关于内存的严重问题是,遍历几千个对象,每个对象的操作又会导致从数据库加载几十上百个对象,由于前面的循环遍历操作一直拿着所有对象的引用,GC一直不会发生,占用过多的内存而被系统监控程序杀死。
相比之下内存泄漏真是容易对付得多了。只要每个请求都能完成,泄漏到一定的时候把整个进程杀掉了事。

遍历过程中使用完一个对象,就置nil,这样gc就会处理了。
0.upto(array.length-1) do |i|
 .......
  array[i]=nil
end
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics