Zastanawiałem się, czy ktoś mógłby uprościć wyjaśnienie, co Modular znajduje się w aplikacji Sinatra. Widzę, że w grze sinatra jest klasyczna konfiguracja i modułowa konfiguracja, ale czytając dokumenty, nie jestem w stanie zrozumieć, co robi Modular.Co oznacza Modular w Sinatrze?
Naprawdę chciałbym wyjaśnienia na jego podstawowym poziomie, jeśli to możliwe i dlaczego umieszczenie tego w profile.rb
zmieni konfigurację aplikacji (jeśli tak jest). Należy pamiętać, że jestem początkującym, więc proste i dokładne wyjaśnienia są najlepsze!
require 'rubygems'
require 'sinatra'
class Profile < Sinatra::Base
get '/' do
erb :index
end
end
, więc jeśli nie chcę uruchamiać dwóch aplikacji w ramach super app, jak mówisz, czy jest jakaś dodatkowa korzyść z używania go w porównaniu do klasycznej konfiguracji? – Richlewis
Brak korzyści. Na marginesie, jeśli chcesz dwa doskonałe przykłady aplikacji Sinatra, sprawdź [Usługi Github] (https://github.com/github/github-services) (niemodularne w rozumieniu Sinatry, jeśli pamięć służy, ale zdecydowanie modułowe w praktyce) i [Padrino] (http://www.padrinorb.com) (modułowy na wszystkich poziomach). –