Ruby & Ruby On Rails
                 --Terry


             .
     处,举头还
 须
绍
绍
Terry /
绍
Terry /

现                           师
      OmniQuest实习   Ruby软
绍
Terry /

现                           师
      OmniQuest实习   Ruby软

  时   05级 计         术专业
绍
Terry /

现                                师
        OmniQuest实习    Ruby软

  时     05级 计          术专业

           ,电   , ...
绍
Terry /

现                                           师
        OmniQuest实习          Ruby软

  时     05级 计              术专...
术:
术:
术:




联   :
术:




联      :


Gtalk:poshboytl@gmail.com 飞   :571650623
术:




联      :


Gtalk:poshboytl@gmail.com 飞   :571650623


email:poshboytl@gmail.com
?
这课
?
这课

习   语   (   ruby为   )
?
这课

习   语   (   ruby为   )

习       (   Ruby on Rails为   )
?
这课

习     语      (    ruby为   )

习            (    Ruby on Rails为   )

             发)
    Agile(
?
    这课

     习     语      (    ruby为   )

     习            (    Ruby on Rails为   )

                  发)
         Agile...
?
    这课

     习     语      (    ruby为   )

     习            (    Ruby on Rails为   )

                  发)
         Agile...
?
标
?
标
?
标
?
    标




业
?
        标


    “


            ”
业
业...
业...

进   样   ?
业...

进   样   ?

    样   ?
业...

进    样   ?

     样   ?

    规    样    ?
业...

进     样          ?

      样          ?

    规            样       ?

员, UI, QA, IT,       络       师.....
业...

进     样          ?

      样          ?

    规            样       ?

员, UI, QA, IT,       络       师.....

           ...
业...

进     样          ?
                                      裤,    ,
      样          ?
                                ...
...   发
...   发

乐观
...   发

乐观
...   发

乐观
...   发

乐观




 备
级   员?
级   员?
让   们   谈谈语
让   们   谈谈语

C
让   们   谈谈语

C

C++
让   们   谈谈语

C

C++

汇编
让   们   谈谈语

C

C++

汇编

JAVA
让   们   谈谈语

C

C++

汇编

JAVA

C#
层
层


语
层


  语

汇编语
层


  语

汇编语

 级语
执
执



编译执   : C,C++,JAVA, C#, Scala
执



编译执   : C,C++,JAVA, C#, Scala

 释执   :PHP, Ruby, Python, Erlang
编
编

过   :C
编

    过   :C

    对   :C++, JAVA, C#, Ruby, Python,
SmallTalk
编

    过   :C

    对   :C++, JAVA, C#, Ruby, Python,
SmallTalk

      语     :Lisp, Erlang
编

    过   :C

    对   :C++, JAVA, C#, Ruby, Python,
SmallTalk

      语     :Lisp, Erlang

逻辑语     :Prolog
Ruby
Ruby
Ruby


A dynamic, open source programming language
with a focus on simplicity and productivity. It has
an elegant syntax t...
Ruby


A dynamic, open source programming language
with a focus on simplicity and productivity. It has
an elegant syntax t...
编
Ruby            1993 2 24               Ruby
                       发                闻组
  1995 12                     fj...
编
Ruby             1993 2 24                 Ruby
                        发                 闻组
  1995 12                  ...
