3. DOMÁCÍ ÚKOL
Navrhněte a naprogramujte třídu TextAnalyzer
TextAnalyzer:
text
•
• characters
• words
• pages
• unique_words
• most_frequent_words
• most_frequent_word
Úvod do programování Přednáška 7
5. Agilní vývoj (Agile development)
Osobnosti a komunikace místo procesů a nástrojů
Fungující software místo rozsáhlé dokumentace
Spolupráce se zákazníkem místo smlouvání a vyjednávání
Vyrovnávání se se změnami místo dodržování plánu
Úvod do programování Přednáška 7
30. Ruby On Rails is Ruby’s killer app — Yukihiro Matsumoto
Úvod do programování Přednáška 7
31. PROČ RUBY ON RAILS?
„Toto je sněhová vločka. Vaše aplikace není jedna z nich. Většina
věcí, které většina lidí dělá, není nijak unikátní. Vaše potřeby nejsou
nijak ‚zvláštní‘.“
~ David Heinemeier Hansson, přednáška na konferenci Future Of Web Applications, únor 2006
Úvod do programování Přednáška 7
32. PROČ RUBY ON RAILS?
Konvence místo konfigurace
Dodržování doporučených postupů (best–practices)
Silná komunita
Úvod do programování Přednáška 7
34. CO JSOU RUBY ON RAILS?
Model–View–Controller framework
ActiveRecord
ActiveSupport
ActionController
ActionView
ActionMailer
ActiveResource
Úvod do programování Přednáška 7
35. předává data
volá
zobrazuje
www.peepcode.com/products/rails-from-scratch-part-i
Úvod do programování Přednáška 7
36. CO JSOU RUBY ON RAILS?
Model–View–Controller framework
ActiveRecord
ActiveSupport
ActionController
ActionView
ActionMailer
ActiveResource
Úvod do programování Přednáška 7
37. CO JSOU RUBY ON RAILS?
Model–View–Controller framework
ActiveRecord
ActiveSupport
ActionController
ActionView
ActionMailer
ActiveResource
Úvod do programování Přednáška 7
38. CO JSOU RUBY ON RAILS?
Model–View–Controller framework
ActiveRecord
ActiveSupport
ActionController
ActionView
ActionMailer
ActiveResource
Úvod do programování Přednáška 7
39. CO JSOU RUBY ON RAILS?
Model–View–Controller framework
ActiveRecord
ActiveSupport
ActionController
ActionView
ActionMailer
ActiveResource
Úvod do programování Přednáška 7
40. CO JSOU RUBY ON RAILS?
Model–View–Controller framework
ActiveRecord
ActiveSupport
ActionController
ActionView
ActionMailer
ActiveResource
Úvod do programování Přednáška 7
41. CO JSOU RUBY ON RAILS?
Model–View–Controller framework
ActiveRecord
ActiveSupport
ActionController
ActionView
ActionMailer
ActiveResource
Úvod do programování Přednáška 7
42. CO JSOU RUBY ON RAILS?
?
Úvod do programování Přednáška 7
43. CO JSOU RUBY ON RAILS?
% live coding
Úvod do programování Přednáška 7