2、网络混搭(Web Mashups)入门指南

网络混搭(Web Mashups)入门指南

1. Ruby 与 Ruby on Rails

Ruby 是一种动态的、面向对象的编程语言,非常适合将各种数据和软件集成在一起,具有以下特点:
- 提高编程效率 :旨在提高程序员的生产力,可用于快速开发易于维护的软件。
- 实时解释执行 :实时解释代码,无需编译即可立即执行。
- 丰富的库资源 :拥有大量的库,可通过 gem 打包机制轻松复用。

Ruby on Rails 是基于 Ruby 构建的开源全栈 Web 应用程序框架,遵循两个基本指导原则:
- 约定优于配置(Convention over Configuration) :倾向于遵循一组编程约定,而不是配置应用程序框架。例如,在 Ruby on Rails 中,模型对象 Book 的控制器将被称为 BookController ,与该控制器相关的所有视图页面将保存在名为 book 的文件夹中。
- 不要重复自己(Don’t Repeat Yourself,DRY) :专注于减少信息重复,将系统中的任何知识仅保留在一个地方。例如,在 ActiveRecord(Ruby on Rails 的主要组件)中,模式信息无需在复杂的 XML 配置文件中重复,而是从数据库模式本身派生。如果模式发生变化,模型会相应更改,而无需在系统的其他部分进行更改。

这种高效的开发框

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值