25
Introduction Développement Production Conclusion Ruby on Rails Nicolas Ledez [email protected] 13 Decembre 2010 Nicolas Ledez Ruby on Rails

Ruby on Rails - 6 mois aprés

Embed Size (px)

DESCRIPTION

Mon retour d'expérience sur un environnement de développement Ruby On Rails.Et les moyens pour mettre les applications en production.

Citation preview

Page 1: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

Ruby on Rails

Nicolas [email protected]

13 Decembre 2010

Nicolas Ledez Ruby on Rails

Page 2: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

Plan

1 Introduction

2 Développement

3 Production

4 Conclusion

Nicolas Ledez Ruby on Rails

Page 3: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

HistoriquePourquoi

Plan

1 IntroductionHistoriquePourquoi

2 Développement

3 Production

4 Conclusion

Nicolas Ledez Ruby on Rails

Page 4: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

HistoriquePourquoi

Historique

PHP -> Rails

Nicolas Ledez Ruby on Rails

Page 5: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

HistoriquePourquoi

Framework

Philosophie

Nicolas Ledez Ruby on Rails

Page 6: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Plan

1 Introduction

2 DéveloppementOutilsDemoSCM

3 Production

4 Conclusion

Nicolas Ledez Ruby on Rails

Page 7: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Plates-formes

Mac OS XLinuxWindows

Nicolas Ledez Ruby on Rails

Page 8: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Plates-formes

Mac OS XLinuxWindows

Nicolas Ledez Ruby on Rails

Page 9: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Plates-formes

Mac OS XLinuxWindows

Nicolas Ledez Ruby on Rails

Page 10: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Produits

RVM / PikGitTextmate / VimBundlerrspec / CucumberCapistrano

Nicolas Ledez Ruby on Rails

Page 11: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Produits

RVM / PikGitTextmate / VimBundlerrspec / CucumberCapistrano

Nicolas Ledez Ruby on Rails

Page 12: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Produits

RVM / PikGit

Textmate / VimBundlerrspec / CucumberCapistrano

Nicolas Ledez Ruby on Rails

Page 13: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Produits

RVM / PikGit

Textmate / VimBundlerrspec / CucumberCapistrano

Nicolas Ledez Ruby on Rails

Page 14: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Produits

RVM / PikGit

Textmate / VimBundler

rspec / CucumberCapistrano

Nicolas Ledez Ruby on Rails

Page 15: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Produits

RVM / PikGit

Textmate / VimBundler

rspec / CucumberCapistrano

Nicolas Ledez Ruby on Rails

Page 16: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Demo

Demo

Nicolas Ledez Ruby on Rails

Page 17: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Source Code Management

Git privéGithub

Nicolas Ledez Ruby on Rails

Page 18: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

OutilsDemoSCM

Source Code Management

Git privéGithub

Nicolas Ledez Ruby on Rails

Page 19: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

FacilePlus dur

Plan

1 Introduction

2 Développement

3 ProductionFacilePlus dur

4 Conclusion

Nicolas Ledez Ruby on Rails

Page 20: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

FacilePlus dur

Facile

Nicolas Ledez Ruby on Rails

Page 21: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

FacilePlus dur

Plus dur

Apache + PassengerCapistrano

Nicolas Ledez Ruby on Rails

Page 22: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

FacilePlus dur

Plus dur

Apache + PassengerCapistrano

Nicolas Ledez Ruby on Rails

Page 23: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

ConclusionQuestions

Plan

1 Introduction

2 Développement

3 Production

4 ConclusionConclusionQuestions

Nicolas Ledez Ruby on Rails

Page 24: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

ConclusionQuestions

Conclusion

Conclusion

Nicolas Ledez Ruby on Rails

Page 25: Ruby on Rails - 6 mois aprés

IntroductionDéveloppement

ProductionConclusion

ConclusionQuestions

Questions

Questions ?

Nicolas Ledez Ruby on Rails