class Hello
{
  public static void
  main(String args[])
  {
  System.out.println(quot;Hello
  World!quot;);
  }
}
class Hello
{
  public static void
                              print “Hello World!”
  main(String args[])
  {
  System.o...
Let’s practice Ruby
Ruby On Rails
Ruby On Rails
Ruby On Rails
Ruby On Rails
Ruby On Rails
Ruby On Rails



It’s a framework.
Ruby On Rails



It’s a framework.

convention over
configuration
?
?
framework
?
framework

   应        .
?
framework

   应        .

     组组
?
framework

   应        .

     组组



     .
缓       读    缓
1.
               经   这
     Twitter           cache-money
缓       读    缓
1.
               经   这
     Twitter           cache-money
缓              读      缓
1.
               经       这
     Twitter                   cache-money




2.         C库 memcached...
间层
3. Ruby GC   Scala        MQ
Server.
间层
3. Ruby GC          Scala               MQ
Server.

4. 给Ruby         GC补          MBARI/
Railsbench        35%         ...
DHH (David Heinemeier Hansson)
DHH (David Heinemeier Hansson)
DHH (David Heinemeier Hansson)
Rials   们
Practice Rails
Thanks
Thanks
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Ruby/Rails class for sophomore
Upcoming SlideShare
Loading in...5
×

Ruby/Rails class for sophomore

1,082

Published on

Teaching Ruby/Rails for the sophomore of our university. Hope I can give some help for the development of Ruby on Rails in China.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,082
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide






























































































  • Ruby/Rails class for sophomore

    1. 1. Ruby & Ruby On Rails --Terry . 处,举头还 须
    2. 2.
    3. 3. 绍 Terry /
    4. 4. 绍 Terry / 现 师 OmniQuest实习 Ruby软
    5. 5. 绍 Terry / 现 师 OmniQuest实习 Ruby软 时 05级 计 术专业
    6. 6. 绍 Terry / 现 师 OmniQuest实习 Ruby软 时 05级 计 术专业 ,电 , 书, 乐, 戏 :
    7. 7. 绍 Terry / 现 师 OmniQuest实习 Ruby软 时 05级 计 术专业 ,电 , 书, 乐, 戏 : 欢 : ,饭 ,twitter,javaeye
    8. 8. 术:
    9. 9. 术:
    10. 10. 术: 联 :
    11. 11. 术: 联 : Gtalk:poshboytl@gmail.com 飞 :571650623
    12. 12. 术: 联 : Gtalk:poshboytl@gmail.com 飞 :571650623 email:poshboytl@gmail.com
    13. 13. ? 这课
    14. 14. ? 这课 习 语 ( ruby为 )
    15. 15. ? 这课 习 语 ( ruby为 ) 习 ( Ruby on Rails为 )
    16. 16. ? 这课 习 语 ( ruby为 ) 习 ( Ruby on Rails为 ) 发) Agile(
    17. 17. ? 这课 习 语 ( ruby为 ) 习 ( Ruby on Rails为 ) 发) Agile( 让 爱 联
    18. 18. ? 这课 习 语 ( ruby为 ) 习 ( Ruby on Rails为 ) 发) Agile( 让 爱 联
    19. 19. ? 标
    20. 20. ? 标
    21. 21. ? 标
    22. 22. ? 标 业
    23. 23. ? 标 “ ” 业
    24. 24. 业...
    25. 25. 业... 进 样 ?
    26. 26. 业... 进 样 ? 样 ?
    27. 27. 业... 进 样 ? 样 ? 规 样 ?
    28. 28. 业... 进 样 ? 样 ? 规 样 ? 员, UI, QA, IT, 络 师.....
    29. 29. 业... 进 样 ? 样 ? 规 样 ? 员, UI, QA, IT, 络 师..... ?
    30. 30. 业... 进 样 ? 裤, , 样 ? 证 . 规 样 ? 员, UI, QA, IT, 络 师..... ?
    31. 31. ... 发
    32. 32. ... 发 乐观
    33. 33. ... 发 乐观
    34. 34. ... 发 乐观
    35. 35. ... 发 乐观 备
    36. 36. 级 员?
    37. 37. 级 员?
    38. 38. 让 们 谈谈语
    39. 39. 让 们 谈谈语 C
    40. 40. 让 们 谈谈语 C C++
    41. 41. 让 们 谈谈语 C C++ 汇编
    42. 42. 让 们 谈谈语 C C++ 汇编 JAVA
    43. 43. 让 们 谈谈语 C C++ 汇编 JAVA C#
    44. 44.
    45. 45. 层 语
    46. 46. 层 语 汇编语
    47. 47. 层 语 汇编语 级语
    48. 48.
    49. 49. 执 编译执 : C,C++,JAVA, C#, Scala
    50. 50. 执 编译执 : C,C++,JAVA, C#, Scala 释执 :PHP, Ruby, Python, Erlang
    51. 51.
    52. 52. 编 过 :C
    53. 53. 编 过 :C 对 :C++, JAVA, C#, Ruby, Python, SmallTalk
    54. 54. 编 过 :C 对 :C++, JAVA, C#, Ruby, Python, SmallTalk 语 :Lisp, Erlang
    55. 55. 编 过 :C 对 :C++, JAVA, C#, Ruby, Python, SmallTalk 语 :Lisp, Erlang 逻辑语 :Prolog
    56. 56. Ruby
    57. 57. Ruby
    58. 58. Ruby A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
    59. 59. Ruby A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby > (Smalltalk + Perl) / 2
    60. 60. 编 Ruby 1993 2 24 Ruby 发 闻组 1995 12 fj 为Ruby 为Perl 发 诞 6 诞 pearl Ruby 7 红 ruby
    61. 61. 编 Ruby 1993 2 24 Ruby 发 闻组 1995 12 fj 为Ruby 为Perl 发 诞 6 诞 pearl Ruby 7 红 ruby 显 编 语 Ruby Perl 轻 为Ruby 发 Python
    62. 62. class Hello { public static void main(String args[]) { System.out.println(quot;Hello World!quot;); } }
    63. 63. class Hello { public static void print “Hello World!” main(String args[]) { System.out.println(quot;Hello World!quot;); } }
    64. 64. Let’s practice Ruby
    65. 65. Ruby On Rails
    66. 66. Ruby On Rails
    67. 67. Ruby On Rails
    68. 68. Ruby On Rails
    69. 69. Ruby On Rails
    70. 70. Ruby On Rails It’s a framework.
    71. 71. Ruby On Rails It’s a framework. convention over configuration
    72. 72. ?
    73. 73. ? framework
    74. 74. ? framework 应 .
    75. 75. ? framework 应 . 组组
    76. 76. ? framework 应 . 组组 .
    77. 77. 缓 读 缓 1. 经 这 Twitter cache-money
    78. 78. 缓 读 缓 1. 经 这 Twitter cache-money
    79. 79. 缓 读 缓 1. 经 这 Twitter cache-money 2. C库 memcached client 过进 ruby库 hash multiget 3.23 请 cache 139.03 请 这 库 Evan还
    80. 80. 间层 3. Ruby GC Scala MQ Server.
    81. 81. 间层 3. Ruby GC Scala MQ Server. 4. 给Ruby GC补 MBARI/ Railsbench 35% Evan还 Twitter设 Railsbench patch GC
    82. 82. DHH (David Heinemeier Hansson)
    83. 83. DHH (David Heinemeier Hansson)
    84. 84. DHH (David Heinemeier Hansson)
    85. 85. Rials 们
    86. 86. Practice Rails
    87. 87. Thanks
    88. 88. Thanks
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×