SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Applications Web en entreprises avec Ruby on Rails :
              bénéfices et limitations




RailsCampParis 2008 - samedi 17 mai 2008 @ La Cantine - Guillaume Desrat <guillaume.desrat@rubyfrance.org>
Qui suis-je ?




RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 2 / 10
Qui suis-je ?


   • Guillaume “Zifro” Desrat <guillaume.desrat@rubyfrance.org>
   • Rubyiste depuis 2002
   • Railer depuis 2005
   • Président de l’association Ruby France
   • consultant chez Cersi
   • en mission chez RBC Dexia Investor Services



RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 2 / 10
Des applications Web ?




RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 3 / 10
Des applications Web ?



   • Des sites Web dont le but n’est pas seulement de
   fournir un contenu, mais également de mettre en place
   des processus de création et de gestion de ce
   contenu.
   (inspirée / empruntée de http://fredericdevillamil.com/des-applications-
   web-simples-necessitent-avant-tout-des-processus-simples)

   • Des sites Web qui se veulent une interface vers
   d’autres systèmes


RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 3 / 10
Des applications Web en entreprise ?




RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 4 / 10
Des applications Web en entreprise ?



   • réseaux d’entreprise plus rapide (1 Gb/s, 10 Gb/s, ...)
   • des interfaces moins austères
   • retour à l’informatique centralisée
   • le “buzz” ?
   • ...

   • et tous les avantages décrits plus loin dans la
   présentation

RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 4 / 10
Des applications Web en entreprise
                               avec Ruby on Rails ?




RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 5 / 10
Des applications Web en entreprise
                               avec Ruby on Rails ?


   • prototypage rapide
   • ActiveRecord est une merveille
   • s’adapte à tous les environnements
   • tests intégrés (pas ou peu de régressions)
   • maintenance aisée (vive les conventions !)
   • support de la communauté sans faille
   • ...

RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 5 / 10
Des applications Web en entreprise
                          avec Ruby on Rails : bénéfices




RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 6 / 10
Des applications Web en entreprise
                          avec Ruby on Rails : bénéfices


   • maintient d’une seule application
   • mise à jour facilitée, “rollback” aussi
   • navigateur imposable
   • javascript aussi
   • fonction d’impression : facile ! (CSS print)
   • mutualisation des équipes de développement
   • développement avec Ruby on Rails !

RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 6 / 10
Des applications Web en entreprise
                          avec Ruby on Rails : limitations




RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 7 / 10
Des applications Web en entreprise
                          avec Ruby on Rails : limitations


   • un peu plus lent qu’une application traditionnelle
      • AJAX !
      • penser la conception différemment

   • limité par le navigateur
      • Silverlight, Adobe AIR, plateforme Mozilla

   • plantage de l’application ?
   • on ne profite pas toujours pleinement de RoR
      • je veux un ETL on Rails !

RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 7 / 10
Conclusion




RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 8 / 10
Conclusion



   • beaucoup d’avantages
   • navigateur : vers un hybride ?
     • application locale minimale + pages Web
     • navigateur aux fonctionnalités étendues
   • vers plus d’outils “entreprise” autour de RoR ?


RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 8 / 10
Conclusion




RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 9 / 10
Conclusion




    Vers une reconnaissance de
   Ruby on Rails comme solution
     informatique de choix en
            entreprise

RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 9 / 10
Licence de ce document


   • Vous         êtes libres de reproduire, distribuer et communiquer cette création au public

   • Selon          les conditions suivantes :
   • Paternité
   •   Vous devez citer le nom de l'auteur original de la manière indiquée par l'auteur de l'oeuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas d'une
       manière qui suggérerait qu'ils vous soutiennent ou approuvent votre utilisation de l'oeuvre)

   • Pas       d’utilisation commerciale
   •   Vous n'avez pas le droit d'utiliser cette création à des fins commerciales

   • Pas       de modification
   •   Vous n'avez pas le droit de modifier, de transformer ou d'adapter cette création.




   • résumé            disponible sur http://creativecommons.org/licenses/by-nc-nd/2.0/fr/

   • un  grand merci à Annette, Florence, Pascal, Olivier, Julien, Stéphan, Emmanuel,
       Anne-Sophie, Michaël, Jonathan et les autres pour leur participation aux photos



RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 10 / 10

Contenu connexe

En vedette

Cles, hs, les entretiens du directeur n°23, Yves zlotowski
Cles, hs, les entretiens du directeur n°23, Yves zlotowskiCles, hs, les entretiens du directeur n°23, Yves zlotowski
Cles, hs, les entretiens du directeur n°23, Yves zlotowskiJean-François Fiorina
 
