分类

安卓应用安卓游戏

开发环境

Rails开发文档chm

Rails开发文档chm 5.2.1

大小:1.51 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10

类别:开发环境时间:2018-08-09 09:21

Rails教程
  • Rails开发文档chm

Tags:编程开发开发环境开发教程移动应用开发doc文档

开发团队没有食言,Rails 5.2.1 正式版现已发布,Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails 基于MVC(模型- 视图- 控制器)设计模式。从视图中的 Ajax 应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯 Ruby 的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。

rails简介

rails结合了PHP运行速度和Java程序规整的优点,同时它包含两大指导思想:不要自我重复(DRY)以及多约定,少配置。rails目的是通过解决快速开发中的共通问题,简化Web应用的开发。与其他编程语言和框架相比,使用Rails只需编写更少代码就能实现更多功能。有经验的Rails程序员常说,Rails让Web应用开发变得更有趣。

发展历程

Rails3.0经过两年的改进,终于发布了。社区聚集了1600多贡献者一起齐心协力,使一切变得更加美好,更快,更清洁,更美丽。

在过去的两年中,Ruby on Rails 应用程序框架已经具备了一个由托管和服务提供商组成的一体式行业、一套功能广泛且令人印象深刻的开发工具,还有各种在 Ruby 用语里称为 gems 和 plug-ins 的补充库 — 可增强软件的功能。例如 Engine Yard 和 Heroku 就是两个提供虚拟的、方便的 Rails 软件托管的公司;Oink 和 Bullet 分别用来显示内存使用和性能;Clearance 和 Sunspot 则用来提供现成的身份验证和快速的索引式搜索。

自2007年Apple的Leopard上捆绑了Ruby on Rails出售以来,Rails 社区也已不断壮大。全球有众多的 Rails 开发人员充满活力、团结互助,并且渴望不断地改进该软件。可以毫不夸张地说,Rails 的改进应归功于社区,因为是程序员之间不断的相互超越使得构建出的软件越来越完善。如此不断地循环,各个功能才得以从初期阶段快速发展,逐渐变的实用、功能不断强大并完善,最终成为不可或缺的工具。在很多情况下,社区认为最基本的 gems 和 plug-ins 都会保留到 Rails 核心中。Rails 的 named scopes(一个查询快捷方式),可实现与 nested forms 相同的功能。这是一个新增的功能,可取代以前的尝试,并在相同的 HTML 表单中创建和编辑多个模型。实际上,对于 Rails 开发人员来说最困难的任务或许就是跟上变化的节奏。(幸运的是,目前有一些 Ruby 和 Ruby on Rails 的每周播客,这些播客会组织并呈现最新趋势以及分享最佳实践。)

Rails 下一个主要的发布是 Rails 版本 3,该版本继续保持工具包的快速改进。与以往相同,该软件仍然非常 “固执”,即仍然偏向于约定优于配置。Rails 的核心组件始终存在,即 RESTful 路径、关系、验证、模板和数据库抽象化。不过,这些组件的许多内部内容已经被重写或者进行了改进。最明显的并且很大程度上借用了 Merb 的理念的就是很多 Rails 的基本功能不再密切结合。例如,以前只对 Rails 应用程序可用的数据验证便捷功能现在成为独立的组件,并且可以包含在 Vanilla Ruby 代码中。如呈现部件和模板等控制器功能,现在也是相互独立的,并且可以嵌入到任一库中。

官方文档地址

∨ 展开

同类推荐

特别下载

猜你喜欢

相关文章

热门推荐

下载排行

网友评论

我要跟帖
取消
查看所有评论 共 0