Ruby面向对象脚本语言教程

Ruby 的面向对象设计,蛮适合喜欢写优雅代码的你。Matz 当初就是觉得 Perl 太复杂、Python 又不够“纯”,干脆自己整了个新语言。用 Ruby 写代码,真的是“一切皆对象”,语法也挺像写英语的,顺手还不啰嗦。适合做点小工具、写脚本,甚至搭建 Web 项目,比如有名的 Ruby on Rails。

语法清爽,动态类型加上元编程,写起来相当灵活。你想扩展功能?直接定义模块,一点都不麻烦。RubyGems包管理器也方便,装库装工具一条命令搞定。

在不同系统上装 Ruby 其实也不复杂,rbenvrvm都是常用工具。IDE 你可以用VSCode加点插件,或者老牌点的 FreeRIDE 也行,调试挺方便的。

UI 开发也不是问题,Ruby 能配合GTK+Qt这些框架做桌面应用,效果不差。你要是习惯前端那种组件思维,写 UI 也挺顺手。

建议你一开始可以看看 Ruby 的模块是怎么组织的,再慢慢接触元编程,能帮你节省不少重复工作。如果你对 Ruby 有点兴趣,强烈推荐上手玩玩,体验下这门“写代码像写诗”的语言。

doc 文件大小:1.53MB