开源框架Ruby on Rails

Ruby on Rails, 也称RoR或简称Rails, 是一个使用Ruby语言写的开源网络应用框架,它是严格按照MVC结构开发的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少的配置。Rails是一个用Ruby编写的全栈的(full-stack)、开源的Web框架,可以使用它来轻松编写实际的应用程序,所需的代码也要比大多数框架花在处理XML上的代码少。 Ruby语言作为一个开源代码的程序语言,是在1993年2月24日开始宣布发布的。Ruby语言的主要作者是Yukihiro”Matz”Matzumoto像Perl或者Python一样,Ruby语言是一种被解释的动态的类型的面向对象的程序编程语言。Ruby语言开始迅速上升并且受欢迎是在2004年7月David Heinemeier Hansson发布了Ruby on Rails的第一版。

Ruby on Rails简介

    
RoR(Ruby on Rails)是基于动态脚本语言——Ruby语言的Web开发框架,其主要应用领域是Web应用程序的开发。使用RoR开发优势在于简便,RoR提倡“化繁为简”,在实际开发过程中,开发人员只需编写少量代码即可完成强大的功能,这主要得益于RoR的约定规则。此外,由于RoR自身实现了完整的MVC模式,因此开发人员只需使用RoR即可完成整个Web应用程序的开发。

Ruby on Rails开发与使用

    
由于动态脚本编写语言提供了强大的特性并支持快速开发,因此使用它们的人越来越多。最近,人们对Ruby on Rails框架的兴趣将Ruby推到了软件开发社区的前列。然而,Ruby不仅可用于Web开发,它还为数据库专业人员提供了强大、简洁、灵活的脚本编写语言。

Ruby on Rails实践

    
Ruby是由Ruby语言提供动力的Web应用框架,因此具有许多Ruby的特征。Rails很多奇妙之处都来源于Ruby这门动态语言。因此,我们很难再用其他语言编写Rails。虽然目前有很多人都在谈论Rails,实际上是用Ruby语言编写的Rails。
没有时间详细阅读本技术专题的所有内容?想保存一份完整的资料,供日后参考?请点击这里,下载本技术专题的完整PDF版(本服务仅向注册会员免费提供。如果您还不是会员,请先注册)。
TechTarget中国旗下网站原创推荐
TT安全
TT存储
TT CIO
TT SOA
 
安全的程序必须最小化特权,以降低 bug 转化为安全缺陷的可能性。本文讨论了如何通过最小化有特权的模块、授与的特权以及特权的有效时间来最小化特权。
 
 
 
 
 
 
TT数据库
TT网络
TT服务器
TT数据中心
 
SQL Server 2008中最新的文件流功能使得你可以将实际数据存储在文件系统中,而非在数据库中。只要愿意,你仍可以作为一个常规的二进制列来查询此列。
 
 
 
 
 
 
 
这里我们按照惯例将Ruby的事件响应函数名默认为:on+事件名,针对与Zero的Resources Event,有8个默认的事件响应函数……
 
Project Zero是一个利用动态脚本语言来开发Web2.0应用的敏捷开发环境。它是一个开放的平台,可以很方便地对它进行扩展,最新的版本支持Groovy和PHP两种动态脚本语言。
 
在这个“用Amazon Web Services进行云计算”系列中,学习如何使用Amazon Web Services进行云计算。了解这些服务如何为设计和构建可伸缩、可靠的应用程序提供一种可选方案。
 
敏捷宣言缔造者之一、ThoughtWorks首席科学家Martin Fowler日前确定了他在QCon北京大会上的演讲题目……
 
日前Spring创始人Rod Johnson已经确定计划在4月7日到9日举行的QCon全球企业开发大会北京站上的演讲题目。

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录