Cles n°99 géopolitique de l'illicite
Cles n°99 géopolitique de l'illiciteCles n°99 géopolitique de l'illicite
Cles n°99 géopolitique de l'illiciteJean-François Fiorina
 
Trabajo final tecnologia (2)
Trabajo  final tecnologia (2)Trabajo  final tecnologia (2)
Trabajo final tecnologia (2)wawasofia
 
Les echos de l'agera n°28, décembre 2014
Les echos de l'agera n°28, décembre 2014Les echos de l'agera n°28, décembre 2014
Les echos de l'agera n°28, décembre 2014Jean-François Fiorina
 
Cles112 - Géopolitique du Kidnapping - L'économie de la rançon en plein essor
Cles112 - Géopolitique du Kidnapping - L'économie de la rançon en plein essorCles112 - Géopolitique du Kidnapping - L'économie de la rançon en plein essor
Cles112 - Géopolitique du Kidnapping - L'économie de la rançon en plein essorJean-François Fiorina
 
Cles114 - L'Australie à la conquête de l'Asie-Pacifique ? Une illustration du...
Cles114 - L'Australie à la conquête de l'Asie-Pacifique ? Une illustration du...Cles114 - L'Australie à la conquête de l'Asie-Pacifique ? Une illustration du...
Cles114 - L'Australie à la conquête de l'Asie-Pacifique ? Une illustration du...Jean-François Fiorina
 
презентация учителя
презентация учителяпрезентация учителя
презентация учителяguest5b1b87
 
Cles 138, La revanche de la géographie
Cles 138, La revanche de la géographieCles 138, La revanche de la géographie
Cles 138, La revanche de la géographieJean-François Fiorina
 
Cles hs n°38, la géopolitique à la française, entretien avec Yves Lacoste, se...
Cles hs n°38, la géopolitique à la française, entretien avec Yves Lacoste, se...Cles hs n°38, la géopolitique à la française, entretien avec Yves Lacoste, se...
Cles hs n°38, la géopolitique à la française, entretien avec Yves Lacoste, se...Jean-François Fiorina
 
Note CLES,HS n°19 - Entretien avec Pierre Verluise
Note CLES,HS n°19 - Entretien avec Pierre Verluise Note CLES,HS n°19 - Entretien avec Pierre Verluise
Note CLES,HS n°19 - Entretien avec Pierre Verluise Jean-François Fiorina
 
Pres St Louis Pasie
Pres St Louis PasiePres St Louis Pasie
Pres St Louis PasieDFIE Lyon
 
Appel à communication festival de géopolitique 2015 de Grenoble Ecole de Mana...
Appel à communication festival de géopolitique 2015 de Grenoble Ecole de Mana...Appel à communication festival de géopolitique 2015 de Grenoble Ecole de Mana...
Appel à communication festival de géopolitique 2015 de Grenoble Ecole de Mana...Jean-François Fiorina
 

En vedette (20)

Cles, hs, les entretiens du directeur n°23, Yves zlotowski
Cles, hs, les entretiens du directeur n°23, Yves zlotowskiCles, hs, les entretiens du directeur n°23, Yves zlotowski
Cles, hs, les entretiens du directeur n°23, Yves zlotowski
 
Cles n°99 géopolitique de l'illicite
Cles n°99 géopolitique de l'illiciteCles n°99 géopolitique de l'illicite
Cles n°99 géopolitique de l'illicite
 
Trabajo final tecnologia (2)
Trabajo  final tecnologia (2)Trabajo  final tecnologia (2)
Trabajo final tecnologia (2)
 
Podcast
Podcast Podcast
Podcast
 
INTRODUCCIÓN DEL SOFTWARE
INTRODUCCIÓN DEL SOFTWARE INTRODUCCIÓN DEL SOFTWARE
INTRODUCCIÓN DEL SOFTWARE
 
Géopolitique des opex
Géopolitique des opexGéopolitique des opex
Géopolitique des opex
 
Les echos de l'agera n°28, décembre 2014
Les echos de l'agera n°28, décembre 2014Les echos de l'agera n°28, décembre 2014
Les echos de l'agera n°28, décembre 2014
 
Cles112 - Géopolitique du Kidnapping - L'économie de la rançon en plein essor
Cles112 - Géopolitique du Kidnapping - L'économie de la rançon en plein essorCles112 - Géopolitique du Kidnapping - L'économie de la rançon en plein essor
Cles112 - Géopolitique du Kidnapping - L'économie de la rançon en plein essor
 
Brochure Concours Bachelor atout+3
Brochure Concours Bachelor atout+3Brochure Concours Bachelor atout+3
Brochure Concours Bachelor atout+3
 
