ror-neko

Ruby on Rails

Le framework web sous Ruby

Ruby on Rails, ou RoR, est basé sous l’archicture MVC: Modèle / Vue / Controller. Le code est ainsi très bien organisé, et chaque logique est à sa place. Combiné à une syntaxe claire et lisible, RoR permet le développement extrêmement rapide d’applications web complexes, tout en gardant une grande légèreté de code.

Application Web

Qu’est-ce qu’une application web?

Sur internet, il y a plusieurs « grandes familles »: site internet classique, e-commerce, site dynamique et application web. Une application web, contrairement à un site internet n’est pas faite pour informer (blog, site de news…), mais permet aux utilisateurs d’accomplir des taches plus spécifiques. Cela se rapproche plus du comportement d’une application smartphone ou tablette, mais elle est accessible depuis tout les supports, car son accès se fait par n’importe quel navigateur web.

web-app-icon

Pourquoi Ruby on Rails?

Choix et avantages

Le choix de développer les applications web avec ce language ne s’est pas fait sans raison: Doté d’une grande fléxibilité, RoR permet de développer tout type d’application, des plus simples ou basiques, aux plus complexe. Sa communauté extrêmement active, travaille sans cesse à développer des petits « plug-in », appelés GEM. C’est un language accessible qui est parmi les plus rapides à apprendre et l’intégration de sa logique se fait naturellement. Également, RoR est un language très apprécié dans le milieux des startups: Le language utilisé pour le développement d’une application sert aussi de vitrine technologique, et même les plus grands y ont recourt: Amazon, AirBnB ou encore Groupon.