SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Introduction
Développement
    Production
    Conclusion




  Ruby on Rails

    Nicolas Ledez
  nicolas@ledez.net


 13 Decembre 2010




 Nicolas Ledez    Ruby on Rails
Introduction
                       Développement
                           Production
                           Conclusion


Plan


  1    Introduction

  2    Développement

  3    Production

  4    Conclusion




                        Nicolas Ledez    Ruby on Rails
Introduction
                       Développement     Historique
                           Production    Pourquoi
                           Conclusion


Plan


  1    Introduction
          Historique
          Pourquoi

  2    Développement

  3    Production

  4    Conclusion



                        Nicolas Ledez    Ruby on Rails
Introduction
                 Développement     Historique
                     Production    Pourquoi
                     Conclusion


Historique




  PHP -> Rails




                  Nicolas Ledez    Ruby on Rails
Introduction
                Développement     Historique
                    Production    Pourquoi
                    Conclusion


Framework




  Philosophie




                 Nicolas Ledez    Ruby on Rails
Introduction
                                         Outils
                       Développement
                                         Demo
                           Production
                                         SCM
                           Conclusion


Plan


  1    Introduction

  2    Développement
         Outils
         Demo
         SCM

  3    Production

  4    Conclusion


                        Nicolas Ledez    Ruby on Rails
Introduction
                                  Outils
                Développement
                                  Demo
                    Production
                                  SCM
                    Conclusion


Plates-formes




     Mac OS X
     Linux
     Windows




                 Nicolas Ledez    Ruby on Rails
Introduction
                                  Outils
                Développement
                                  Demo
                    Production
                                  SCM
                    Conclusion


Plates-formes




     Mac OS X
     Linux
     Windows




                 Nicolas Ledez    Ruby on Rails
Introduction
                                  Outils
                Développement
                                  Demo
                    Production
                                  SCM
                    Conclusion


Plates-formes




     Mac OS X
     Linux
     Windows




                 Nicolas Ledez    Ruby on Rails
Introduction
                                        Outils
                      Développement
                                        Demo
                          Production
                                        SCM
                          Conclusion


Produits



     RVM / Pik
     Git
     Textmate / Vim
     Bundler
     rspec / Cucumber
     Capistrano




                       Nicolas Ledez    Ruby on Rails
Introduction
                                        Outils
                      Développement
                                        Demo
                          Production
                                        SCM
                          Conclusion


Produits



     RVM / Pik
     Git
     Textmate / Vim
     Bundler
     rspec / Cucumber
     Capistrano




                       Nicolas Ledez    Ruby on Rails
Introduction
                                        Outils
                      Développement
                                        Demo
                          Production
                                        SCM
                          Conclusion


Produits



     RVM / Pik
     Git

     Textmate / Vim
     Bundler
     rspec / Cucumber
     Capistrano




                       Nicolas Ledez    Ruby on Rails
Introduction
                                        Outils
                      Développement
                                        Demo
                          Production
                                        SCM
                          Conclusion


Produits



     RVM / Pik
     Git

     Textmate / Vim
     Bundler
     rspec / Cucumber
     Capistrano




                       Nicolas Ledez    Ruby on Rails
Introduction
                                        Outils
                      Développement
                                        Demo
                          Production
                                        SCM
                          Conclusion


Produits



     RVM / Pik
     Git

     Textmate / Vim
     Bundler

     rspec / Cucumber
     Capistrano




                       Nicolas Ledez    Ruby on Rails
Introduction
                                        Outils
                      Développement
                                        Demo
                          Production
                                        SCM
                          Conclusion


Produits



     RVM / Pik
     Git

     Textmate / Vim
     Bundler

     rspec / Cucumber
     Capistrano




                       Nicolas Ledez    Ruby on Rails
Introduction
                          Outils
        Développement
                          Demo
            Production
                          SCM
            Conclusion


Demo




 Demo




         Nicolas Ledez    Ruby on Rails
Introduction
                                  Outils
                Développement
                                  Demo
                    Production
                                  SCM
                    Conclusion


Source Code Management




    Git privé
    Github




                 Nicolas Ledez    Ruby on Rails
Introduction
                                  Outils
                Développement
                                  Demo
                    Production
                                  SCM
                    Conclusion


Source Code Management




    Git privé
    Github




                 Nicolas Ledez    Ruby on Rails
Introduction
                       Développement     Facile
                           Production    Plus dur
                           Conclusion


Plan


  1    Introduction

  2    Développement

  3    Production
         Facile
         Plus dur

  4    Conclusion



                        Nicolas Ledez    Ruby on Rails
Introduction
         Développement     Facile
             Production    Plus dur
             Conclusion


Facile




          Nicolas Ledez    Ruby on Rails
