Surfer sur le Net est une perte de temps,
c'est justement ce qui est intéressant.
"William Gibson"

RubyOnrails: Le framework de développement web 2.0

Ruby: un language simple, souple et clair

Un des languages le plus récent, totalement Orienté Objet. Il hérite une grande partie de sa philosophie de Smalltalk et de perl.

C’est un language interpreté, qui ne brille pas par sa rapidité d’exécution dans sa version actuelle.
En revanche, la forme du language et sa syntaxe permet même à un non initié (un designer, un chef de projet) de comprendre la signification du code.

  • “1.month.ago” ,”3.days.from_now”, “2.month.later” return valid datetime format
  • Article.find(:first,:conditions => [” title = ? ”,” ma présentation”])
  • articles.each { |article| article.title += ” ”; article.save}

Le framework

Le framework de RubyOnrails est un framework MVC (modèle-vue-contrôleur) dédié au développement rapide d’application internet. Un framework est un ensemble de librairies, d’outils et de script qui permette la résolution rapide de problème récurrent. Et Internet regorge de problème récurrents.

Pour ce faire, le concepteur du framework a recensé la majeur partie d’entre eux. Ensuite, il a propose une structure de développement assez rigide (les rails dans rubyOnrails) pour permettre de se concentrer sur la façon de résoudre les problèmes posé plutôt que sur le comment. Comment ? Et bien il suffit de suivre une série de “conventions” à partir desquelles tout devient plus simple (structure des fichiers,structure de l’application elle-même, conventions des noms entre les modèles et les bases de données, etc… ).

Les liens :

Ruby On Rails ruby-lang.com

A propos

User Need sprl est un service de développement web dirigé par Denis Lamotte.

Nous créons des sites web et applications dynamiques spécialisées sur le framework RubyOnRails

En savoir plus