:: Topo :: doCoding :: Linguagens de Programação :: Ruby :: MVC ::

Sinatra

Introdução

Background

Referências

Oficiais

Artigos

Tutorials

Características

Exploração

Considerações

Devido a instabilidade mais abaixo indicada, não prossegui com a restante avaliação. Considero não ser actualmente uma framework estável, apesar de ser bastante promissora.

Também não é propriamente uma framework desenhada com base no conceito MVC.

Benchmarking

Tendo por base uma aplicação HelloWorld, sem e com templating engine, tal como aconteceu com a framework Ramaze, procedi então à obtenção de valores para requests per second, variando primeiro o servidor HTTP e depois usando o Erb.

Servers

Quanto à questão dos servidores, é importante realçar que a actual versão, v0.9.0.4, falha muitos request quando é usada com Webrick ou Mongrel.

Mas não falha nenhum com Thin, e é realmente muito rápida - a mais rápida de todas as frameworks, sem e com Erb.

Além do problema de falhar requests com Webrick/Mongrel, também não pude considerar os valores obtidos em Windows, pois chegou a ser 5x mais lenta do que as frameworks Merb (modo flat) e Ramaze.

Storage Engines

Templating Engines

 
docoding/languages/ruby/mvc/sinatra.txt · Modificado em: 2009/02/07 01:00 por straider     Voltar ao topo