2009-09-26 9 views
2

Je lisais le description de Las Vegas, qui est un joyau quiQuel est l'avantage de faire une application Sinatra/Rack dans un seul fichier exécutable localement?

vise à résoudre le problème simple de créer des versions exécutables de Sinatra/apps Rack.

Je ne savais pas que c'était un problème qui devait être résolu.

La raison pour laquelle cela semble un avantage douteux est à cause de cela:

Now if you run ./my_app it should: 

    * find an appropriate rack handler (thin. mongrel) 
    * find an available port 
    * launch the app in a browser 
    * put itself in the background 
    * write a .pid and a .url file 

est-il pas déjà extrêmement facile d'exécuter une application Sinatra? Vous tapez simplement

ruby my_app.rb 

et toutes ces choses se produisent, sauf que l'application est un processus d'arrière-plan.

Pourquoi avez-vous besoin d'un fichier exécutable pour cela?

Répondre

2

me semble comme un wrapper pratique autour de Sinatra/Rack, sauf pour daemonizing (.pid et .url sont plus susceptibles de « trouver » à nouveau) et le lancement d'un navigateur, cela ne semble pas avoir un avantage sur Sinatra nu /Grille.

Questions connexes