Readership analysis
Readership analysisReadership analysis
Readership analysis
 
Cles114 - L'Australie à la conquête de l'Asie-Pacifique ? Une illustration du...
Cles114 - L'Australie à la conquête de l'Asie-Pacifique ? Une illustration du...Cles114 - L'Australie à la conquête de l'Asie-Pacifique ? Une illustration du...
Cles114 - L'Australie à la conquête de l'Asie-Pacifique ? Une illustration du...
 
APLICACIONES WINDOWS
APLICACIONES WINDOWS APLICACIONES WINDOWS
APLICACIONES WINDOWS
 
презентация учителя
презентация учителяпрезентация учителя
презентация учителя
 
Cles 138, La revanche de la géographie
Cles 138, La revanche de la géographieCles 138, La revanche de la géographie
Cles 138, La revanche de la géographie
 
Cles hs n°38, la géopolitique à la française, entretien avec Yves Lacoste, se...
Cles hs n°38, la géopolitique à la française, entretien avec Yves Lacoste, se...Cles hs n°38, la géopolitique à la française, entretien avec Yves Lacoste, se...
Cles hs n°38, la géopolitique à la française, entretien avec Yves Lacoste, se...
 
Note CLES,HS n°19 - Entretien avec Pierre Verluise
Note CLES,HS n°19 - Entretien avec Pierre Verluise Note CLES,HS n°19 - Entretien avec Pierre Verluise
Note CLES,HS n°19 - Entretien avec Pierre Verluise
 
La géopolitique à l'esc grenoble
La géopolitique à l'esc grenobleLa géopolitique à l'esc grenoble
La géopolitique à l'esc grenoble
 
Pres St Louis Pasie
Pres St Louis PasiePres St Louis Pasie
Pres St Louis Pasie
 
Innovation Xchange
Innovation XchangeInnovation Xchange
Innovation Xchange
 
Appel à communication festival de géopolitique 2015 de Grenoble Ecole de Mana...
Appel à communication festival de géopolitique 2015 de Grenoble Ecole de Mana...Appel à communication festival de géopolitique 2015 de Grenoble Ecole de Mana...
Appel à communication festival de géopolitique 2015 de Grenoble Ecole de Mana...
 

Similaire à Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Guillaume Desrat

Adobe LiveCycle Data Services
Adobe LiveCycle Data ServicesAdobe LiveCycle Data Services
Adobe LiveCycle Data ServicesMichael Chaize
 
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...Agence du Numérique (AdN)
 
Kiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetKiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetDevclic
 
Présentation welcom la webperf by object23
Présentation welcom la webperf by object23Présentation welcom la webperf by object23
Présentation welcom la webperf by object23Brigitte Marandon
 
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...Jean-Michel Bouffard
 
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020SEO CAMP
 
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
 
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOCore Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOWeLoveSEO
 
De l'open source à l'open API avec Restlet
De l'open source à l'open API avec RestletDe l'open source à l'open API avec Restlet
De l'open source à l'open API avec RestletJerome Louvel
 
Presentation Ai3 Journée Web Agency
Presentation Ai3   Journée Web AgencyPresentation Ai3   Journée Web Agency
Presentation Ai3 Journée Web Agencyxavier.raymond
 
