`
keating
  • 浏览: 170019 次
  • 性别: Icon_minigender_1
  • 来自: weihai
社区版块
存档分类
最新评论

Ruby on Rails 简介 (计算机英语课演讲稿)

阅读更多
百度百科搜来的简介,谷歌翻译成英文,改一下语法错误。由于英语水平所限,及时间问题,所以还会有一些错误之处。(作为计算机英语课演讲稿)

以下为正文:

About Ruby:
Ruby is a quick and easy object-oriented (OOP) scripting language. It's developer is Yukihiro Matsumoto (Japanese). Ruby's syntax as fully as Smalltalk ,object-oriented, the implementation of the script. Ruby's word-processing capability is as powerful as Perl.

Ruby是一种简单快捷面向对象(面向对象程序设计)的脚本语言。它的开发者是松本行弘(日本人)。Ruby的语法像Smalltalk一样完全面向对象、脚本执行,而且Ruby有像Perl一样强大的文字处理能力。

Ruby has many strong points, such as:
Simple grammar
Operator overloading
Error handling function
Iteration and closure
Garbage collection
Dynamic load
High portability. Not only can run on most UNIX, also can run on DOS, Windows, Mac platform, and so on

Ruby有很多特长,比方说:  
    语法简单
  操作符重载
  错误处理功能
  迭代器和闭包
  垃圾回收
  动态载入
  可移植性高.不仅可以运行在多数UNIX上,还可以运行在DOS,Windows,Mac等平台上

Ruby's history
Yukihiro Matsumoto started the preparation of Ruby in February 24, 1993. Ruby was formally published in fj (In Chinese 新闻组) in December 1995. The reason called Ruby is because that Perl has the same pronunciation with the birth of rock pearl in June. Ruby has the same pronunciation with ruby which is the birth of rock in July.

Ruby'历史
  松本行弘于1993年2月24日开始编写Ruby.1995年12月Ruby正式公开发布于fj(新闻组)。之所以称为Ruby,是因为Perl的发音与6月的诞生石pearl(珍珠)相同,因此Ruby以7月的诞生石ruby(红宝石)命名。

Ruby's philosophy
Reducing the unnecessary time trivial; A good interface design. Systems must be designed to emphasize human, rather than from the perspective of machine vision.
Ruby is fully object-oriented: Any data that is the target, including the basic types (such as: integer, Boolean logic value) in other languages. Each of the processes or functions is a method.

Ruby 的理念
  减少编程时候的不必要的琐碎时间;良好的界面设计。强调系统设计必须人性化,而不是一味从机器的角度设想。
  Ruby 是完全面向对象的:任何一点数据都是对象,包括在其他语言中的基本类型(比如:整数,布尔逻辑值),每个过程或函数都是方法。

What is Rails?
Although the Ruby language has many advantages, but its popular range has always been limited in Japan. Until 2004, Ruby is gradually known by people in other parts of the world. Then what made Ruby become the world's programming language ? It is the Rails.

什么是Rails?
  虽然Ruby语言有很多优点,但是一直以来,其流行的范围也仅限于日本。直到2004年,Ruby才逐渐被世界上其他地区的人们所认识,那么是什么让Ruby语言走向世界的呢?是Rails。

Rails framework has been put forward for the first time in July 2004, and its author is David Heinemeier Hansson (Denmark).  Unlike the existing complex Web development framework, Rails is more in line with the actual needs and more efficient Web development framework.

Rails 框架被首次提出是在2004年7月,它的作者是David Heinemeier Hansson(丹麦人)。不同于已有的复杂的Web 开发框架, Rails是一个更符合实际需要而且更高效的Web开发框架。

Rails system combines the advantages of PHP (rapid development) and the advantages of Java System (regular procedure). So, not long after it was proposed, Ruby has been widespreadly concerned in the industry.

Rails结合了PHP体系的优点(快速开发)和Java体系的优点(程序规整),因此, Rails在其提出后不长的时间里就受到了业内广泛的关注。

Rails framework has the following main features of 6.
1. Full-stack framework for the MVC
2. Configuration is superior to the agreement
3. Less code
4. Generator
5. Zero-turn-around time
6. Stent system

Rails框架主要有如下的6大特点。
  1.全栈式的MVC框架
  2.约定优于配置
  3.更少的代码
  4.生成器
  5.零周转时间
  6.支架系统

Development
ROR's current main problem is that there is very little large-scale commercial application builded by ROR. There are two reasons: First, RoR is a light Web development framework based on Ruby. Many developers are not sure if it is suitable for large-scale application. Secondly, there is very little large-scale commercial application builded by ROR, which make the latecomers have wait-and-see attitude.

发展现状
  RoR 的当前的主要问题是
使用RoR搭建的大型商业应用还很少。原因有两点:第一,从开发能力的角度,RoR是一个基于Ruby语言的轻型Web 开发框架,很多开发者对其是否适合大型应用难以把握。第二,本身使用RoR开发的大型商业应用较少,使得后来者持观望态度。

ROR's developmental prospects are still bright. RoR has made great achievements in a short period of time, it broke the Web's inherent in the concept of development, convenient and efficient way to develop make it widely accepted. In fact, there are several multinational companies are using RoR to develop their own Web applications. And there are a number of large companies which are considering to use RoR for Web application development.

  RoR的发展前景还是很光明的。RoR在短时间内取得了巨大的成就,它打破了Web开发领域的固有观念,方便快捷的开发方式使其被广泛接受。而事实上,现在已有几家跨国公司正在使用RoR开发自己的Web应用程序,并且有多家大型公司在考虑使用RoR进行Web应用开发。
1
0
分享到:
评论

相关推荐

    Ruby on Rails Tutorial

    在这个全球互联的世界中,计算机编程和 Web 应用程序开发都在迅猛发展,我很期待能为中国的开发者提供 Ruby on Rails 培训。学习英语这门世界语言是很重要的,但先通过母语学习往往会更有效果。正因为这样,当看到 ...

    ruby on rails 101

    ### Ruby on Rails 101:深入理解与实践 #### 引言 《Ruby on Rails 101》是一本介绍Ruby on Rails(简称RoR或ROR)的基础书籍,旨在为初学者提供一个全面而深入的学习框架。本书由Peter Marklund编写,包含了五天...

    ruby on rails最新版

    Ruby on Rails,简称Rails,是基于Ruby编程语言的一个开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。Rails以其“约定优于配置”(Convention over Configuration)...

    Ruby on Rails安装包全集(Linux)

    Ruby on Rails是一款基于Ruby语言的开源Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,简化了Web应用的开发流程。在Linux环境下安装Ruby on Rails需要一系列的依赖包和步骤,本资源包提供了所需的所有组件,...

    ruby on rails 3 tutorial.pdf

    《Ruby on Rails 3 Tutorial》是一本专门为初学者设计的指南,旨在帮助读者快速掌握Ruby on Rails这一强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby语言的一个开源框架,它采用MVC(Model-View-...

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    ### Ruby on Rails Guides v2 - Ruby on Rails 4.2.5 #### 一、重要概念及基础假设 - **重要概念**:本指南旨在帮助读者深入理解Ruby on Rails(以下简称Rails)4.2.5版本的核心功能与最佳实践。 - **基础假设**:...

    ruby on rails for dummies

    《Ruby on Rails for Dummies》是一本专门为初学者设计的Ruby on Rails教程,它旨在帮助新手快速理解并掌握这个强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby编程语言构建的一个开源Web应用程序框架,它...

    Ruby on Rails入门经典代码

    Ruby on Rails,简称Rails,是基于Ruby语言的一个开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在使Web开发过程更加高效、简洁。本压缩包中的"Ruby on Rails入门经典代码"提供了新手学习...

    Ruby on Rails实践

    Ruby on Rails,简称Rails,是由David Heinemeier Hansson基于Ruby语言开发的一个开源Web应用程序框架。这个框架遵循“约定优于配置”(Convention over Configuration)的原则,致力于简化Web应用的开发流程,提高...

    Ruby on Rails入门权威经典

    《Ruby on Rails入门权威经典》是一本专门为初学者设计的指南,旨在帮助读者全面掌握Ruby on Rails这一强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby编程语言的开源框架,以其“DRY(Don't Repeat ...

    Ruby on Rails中文指南

    Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在提升开发效率和代码的可读性。Rails以其“约定优于配置”的设计理念,以及“DRY(Don't Repeat ...

    Ruby On Rails中文教材(PDF)

    Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用程序的开发。Rails由David Heinemeier Hansson于2004年创建,它提倡“约定优于配置...

    提升Ruby on Rails性能的几个解决方案

    Ruby On Rails 框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails 带给 Web 开发者的是极高的开发效率。 ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可...

    ruby on rails 教程源码

    Ruby on Rails,简称Rails,是基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在使开发过程更加简洁高效。这个“ruby on rails 教程源码”很可能是为了辅助学习者深入理解Rails的...

    Ruby on Rails教程:学习使用Rails进行Web开发Ruby on Rails Tutorial: Learn Web Development with Rails

    本书教您如何使用Ruby on Rails开发和部署真正的,具有工业实力的Web应用程序,Ruby on Rails是为诸如Twitter,Hulu,GitHub和Yellow Pages等顶级网站提供支持的开源Web框架。

    Ruby on Rails 4 Tutorial 中文版

    Ruby on Rails 4 Tutorial 是一本深受开发者欢迎的书籍,它详细介绍了如何使用Ruby on Rails这一强大的Web开发框架。Ruby on Rails(简称Rails)是基于Ruby语言的开源框架,以其“约定优于配置”(Convention over ...

    ruby on rails api

    Ruby on Rails(简称Rails)是一种基于Ruby编程语言的开源Web应用程序框架,专为敏捷开发而设计,强调简洁的代码和“约定优于配置”的原则。它主要用于构建数据驱动的Web应用,借助于MVC(Model-View-Controller)...

Global site tag (gtag.js) - Google Analytics