Ruby是目前用来开发 websites、web-based apps 和 web services 的流行编程语言之一。
Ruby之所以流行就是因为网站开发,继承自 Ruby 的 Rails 框架被开发人员用来设计复杂的网站。
Ruby(推荐学习:web前端视频教程)
Ruby 是“以人为本”的语言,是按照开发者认为的方式来运行的,它的代码读起来更像是口语化的语言(像开发者)而不是像其他语言一样类似于一种机器语言。
Ruby 遵循“最小惊动”原则,提供很多作相似事情的方法。这些相似的方法有多个名称,使得很多开发者感到困惑和沮丧。
Ruby 语言使用了“模块”,一级对象在程序中被当做一个单元。
事实上,Ruby 是一种面向对象编程的语言。一切皆为对象——甚至全局变量事实上都是对象空间中的对象。类和模块本身就是对象,函数和运算符都是方法的对象。
这种方式使得 Ruby 尤其强大,尤其是当结合其他主要力量:函数式编程和 lambdas 表达式的使用。
除了模块和函数式编程,Ruby 为编程者提供了许多特性包括分片、哈希、不哈希类型以及可变字符串类型。
Ruby 的追从者认为它优雅的编码方式是它最好的特点。同时,Ruby 的“神奇”的功能和灵活性使得它很难追踪 bug。
Ruby
Ruby 的社区从一开始主要就聚焦在 web 开发上。它在创新上往往比 Python之类的社区更快,但是这种创新也引起了更多的破坏。另外,它在多样性上,还没有达到 Python 的水平。
如果打算专注于构建 Web 应用程序,Ruby 是流行和灵活的,拥有一个建立在它之上的非常强大的社区,始终处于研发的最前沿。
Atas ialah kandungan terperinci ruby适合开发什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!