ruby前景怎么样?

Python014

ruby前景怎么样?,第1张

首先, ruby是日本人开发的, 但是不是日语的

其次, 不如php快, 可能性能不如php, 但是开发速度来说 绝对是甩php几条街

支持, ruby的服务器少, 这个确实是相对较少, 但是据我所知云服务器有很多都支持, 国内的有阿里,青云, 国外的有: 亚马逊,Linode, Digital Ocean, HeroKu等等

前景还是不错的, 毕竟初创公司最重要的速度, 目前来讲主要的是找人不太好招, 性能来讲可以用各种方法优化, 比如多级的页面缓存, 数据缓存 ,数据库缓存等等. 性能方面其实不用担心, 大名鼎鼎的twitter就是用ruby on rails开发的.

前景不错,好多大的网站现在都用Ruby on rails, 比如大名顶顶的 tiwtter 网站,主要是rails开发非常简单,省去好多的配置。我们公司就是专做rails的,至于资料那就太多了,比较长用的有

github.com 这个是存放代码的,全是源码,包括rails的源码

http://www.ruby-toolbox.com/ plugins 都在这找到

http://start.gotapi.com 这是API

http://railscasts.com/ 视频网站

等等,网上一搜一大堆啊

希望能帮到你

下面是对 Rails Interview Questions 中的

Ruby 部分的解答:

从上面可以看出,其实Proc和lambda都是 Proc 对象。

首先我们来回答第一问:怎么通过某个字段来对对象数组排序?

假设我们有一个对象数组 @users ,我们需要让他对字段 name 排序,则我们可以:

如果是在 ActiveRecord 中,则我们只需:

下面列举我喜欢的几个常用的gems及它的可替代备选方案

首先我们说明一下递归(recursive)和迭代(iterative):

递归 :一个树结构,每个分支都探究到最远,发现无法继续走的时候往回走,每个节点只会访问一次。

迭代 :一个环结构,每次迭代都是一个圈,不会落掉其中的每一步,然后不断循环每个节点都会被循环访问。

由此我们可以看出 ruby 中更加常用的选择是 迭代 ,就像 .each , .times , .map 等都是迭代循环的形式。

ruby之父,松本行弘,日本人

于 2015-03-20