RubyonRails入门培训2015.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ruby on Rails 入门培训 讲座目录 什么是Ruby on Rails 什么是Ruby 什么是Rails 为什么学RoR Sqlite简介 开发一个简单的Blog 什么是Ruby on Rails Ruby on Rails是一套用Ruby语言写的Web应用程序框架 ,简称ROR 讲座目录 什么是Ruby on Rails 什么是Ruby 什么是Rails 为什么学RoR Sqlite简介 开发一个简单的Blog 什么是Ruby Ruby是一种功能强大的面向对象的脚本语言 松本行弘(Matz)是日本一家开源软件公司的程序员,有15年编程经验.在工作中,他希望有一种比perl强大,比python更面向对象的语言.于是他开发了一个全新的语言,命名Ruby.1994年发布的第一个版本 Ruby的特性 完全开源 多平台(Linux,Unix,Windows,MacOX,BeOS) 完全面向对象 多线程 不需要内存管理 解释执行 功能强大的字符串操作/正则表达式 Ruby的特性 具有异常处理功能 可以直接访问操作系统 动态类型语言 动态语言 支持无限精度的数字 丰富的库函数 用模块进行混合插入(mix-in) Ruby的特性 语法简单 Ruby吸取了perl的正则表达式,python的简单可读性,smalltalk的纯面向对象语法和单继承,LISP的无穷嵌套的语法,Java的线程 Ruby 完全面向对象 number = Math.abs(-16) //Java代码 Number=-16.abs //Ruby 代码 讲座目录 什么是Ruby on Rails 什么是Ruby 什么是Rails 为什么学RoR Sqlite简介 开发一个简单的Blog 什么是Rails Rails是全部有Ruby语言编写的一种Web开发框架 2004年7月,一位刚刚毕业的丹麦学生为37Signal公司创造了一个用纯Ruby写就的Web开发框架. Rails 的特点 学习比较容易 最大的特点就是开发效 率很高,具称开发效率可以 比Java快10倍 内置了对Ajax的支持 Rails的主要组成 ActiveRecord 一个ORM实现 Active Pack 负责View和Controller Active Mail 负责处理Email Rails的MVC模型 Rails的缺点 性能不是很好--因为是解释执行 项目管理不好--很难做大项目,因为代码很灵活,不好统一。而且Rails框架很难把开发任务分块 讲座目录 什么是Ruby on Rails 什么是Ruby 什么是Rails 为什么学RoR Sqlite简介 开发一个简单的Blog 为什么学RoR 为了做好教学改革,使所教内容更贴近企业  目前已经有一些企业开始采用RoR模式开发,并且有部分网站已经上线运行 高效的开发效率 更简单的开发模式 代码容易维护 成熟的集成开发工具和良好的发展前景 目前采用RoR开发的网站 Javaeye网站情况 有3个人分工完成,一共用了1个月时间.全部代码一个人完成,一个人负责功能设计,一个人负责美工 Ruby文件60个,代码共6000行 多有动态html页面代码15000行,共400个页面,平均每个页面40行 Javaeye运行情况 HP DL145 G1,两路AMD Operton 2GHz CPU, 4G DDR RAM, 73G SCSI 15k Disk Linux Kernel-2.6.7,lighttpd-1.4.13,MySQL-5.0,ruby-1.8.4(GC patch) 12小时处理12万动态请求,平均每小时处理1万动态请求,也就是说平均每秒处理3个动态请求 的音乐网站 乐道网站情况 全部网站由1人开发,开发时间3个月 开发者以前从来没有接触过RoR,曾经是Java程序员,3个月时间包括学习Linux,Mysql,Ruby on Rails和写代码,真正写程序用了3个星期 与ActiveScript结合,很好的时间了音乐的在线播放 Basecamp 2004年开始运行 成千上万的用户, 遍布50个国家 2个人月开发时间, 4000行代码 服务器 一个dual 2.2GHz Xeon, 2GRAM 43 Things 7000行代码 3个人月 9000注册用户 每天20万访问 2005年统计数据 SnowDevil.ca 一个电子商务网站 2个人开发,4个月时间 6000行代码 讲座目录 什么是Ruby on Rails 什么是Ruby 什么是Rails 为什么学RoR Sqlite简介 开发一个简单的Blog SQLite简介 SQLite 是一个轻

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档