Sinatra, petit mais robuste. - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Sinatra, petit mais robuste. (/showthread.php?tid=8199) |
Sinatra, petit mais robuste. - Xenos - 14-09-2020 [Brouillon] Sinatra, petit mais robuste. Attention, ce tutorial est encore en cours de rédaction. Il n'est donc pas encore complet et finalisé. Merci de votre compréhension. Sinatra c'est quoi ? Sinatra est en fait un mini-framework développé pour le langage RUBY. Il a l'avantage d'être vraiment léger, intuitif mais surtout d'être totalement libre de moteur de template ou d'ORM. Ainsi, c'est vous qui décidez quoi utiliser et comment. Il ne se veut pas être un remplaçant du célèbre Ruby On Rails (RoR) mais plutôt d'être une alternative facilement accessible et, surtout, beaucoup plus simple à mettre en place pour des projets de petites envergure. Installation. Je considère que vous avez une version de RUBY et RubyGems installées correctement sur votre ordinateur. Avant de l'utiliser, vous devez l'installer. Pour ce faire, lancer votre console et lancez : Code : gem install sinatra Après quelques instants, une fois les dépendances satisfaites, vous pourrez utiliser Sinatra. (En cours) Hello world. Afin que vous compreniez comment fonctionne Sinatra, voici un petit exemple d'application qui va répondre à toutes vos requêtes en affichant "Hello World". application.rb
Pour lancer le fichier, rien de plus simple, il vous suffit de taper dans votre console : Code : ruby application.rb |