发展历程 什么是红宝石(铁轨)? -技术百科的定义

什么是红宝石(铁轨)? -技术百科的定义

目录:

Anonim

定义-Ruby On Rails(RoR)是什么意思?

Ruby on Rails(RoR)是一个用Ruby编写的跨平台Web应用程序框架。 该框架最初由David Heinemeier Hansson编写,并由几个个人贡献者组成的铁路核心团队进行了研究和进一步开发。 RoR通过最小化编程涉及的步骤,时间和语言,使程序员可以更快地开发Web应用程序。


RoR简称为Rails。 RoR的初始版本是2004年7月。RoR是根据MIT许可证发行的。

Techopedia解释了Ruby On Rails(RoR)

Ruby on Rails(RoR)遵循模型视图控制器(MVC)方法,在该方法中,应用程序逻辑与用户界面分离。 RoR实现了一种流行的技术,称为无干扰JavaScript,以将应用程序功能与用户界面隔离。 与其他任何现代框架一样,RoR实施了一种“配置之上的约定”方法,该方法旨在减少程序员需要做出的决策数量。 RoR包含以下软件包:

  • 活动记录:一种将信息存储在关系数据库中的体系结构模式。
  • ActiveResource:提供Web服务的软件包。
  • 动作包:具有控制功能的管理包。
  • 动作Web服务:Web服务包。
  • ActiveSupport:支持管理组件。
  • ActionMailer:电子邮件管理组件。

尽管RoR最初是为在Mongrel Web服务器上运行而编写的,但现在它支持大多数Web服务器,并且还支持数据库服务器,例如MySQL,PostgreSQL,Oracle,SQL Server和DB2。

什么是红宝石(铁轨)? -技术百科的定义