Ruby思考

为什么是ruby

  • Ruby是一种脚本语言( 类似 JavaScript Atlas / Python Atlas ),无需编译就能直接运行

  • Ruby是优秀的面向对象语言,具备继承、Mix-in等面向对象语言的必备特性以及丰富的标准类库、异常处理机制、 动释放内存的垃圾回收机制

  • Ruby是跨平台语言,大多数 Linux Atlas / FreeBSD / macOS 都默认安装,并且也可以在 Windows Atlas 上安装运行

  • 适合快速开发中小型WEB网站的框架 Ruby on Rails 在很多初创互联网企业中得到应用( twitter/gitbub/gitlab )

备注

选择ruby是因为:

  • 大多数个人创意和创业,所能达到的规模可能永远不会撞到Ruby的上限

  • Ruby能够快速实现和不断按需改进,而速度是中小企业生存的关键

  • 即使达到世界级的企业规模,也可以通过改进架构和优化代码实现千万级别的互联网服务,例如 GitHub

Ruby是非常小众的语言,但是在个人和小型企业快速起步阶段,有着非常旺盛的生命力:

  • 和英语一样自然的语言,编程的乐趣

  • 快速开发和迭代

  • Ruby on Rails 可以实现自己的WEB梦想

在Ruby官网的 About Ruby : Ruby的粉丝说Ruby是一种 优美而巧妙 (beautiful, artful)的语言,也是 好用且实用 的语言。

一些网站

参考