[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...
[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...
[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...Niji
 
Seminaire Smile sur Drupal 8 - Juin 2015
Seminaire Smile sur Drupal 8 - Juin 2015Seminaire Smile sur Drupal 8 - Juin 2015
Seminaire Smile sur Drupal 8 - Juin 2015Smile I.T is open
 
DreamFace Bluemix Girls Night
DreamFace Bluemix Girls NightDreamFace Bluemix Girls Night
DreamFace Bluemix Girls NightIBM France Lab
 
Deployer PHP et MariaDB dans Azure - TechDays
Deployer PHP et MariaDB dans Azure - TechDaysDeployer PHP et MariaDB dans Azure - TechDays
Deployer PHP et MariaDB dans Azure - TechDaysChristophe Villeneuve
 
Déployez votre site PHP / MariaDB, simplement et rapidement dans Azure
Déployez votre site PHP / MariaDB, simplement et rapidement dans AzureDéployez votre site PHP / MariaDB, simplement et rapidement dans Azure
Déployez votre site PHP / MariaDB, simplement et rapidement dans AzureMicrosoft
 

Similaire à Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Guillaume Desrat (20)

RIA
RIARIA
RIA
 
Adobe LiveCycle Data Services
Adobe LiveCycle Data ServicesAdobe LiveCycle Data Services
Adobe LiveCycle Data Services
 
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
 
Kiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetKiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internet
 
Présentation welcom la webperf by object23
Présentation welcom la webperf by object23Présentation welcom la webperf by object23
Présentation welcom la webperf by object23
 
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
Web2.0: Les caractéristiques et les technologies qui définissent la nouvelle ...
 
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
 
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)
 
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOCore Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
 
De l'open source à l'open API avec Restlet
De l'open source à l'open API avec RestletDe l'open source à l'open API avec Restlet
De l'open source à l'open API avec Restlet
 
Ter Web Service Intro
Ter Web Service IntroTer Web Service Intro
Ter Web Service Intro
 
Presentation Ai3 Journée Web Agency
Presentation Ai3   Journée Web AgencyPresentation Ai3   Journée Web Agency
Presentation Ai3 Journée Web Agency
 
Javascript et représentation cartographique
Javascript et représentation cartographiqueJavascript et représentation cartographique
Javascript et représentation cartographique
 
Javascript et représentation cartographique
Javascript et représentation cartographiqueJavascript et représentation cartographique
Javascript et représentation cartographique
 
[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...
[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...
[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...
 
RIA
RIARIA
RIA
 
Seminaire Smile sur Drupal 8 - Juin 2015
Seminaire Smile sur Drupal 8 - Juin 2015Seminaire Smile sur Drupal 8 - Juin 2015
Seminaire Smile sur Drupal 8 - Juin 2015
 
DreamFace Bluemix Girls Night
DreamFace Bluemix Girls NightDreamFace Bluemix Girls Night
DreamFace Bluemix Girls Night
 
Deployer PHP et MariaDB dans Azure - TechDays
Deployer PHP et MariaDB dans Azure - TechDaysDeployer PHP et MariaDB dans Azure - TechDays
Deployer PHP et MariaDB dans Azure - TechDays
 
Déployez votre site PHP / MariaDB, simplement et rapidement dans Azure
Déployez votre site PHP / MariaDB, simplement et rapidement dans AzureDéployez votre site PHP / MariaDB, simplement et rapidement dans Azure
Déployez votre site PHP / MariaDB, simplement et rapidement dans Azure
 

Plus de Fred de Villamil

Scaling your Engineering Team
Scaling your Engineering TeamScaling your Engineering Team
Scaling your Engineering TeamFred de Villamil
 
SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...
SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...
SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...Fred de Villamil
 
Hiring and Managing Happy Engineers - CTO Pizza #3
Hiring and Managing Happy Engineers - CTO Pizza #3Hiring and Managing Happy Engineers - CTO Pizza #3
Hiring and Managing Happy Engineers - CTO Pizza #3Fred de Villamil
 
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without Downtime
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without DowntimeMigrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without Downtime
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without DowntimeFred de Villamil
 
Running & Scaling Large Elasticsearch Clusters
Running & Scaling Large Elasticsearch ClustersRunning & Scaling Large Elasticsearch Clusters
Running & Scaling Large Elasticsearch ClustersFred de Villamil
 
Devops commando - Paris Devops 2016-04
Devops commando - Paris Devops 2016-04Devops commando - Paris Devops 2016-04
Devops commando - Paris Devops 2016-04Fred de Villamil
 
Scaling Elasticsearch at Synthesio
Scaling Elasticsearch at SynthesioScaling Elasticsearch at Synthesio
Scaling Elasticsearch at SynthesioFred de Villamil
 

Plus de Fred de Villamil (11)

Scaling your Engineering Team
Scaling your Engineering TeamScaling your Engineering Team
Scaling your Engineering Team
 
SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...
SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...
SUE 2018 - Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Wi...
 
Hiring and Managing Happy Engineers - CTO Pizza #3
Hiring and Managing Happy Engineers - CTO Pizza #3Hiring and Managing Happy Engineers - CTO Pizza #3
Hiring and Managing Happy Engineers - CTO Pizza #3
 
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without Downtime
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without DowntimeMigrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without Downtime
Migrating a 130TB Cluster from Elasticsearch 2 to 5 in 20 Hours Without Downtime
 
Running & Scaling Large Elasticsearch Clusters
Running & Scaling Large Elasticsearch ClustersRunning & Scaling Large Elasticsearch Clusters
Running & Scaling Large Elasticsearch Clusters
 
Devops commando - Paris Devops 2016-04
Devops commando - Paris Devops 2016-04Devops commando - Paris Devops 2016-04
Devops commando - Paris Devops 2016-04
 
Scaling Elasticsearch at Synthesio
Scaling Elasticsearch at SynthesioScaling Elasticsearch at Synthesio
Scaling Elasticsearch at Synthesio
 
The Commando Devops
The Commando DevopsThe Commando Devops
The Commando Devops
 
How People Use Iphone
How People Use IphoneHow People Use Iphone
How People Use Iphone
 
Zendcon Performance Oci8
Zendcon Performance Oci8Zendcon Performance Oci8
Zendcon Performance Oci8
 
Presentation Rails
Presentation RailsPresentation Rails
Presentation Rails
 

Applications Web En Entreprise Avec Ruby On Rails Benefices Et Limitations Guillaume Desrat

  • 1. Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations RailsCampParis 2008 - samedi 17 mai 2008 @ La Cantine - Guillaume Desrat <guillaume.desrat@rubyfrance.org>
  • 2. Qui suis-je ? RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 2 / 10
  • 3. Qui suis-je ? • Guillaume “Zifro” Desrat <guillaume.desrat@rubyfrance.org> • Rubyiste depuis 2002 • Railer depuis 2005 • Président de l’association Ruby France • consultant chez Cersi • en mission chez RBC Dexia Investor Services RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 2 / 10
  • 4. Des applications Web ? RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 3 / 10
  • 5. Des applications Web ? • Des sites Web dont le but n’est pas seulement de fournir un contenu, mais également de mettre en place des processus de création et de gestion de ce contenu. (inspirée / empruntée de http://fredericdevillamil.com/des-applications- web-simples-necessitent-avant-tout-des-processus-simples) • Des sites Web qui se veulent une interface vers d’autres systèmes RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 3 / 10
  • 6. Des applications Web en entreprise ? RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 4 / 10
  • 7. Des applications Web en entreprise ? • réseaux d’entreprise plus rapide (1 Gb/s, 10 Gb/s, ...) • des interfaces moins austères • retour à l’informatique centralisée • le “buzz” ? • ... • et tous les avantages décrits plus loin dans la présentation RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 4 / 10
  • 8. Des applications Web en entreprise avec Ruby on Rails ? RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 5 / 10
  • 9. Des applications Web en entreprise avec Ruby on Rails ? • prototypage rapide • ActiveRecord est une merveille • s’adapte à tous les environnements • tests intégrés (pas ou peu de régressions) • maintenance aisée (vive les conventions !) • support de la communauté sans faille • ... RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 5 / 10
  • 10. Des applications Web en entreprise avec Ruby on Rails : bénéfices RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 6 / 10
  • 11. Des applications Web en entreprise avec Ruby on Rails : bénéfices • maintient d’une seule application • mise à jour facilitée, “rollback” aussi • navigateur imposable • javascript aussi • fonction d’impression : facile ! (CSS print) • mutualisation des équipes de développement • développement avec Ruby on Rails ! RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 6 / 10
  • 12. Des applications Web en entreprise avec Ruby on Rails : limitations RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 7 / 10
  • 13. Des applications Web en entreprise avec Ruby on Rails : limitations • un peu plus lent qu’une application traditionnelle • AJAX ! • penser la conception différemment • limité par le navigateur • Silverlight, Adobe AIR, plateforme Mozilla • plantage de l’application ? • on ne profite pas toujours pleinement de RoR • je veux un ETL on Rails ! RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 7 / 10
  • 14. Conclusion RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 8 / 10
  • 15. Conclusion • beaucoup d’avantages • navigateur : vers un hybride ? • application locale minimale + pages Web • navigateur aux fonctionnalités étendues • vers plus d’outils “entreprise” autour de RoR ? RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 8 / 10
  • 16. Conclusion RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 9 / 10
  • 17. Conclusion Vers une reconnaissance de Ruby on Rails comme solution informatique de choix en entreprise RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 9 / 10
  • 18. Licence de ce document • Vous êtes libres de reproduire, distribuer et communiquer cette création au public • Selon les conditions suivantes : • Paternité • Vous devez citer le nom de l'auteur original de la manière indiquée par l'auteur de l'oeuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas d'une manière qui suggérerait qu'ils vous soutiennent ou approuvent votre utilisation de l'oeuvre) • Pas d’utilisation commerciale • Vous n'avez pas le droit d'utiliser cette création à des fins commerciales • Pas de modification • Vous n'avez pas le droit de modifier, de transformer ou d'adapter cette création. • résumé disponible sur http://creativecommons.org/licenses/by-nc-nd/2.0/fr/ • un grand merci à Annette, Florence, Pascal, Olivier, Julien, Stéphan, Emmanuel, Anne-Sophie, Michaël, Jonathan et les autres pour leur participation aux photos RailsCampParis 2008 - Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations - Guillaume Desrat - 10 / 10