IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Web development  >

Ruby and Rails 技术资源

Ruby 和 Ruby on Rails 开发框架相关的技术文章和教程

developerWorks
首页Ruby 动态语言Ruby on Rails 框架

Ruby 与动态语言
Ruby 语言概述
Ruby 开发
Ruby 代码调试
Ruby 代码优化
Ruby 构建
Ruby 测试
Ruby XML 编程
JRuby
图书评论



Ruby 被设计为一种“比 Perl 更强大,比 Python 更面向对象”,并且令程序设计简单有趣的动态语言。对于许多人来说,Ruby 已经取代了 Perl 和 Python,作为编写快速脚本的语言。而且,Ruby 最近被用于实现完整的应用程序,并且结合 Rails Web 应用程序框架,许多组织也采用它作为基于 Web 的应用程序的语言选择。本页面整理并分类了 developerWorks 网站中关于 Ruby 语言的技术文章和教程,您可以通过和许多其它语言之间的对比来学习相关知识。


Ruby 与动态语言
动态表达
阅读当今最流行的三种动态语言的资料 —— Perl、Python 和 Ruby。为什么使用它们?它们有什么共同之处,而它们的独特之处是什么?
动态类型语言中的 Web 开发策略
超越 JSP 编程的 Java Web 开发框架已经出现,但却缺少动态语言功能。本文将向您展示 Ruby 的 Web 页面开发策略并会提及有关 Seaside 的基本方法。


回页首



Ruby 语言概述
Ruby:编程语言中的精华
进一步了解 Ruby,一种快速普及的动态语言。探究它的迷人特性,并了解程序设计人员用它在做什么。
脱离 Rails 看 Ruby
Ruby on Rails 只是使 Ruby 非常强大的方面之一,就像 EJB 只是 Java 企业平台的一部分一样。本文中,作者揭示了 Java 开发人员可以使用 Ruby 做什么。


回页首



Ruby 开发
理解 Ruby Symbol,第 1 部分
Ruby 是一个跨平台完全面向对象的脚本语言,构建在 Ruby 之上的 Ruby on Rails(ROR) 也得到越来越多的认可。ROR 大量使用了 Ruby 语言特性,如 Symbol。本文对 Symbol 对象进行较全面的分析,帮您更好地使用 Ruby 和 ROR。
理解 Ruby Symbol,第 2 部分:Symbol 内幕
本文介绍 Ruby Symbol 的内部实现。结合上篇“理解 Ruby Symbol,第 1 部分:使用 Symbol”,您可以更好地理解并使用 Symbol ,感受 Ruby 的魅力。
Ruby/Tk 入门篇:初识 Ruby/Tk
Ruby 作为一门动态编程语言越来越受到业内人士以及企业的关注。本文主要介绍如何使用 Ruby/Tk 开发应用程序的基础知识。
使用 Ruby 进行 socket 编程
本教程将向您介绍如何使用 Ruby 开发基于 socket 的网络应用程序。首先介绍 Ruby 的基础知识,然后介绍一些对于 socket 编程最重要的类,最后通过一个聊天应用程序来展示这些类的用法。


回页首



Ruby 代码调试
调试 Ruby 程序技巧 101,如何使用 Ruby 调试器修正代码中的问题
本教程向您介绍如何使用 Ruby 调试器来发现和修正 Ruby 代码中的问题,还介绍了用来发现和修正代码中的问题的其他几种方法。


回页首



Ruby 代码优化
分析和优化 Ruby 代码
本文介绍如何使用 RubyInline 和 ZenOptimize 分析和优化 Ruby 代码,使用这两种工具可以使这一过程变得非常简单。


回页首



Ruby 构建
用 Rake 自动执行任务
了解有关 Rake 依赖性管理工具的信息 -- 该工具的公共用法,可执行的配置文件的语法,以及如何使用 Ruby 编程语言扩展 Rake。


回页首



Ruby 测试
测试优先 Ruby 编程
本教程从使用 Ruby 编程语言创建测试优先编程模型开始介绍。完成本教程之后,您应该可以开始更快、更自信地产生健壮、实用的代码。
使用 RSpec 进行行为驱动测试
在过去一年里,测试领域中最为瞩目的创新应属 RSpec 的引入和快速发展,这是一种行为驱动测试工具。通过本文了解 RSpec 如何改变人们思考测试的方式。


回页首



Ruby XML 编程
REXML 库
本文介绍了 Ruby Electric XML(REXML),这种库采用 Ruby 的长处,并围绕它们构建 XML 处理。REXML 具有类似于 SAX 的流样式和 DOM 的树样式的 API,但没有直接将它本身限制于这两种 API。


回页首



JRuby
在 JRuby 中构建 Apache Derby 数据库应用程序的两种方法
JRuby 是运行在 Java 虚拟机(Java Virtual Machine,JVM)中的 Ruby 编程语言的实现。本教程演示了如何安装和配置 JRuby 以连接至 Apache Derby 数据库。


回页首



图书评论
书评:学习编程
本文来自于 Rational Edge:Chris Pine 的一篇有关Ruby语言计算机编程的介绍,热情洋溢且易于阅读。


回页首


文档选项

未显示需要 JavaScript 的文档选项


热点推荐
Web 开发热门教程
Web 2.0 资源中心
Web 2.0 与 SOA
Ajax 资源中心
PHP 资源中心
Eclipse 资源中心
Rational Edge 电子月刊
WebSphere 技术期刊
WebSphere 在线用户组
WebSphere 专区导航
DB2 Magazine 中文版

  联系我们
在线投稿
— 与大家分享您的经验和收获!
反馈意见
— 告诉我们您的想法和建议!

  特别推荐
Ajax 技术资源中心
XML 标准索引,了解 XML 标准动态
Zend Core for IBM


    关于 IBM 隐私条约 联系 IBM 使用条款