Sinatra

E98912

Sinatra is a lightweight Ruby web application framework known for its simple, DSL-based approach to building web services and APIs.


Statements (50)
Predicate Object
instanceOf Ruby library
web application framework
abbreviation DSL-based framework
comparedTo Ruby on Rails
compatibleWith Rack
designGoal flexibility
minimalism
simplicity
distributionForm Ruby gem
hasCharacteristic configuration-friendly
convention-light
does not enforce MVC structure
minimal default stack
hasFeature before and after hooks
environment-based configuration
filter support
helpers mechanism
middleware support
routing DSL
sessions support
streaming responses
template rendering
implementationLanguage Ruby
license MIT License NERFINISHED
packageManager RubyGems
programmingLanguage Ruby
repositoryPlatform GitHub
runsOn JRuby
MRI Ruby
Rubinius
Ruby interpreter
softwareGenre lightweight web framework
microframework
supports RESTful APIs
web applications
web services
supportsHTTPMethod DELETE
GET
PATCH
POST
PUT
supportsTemplateEngine Builder
ERB
Haml
Slim
typicalUseCase JSON APIs
microservices
prototyping web services
small web applications
uses domain-specific language

Referenced by (1)
Subject (surface form when different) Predicate
Ruby
hasWebFramework

Please wait…