Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java 平台)、IronRuby(.NET 平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
特点 完全面向对象,在Ruby语言中,任何东西都是对象,包括其他语言中的基本数据类型,比如整数变量没有类型 Ruby的变量可以保有任何类型的数据。任何东西都有值不管是数学或者逻辑表达式还是一个语句,都会有值。
中文地址:http://www.ruby-lang.org/zh_cn/
windows下载RubyInstaller一键安装版。然后进入 安装目录\RailsInstaller\Ruby1.9.3\bin irb 体验ruby吧。
eclise下的开发插件:http://download.eclipse.org/technology/dltk/updates/
分享到:
相关推荐
通过一个简单的通讯录应用为例,可以快速体验RoR的开发流程:首先,新建RoR项目并设置名称和位置;接着,进行数据库配置,通常会自动生成与项目名对应的数据库;然后,利用RoR的命令生成数据库,项目结构会自动建立...
Ruby语言设计之初就非常注重开发人员的编程体验,它拥有自然、表达性强的语法,易于阅读和编写,因而备受广大开发者的喜爱。Ruby语言非常强调代码的可读性和简洁性,因此它在Web开发、尤其是Web框架Ruby on Rails中...
标题"ZeroMQ初体验.rar_ZeroMQ初体验_zeromq"表明这是一个关于ZeroMQ的初级教程,适合对ZeroMQ不熟悉的读者。"初体验"暗示我们将探讨的是基础知识,包括ZeroMQ的基本概念、安装和简单用法。 描述中的"希望对ZeroMQ...
通过阅读"Ruby for Rails.pdf"和"Ruby on Rails 初体验.ppt",你可以深入了解Ruby on Rails的各个方面,包括其哲学、核心概念以及如何构建实际的Web应用程序。随着对Rails的理解加深,你将能够高效地开发出功能丰富...
它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务。
这意味着它注重代码的可读性和开发者的体验。在Ruby中,你可以用更少的代码实现更多的功能,减少了冗余和提高了开发效率。 1. **变量与数据类型**:Ruby支持四种基本变量:局部变量、实例变量、类变量和全局变量。...
这种开放的态度反映了对读者体验的重视。 #### 5. 法律声明与商标使用 书中提到,许多产品名称和标识可能为商标,使用时已遵循相应的法律规范。同时,出版社明确表示,尽管在准备过程中采取了所有预防措施,但不...
在Mac系统中安装Python 3是一项常见的任务,尤其对于...希望这篇初体验指南对你在Mac上配置Python 3有所帮助。如果你在安装过程中遇到任何问题,记得查阅文档或在线社区寻求帮助。感谢你对本文的关注,祝你编程愉快!
标题 "我的ror的第一天" 暗示了这是一个关于Ruby on Rails (RoR) 开发初体验的分享,其中可能涵盖了作者初次接触RoR时的学习过程、遇到的问题以及解决方法。Rails是Ruby的一个Web开发框架,它以MVC(模型-视图-控制...
【描述】"用 Sinatra 制作的第一个网站"表明这个项目可能是对Sinatra框架的初尝试,用于展示其基本功能和如何用它来搭建一个简单的Web页面。Sinatra的精髓在于它的简洁性,开发者可以使用短短几行代码就能创建一个...
在开发过程中,JavaScript标签提示这个项目可能包含客户端脚本,这可能是为了实现更丰富的用户体验或者前端交互。这可能涉及到以下内容: - **app/assets/javascripts**: 存放JavaScript文件,可能包括应用程序的主...
**Ruby on Rails 教程:探索sample_app 示例应用程序** Ruby on Rails(简称Rails)是一...同时,这也是一个实践JavaScript与Rails结合的绝佳机会,因为两者在现代Web开发中常常协同工作,为用户提供丰富的交互体验。
总的来说,《Ruby on Rails 4 Tutorial》是一本全面覆盖Rails开发的书籍,无论你是初入Rails的新手还是希望提升技能的开发者,都能从中受益匪浅。通过学习这本书,你将掌握从创建第一个“Hello, World!”应用到构建...
《精彩编辑器——深入探索Ruby编程的艺术》 ...无论你是初涉Ruby的新手,还是经验丰富的老手,这款编辑器都将是你开发路上的好帮手。在实际应用中,不断探索和学习,你会发现更多隐藏的宝藏,让编程之旅更加精彩。
——周末挑战 - 更复杂的机场版本 - 团队合作的初体验(5 人)。 顺利!了解服务器、会话和 CSS - 一个 Ruby/Sinatra 应用程序,使用 Mailgun 重置密码 - 一个 Javascript 应用程序,Rock-Paper-Scissors 的替代...
如何在创业之初,就构建好适合业务长远发展的技术架构:以不变应万变、以可伸缩性对抗变化莫测的业务需求,为自己的发展赢得时间、为产品创造优秀的用户体验?本书针对此痛点,给出了适切中肯的建议。 作者深入阐述...