Introduction
                   Développement     Facile
                       Production    Plus dur
                       Conclusion


Plus dur




     Apache + Passenger
     Capistrano




                    Nicolas Ledez    Ruby on Rails
Introduction
                   Développement     Facile
                       Production    Plus dur
                       Conclusion


Plus dur




     Apache + Passenger
     Capistrano




                    Nicolas Ledez    Ruby on Rails
Introduction
                       Développement     Conclusion
                           Production    Questions
                           Conclusion


Plan


  1    Introduction

  2    Développement

  3    Production

  4    Conclusion
         Conclusion
         Questions



                        Nicolas Ledez    Ruby on Rails
Introduction
               Développement     Conclusion
                   Production    Questions
                   Conclusion


Conclusion




  Conclusion




                Nicolas Ledez    Ruby on Rails
Introduction
                Développement     Conclusion
                    Production    Questions
                    Conclusion


Questions




  Questions ?




                 Nicolas Ledez    Ruby on Rails

Contenu connexe

Similaire à Rennes on Rails #12

Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)Camille Roux
 
Etat de l'art Server-Side JavaScript - JS Geneve
Etat de l'art Server-Side JavaScript - JS GeneveEtat de l'art Server-Side JavaScript - JS Geneve
Etat de l'art Server-Side JavaScript - JS GeneveAlexandre Morgaut
 
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)Camille Roux
 
Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp Fr
Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp FrTk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp Fr
Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp FrValtech
 
Introduction à Rails - Paris on Rails 2006
Introduction à Rails - Paris on Rails 2006Introduction à Rails - Paris on Rails 2006
Introduction à Rails - Paris on Rails 2006Eric D.
 
Performances Java et OpenDJ - LyonJUG Janv. 2012
Performances Java et OpenDJ - LyonJUG Janv. 2012Performances Java et OpenDJ - LyonJUG Janv. 2012
Performances Java et OpenDJ - LyonJUG Janv. 2012Ludovic Poitou
 
.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tous.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tousMicrosoft
 
Construire son application web de gestion de contenu d'annuaire LDAP
Construire son application web de gestion de contenu d'annuaire LDAPConstruire son application web de gestion de contenu d'annuaire LDAP
Construire son application web de gestion de contenu d'annuaire LDAPClément OUDOT
 
Liferay Portail Web Enterprise Plateforme Collaborative
Liferay Portail Web Enterprise Plateforme CollaborativeLiferay Portail Web Enterprise Plateforme Collaborative
Liferay Portail Web Enterprise Plateforme CollaborativeSavoir-faire Linux
 
Cohabitation Logiciels Libres et propriétaires
Cohabitation Logiciels Libres et propriétairesCohabitation Logiciels Libres et propriétaires
Cohabitation Logiciels Libres et propriétairesMichel-Marie Maudet
 
Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Microsoft
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8Core-Techs
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...XavierPestel
 
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...Rubedo, a WebTales solution
 
Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...
Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...
Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...Fred de Villamil
 
Configurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdfConfigurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdfHamida Rebai Trabelsi
 

Similaire à Rennes on Rails #12 (20)

Agl2012
Agl2012Agl2012
Agl2012
 
Floss ceram-full
Floss ceram-fullFloss ceram-full
Floss ceram-full
 
Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)
 
Breizhcamp Cloud
Breizhcamp CloudBreizhcamp Cloud
Breizhcamp Cloud
 
Etat de l'art Server-Side JavaScript - JS Geneve
Etat de l'art Server-Side JavaScript - JS GeneveEtat de l'art Server-Side JavaScript - JS Geneve
Etat de l'art Server-Side JavaScript - JS Geneve
 
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
 
Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp Fr
Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp FrTk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp Fr
Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp Fr
 
Introduction à Rails - Paris on Rails 2006
Introduction à Rails - Paris on Rails 2006Introduction à Rails - Paris on Rails 2006
Introduction à Rails - Paris on Rails 2006
 
Performances Java et OpenDJ - LyonJUG Janv. 2012
Performances Java et OpenDJ - LyonJUG Janv. 2012Performances Java et OpenDJ - LyonJUG Janv. 2012
Performances Java et OpenDJ - LyonJUG Janv. 2012
 
.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tous.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tous
 
Construire son application web de gestion de contenu d'annuaire LDAP
Construire son application web de gestion de contenu d'annuaire LDAPConstruire son application web de gestion de contenu d'annuaire LDAP
Construire son application web de gestion de contenu d'annuaire LDAP
 
Liferay Portail Web Enterprise Plateforme Collaborative
Liferay Portail Web Enterprise Plateforme CollaborativeLiferay Portail Web Enterprise Plateforme Collaborative
Liferay Portail Web Enterprise Plateforme Collaborative
 
