Ruby on rails @ Tobulėtuvė

1,122 views
1,093 views

Published on

Small presentation about Ruby and Rails for beginners

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,122
On SlideShare
0
From Embeds
0
Number of Embeds
759
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ruby on rails @ Tobulėtuvė

  1. 1. Rub y on Rails 09-19 šis @ Tobulėtuvė, 2012-Vidmantas Kabo
  2. 2. Kas , kur, kaip?● Ruby ○ General purpose ○ Object-oriented ○ Developer happiness ○ Matz ○ Rubygems ○ Community ○ 1.9.3
  3. 3. Kas, kur, kaip? (2)● Rails: ○ DHH ○ Basecamp & 37signals ○ Apple release on 2007 ○ 3.2
  4. 4. D idžiausi ir žinomiausi● Yellow Pages● Basecamp● Twitter● Scribd● Shopify● Github● Assembla● Slideshare● SoundCloud● Hulu
  5. 5. Bet... K-O-D-Ė-L???
  6. 6. iniai princi pai/idėjos Esm● Convention over configuration● DRY - dont repeat yourself● REST - representational state transfer● KISS - keep it simple, stupid● Opinionated framework● TDD - test driven development● NO backwards compatibility
  7. 7. MVC● Model● View● Controller
  8. 8. Kom ponentai● Full stack web framework: ○ Action Pack (VC) ■ Action Controller ■ Action Dispatch ■ Action View ○ Action Mailer ○ Active Model (M) ○ Active Record (M) ○ Active Resource ○ Active Support ○ Railties
  9. 9. Įrankiai● Scaffolding● WEBrick● Rake● Asset pipeline● Bundler● CoffeeScript
  10. 10. N eužkliūti!● deployment● ruby interpretatoriaus versijos● GIL
  11. 11. Nuo ko pradėti?● Ruby pradmenys ○ tryruby.org ○ github style guide
  12. 12. Nuo ko p radėti? (2)● Rails esminiai principai ir konvencijos ○ railsforzombies.org ○ guides.rubyonrails.org
  13. 13. Demo!
  14. 14. P atarimai● BANDYKITE, o ne skaitykite● Skaitykite tada, kai žinosite, ko reikia● Palikite savo įpročius už durų● Laikykitės bendrų praktikų ir konvencijų● Tikrinkite versijų numerius ir datas
  15. 15. Ruby ben druomenė● Ruby & web development workshops ○ Kas antrą mėnesį šeštadieniais 14:00 ○ http://workshops.emptydot.com● Ruby meetups ○ Kas antrą mėnesį trečiadieniais vakare ○ www.rubyonrails.lt● RubyConfLT ○ Gegužės mėnesį kasmet● ...ir daugiau
  16. 16. end@vidmantasvidmantas.kabosis.ltKlausimai?

×