18
Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations RailsCampParis 2008 - samedi 17 mai 2008 @ La Cantine - Guillaume Desrat <[email protected] >

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

Embed Size (px)

DESCRIPTION

Présentation de Guillaume Desrat sur les applications web en entreprise avec ruby on rails au railscamp paris

Citation preview

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

Applications Web en entreprises avec Ruby on Rails : bénéfices et limitations

RailsCampParis 2008 - samedi 17 mai 2008 @ La Cantine - Guillaume Desrat <[email protected]>

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

Qui suis-je ?

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

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

Qui suis-je ?

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

• Guillaume “Zifro” Desrat <[email protected]>

• Rubyiste depuis 2002• Railer depuis 2005

• Président de l’association Ruby France

• consultant chez Cersi

• en mission chez RBC Dexia Investor Services

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

Des applications Web ?

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

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

Des applications Web ?

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

• 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

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

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

Des applications Web en entreprise ?

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

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

• 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

Des applications Web en entreprise ?

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

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

Des applications Web en entrepriseavec Ruby on Rails ?

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

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

• 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• ...

Des applications Web en entrepriseavec Ruby on Rails ?

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

Des applications Web en entrepriseavec 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

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

Des applications Web en entrepriseavec 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

• 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 !

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

Des applications Web en entrepriseavec Ruby on Rails : limitations

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

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

Des applications Web en entrepriseavec Ruby on Rails : limitations

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

• 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 !

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

Conclusion

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

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

Conclusion

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

• 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 ?

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

Conclusion

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

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

Conclusion

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

Vers une reconnaissance de Ruby on Rails comme solution

informatique de choix en entreprise

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

Licence de ce document

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

•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