Cohabitation Logiciels Libres et propriétaires
Cohabitation Logiciels Libres et propriétairesCohabitation Logiciels Libres et propriétaires
Cohabitation Logiciels Libres et propriétaires
 
Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8
 
Netapp
NetappNetapp
Netapp
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
 
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
 
Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...
Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...
Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Gu...
 
Configurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdfConfigurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdf
 

Rennes on Rails #12

  • 1. Introduction Développement Production Conclusion Ruby on Rails Nicolas Ledez nicolas@ledez.net 13 Decembre 2010 Nicolas Ledez Ruby on Rails
  • 2. Introduction Développement Production Conclusion Plan 1 Introduction 2 Développement 3 Production 4 Conclusion Nicolas Ledez Ruby on Rails
  • 3. Introduction Développement Historique Production Pourquoi Conclusion Plan 1 Introduction Historique Pourquoi 2 Développement 3 Production 4 Conclusion Nicolas Ledez Ruby on Rails
  • 4. Introduction Développement Historique Production Pourquoi Conclusion Historique PHP -> Rails Nicolas Ledez Ruby on Rails
  • 5. Introduction Développement Historique Production Pourquoi Conclusion Framework Philosophie Nicolas Ledez Ruby on Rails
  • 6. Introduction Outils Développement Demo Production SCM Conclusion Plan 1 Introduction 2 Développement Outils Demo SCM 3 Production 4 Conclusion Nicolas Ledez Ruby on Rails
  • 7. Introduction Outils Développement Demo Production SCM Conclusion Plates-formes Mac OS X Linux Windows Nicolas Ledez Ruby on Rails
  • 8. Introduction Outils Développement Demo Production SCM Conclusion Plates-formes Mac OS X Linux Windows Nicolas Ledez Ruby on Rails
  • 9. Introduction Outils Développement Demo Production SCM Conclusion Plates-formes Mac OS X Linux Windows Nicolas Ledez Ruby on Rails
  • 10. Introduction Outils Développement Demo Production SCM Conclusion Produits RVM / Pik Git Textmate / Vim Bundler rspec / Cucumber Capistrano Nicolas Ledez Ruby on Rails
  • 11. Introduction Outils Développement Demo Production SCM Conclusion Produits RVM / Pik Git Textmate / Vim Bundler rspec / Cucumber Capistrano Nicolas Ledez Ruby on Rails
  • 12. Introduction Outils Développement Demo Production SCM Conclusion Produits RVM / Pik Git Textmate / Vim Bundler rspec / Cucumber Capistrano Nicolas Ledez Ruby on Rails
  • 13. Introduction Outils Développement Demo Production SCM Conclusion Produits RVM / Pik Git Textmate / Vim Bundler rspec / Cucumber Capistrano Nicolas Ledez Ruby on Rails
  • 14. Introduction Outils Développement Demo Production SCM Conclusion Produits RVM / Pik Git Textmate / Vim Bundler rspec / Cucumber Capistrano Nicolas Ledez Ruby on Rails
  • 15. Introduction Outils Développement Demo Production SCM Conclusion Produits RVM / Pik Git Textmate / Vim Bundler rspec / Cucumber Capistrano Nicolas Ledez Ruby on Rails
  • 16. Introduction Outils Développement Demo Production SCM Conclusion Demo Demo Nicolas Ledez Ruby on Rails
  • 17. Introduction Outils Développement Demo Production SCM Conclusion Source Code Management Git privé Github Nicolas Ledez Ruby on Rails
  • 18. Introduction Outils Développement Demo Production SCM Conclusion Source Code Management Git privé Github Nicolas Ledez Ruby on Rails
  • 19. Introduction Développement Facile Production Plus dur Conclusion Plan 1 Introduction 2 Développement 3 Production Facile Plus dur 4 Conclusion Nicolas Ledez Ruby on Rails
  • 20. Introduction Développement Facile Production Plus dur Conclusion Facile Nicolas Ledez Ruby on Rails
  • 21. Introduction Développement Facile Production Plus dur Conclusion Plus dur Apache + Passenger Capistrano Nicolas Ledez Ruby on Rails
  • 22. Introduction Développement Facile Production Plus dur Conclusion Plus dur Apache + Passenger Capistrano Nicolas Ledez Ruby on Rails
  • 23. Introduction Développement Conclusion Production Questions Conclusion Plan 1 Introduction 2 Développement 3 Production 4 Conclusion Conclusion Questions Nicolas Ledez Ruby on Rails
  • 24. Introduction Développement Conclusion Production Questions Conclusion Conclusion Conclusion Nicolas Ledez Ruby on Rails
  • 25. Introduction Développement Conclusion Production Questions Conclusion Questions Questions ? Nicolas Ledez Ruby on Rails