0
Ruby on Rails – czy warto?          Piotr Macuk       piotr@konfeo.com
O mnie●    Programowanie       ~ 20 lat (8 + 12)●    Linux               ~ 13 lat●    Web development     ~ 11 lat●    Per...
Ruby●    Język skryptowy●    Yukihiro Matsumoto (Matz)●    Pierwsze wydanie w 1995 roku●    Open source (GPL, Ruby)●    Ru...
Ruby – szczegóły●   Wszystko jest obiektem●   Wszystko posiada wartość●   Wbudowane wyrażenia regularne●   Symbole●   Meto...
Ruby – obiekt i wartość
Ruby – regexp, symbole, ? i !
Ruby – bloki, iteratory, klasy
Ruby on Rails●   Web framework●   David Heinemeier Hansson●   Stworzony w 2003 roku●   Open source (MIT)●   Szybkość i wyg...
Rails – szczegóły●    Model View Controller●    ActiveRecord●    Javascript / database agnostic●    Generatory●    Migracj...
Rails – ActiveRecord●    Associations●    Validations●    Callbacks●    Queries●    Observers
Rails – ActiveRecord
Rails – ActiveRecord
Rails – ActiveRecord
Rails – Migracje
Rails – ActionMailer
Subiektywne podsumowanie●    Bycie lepszym programistą●    Skupienie się na logice biznesowej●    Szybsze, przyjemniejsze ...
Linki●    http://www.ruby-lang.org/●    http://rubyonrails.org/●    http://guides.rubyonrails.org/
Ruby on rails – czy warto?             vs   ...
Pytania  ?
Dziękuję za uwagę :)      Piotr Macuk   piotr@konfeo.com
Upcoming SlideShare
Loading in...5
×

Ruby on Rails -- czy warto?

1,327

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

Transcript of "Ruby on Rails -- czy warto?"

  1. 1. Ruby on Rails – czy warto? Piotr Macuk piotr@konfeo.com
  2. 2. O mnie● Programowanie ~ 20 lat (8 + 12)● Linux ~ 13 lat● Web development ~ 11 lat● Perl, PHP, Python ~ 5 lat● Ruby (on Rails) ~ 6 lat
  3. 3. Ruby● Język skryptowy● Yukihiro Matsumoto (Matz)● Pierwsze wydanie w 1995 roku● Open source (GPL, Ruby)● Ruby = Lisp + Perl + Smalltalk + Python + ...● Prosta i naturalna składnia● Szybkość i wygoda tworzenia
  4. 4. Ruby – szczegóły● Wszystko jest obiektem● Wszystko posiada wartość● Wbudowane wyrażenia regularne● Symbole● Metody ? i !● Bloki● Iteratory● Otwarte klasy● Mixins
  5. 5. Ruby – obiekt i wartość
  6. 6. Ruby – regexp, symbole, ? i !
  7. 7. Ruby – bloki, iteratory, klasy
  8. 8. Ruby on Rails● Web framework● David Heinemeier Hansson● Stworzony w 2003 roku● Open source (MIT)● Szybkość i wygoda tworzenia● Wydajność programisty● DRY (Dont Repeat Yourself)● Convention Over Configuration● Plugins, gems, bundler● Konsola
  9. 9. Rails – szczegóły● Model View Controller● ActiveRecord● Javascript / database agnostic● Generatory● Migracje● TDD/BDD● ActionMailer● develpment/test/production● I18n
  10. 10. Rails – ActiveRecord● Associations● Validations● Callbacks● Queries● Observers
  11. 11. Rails – ActiveRecord
  12. 12. Rails – ActiveRecord
  13. 13. Rails – ActiveRecord
  14. 14. Rails – Migracje
  15. 15. Rails – ActionMailer
  16. 16. Subiektywne podsumowanie● Bycie lepszym programistą● Skupienie się na logice biznesowej● Szybsze, przyjemniejsze i tańsze tworzenie i utrzymanie systemów● Dużo naśladowców Railsów
  17. 17. Linki● http://www.ruby-lang.org/● http://rubyonrails.org/● http://guides.rubyonrails.org/
  18. 18. Ruby on rails – czy warto? vs ...
  19. 19. Pytania ?
  20. 20. Dziękuję za uwagę :) Piotr Macuk piotr@konfeo.com
  1. A particular slide catching your eye?

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

×