Sinatra
| Тип |
фреймворк для разработки веб приложений |
|---|---|
| Автор |
Блейк Мизерани |
| Разработчики |
сообщество |
| Написана на | |
| Операционная система | |
| Последняя версия |
1.3.3 (19 Августа 2012) |
| Состояние |
активное |
| Лицензия | |
| Сайт |
Sinatra — бесплатный и открытый программный каркас написанный на языке Ruby, предназначенный для разработки веб-приложений. Он является альтернативой таким популярным фреймворкам на Ruby как Ruby on Rails и Merb.
Фреймворк был спроектирован и разработан Блейком Мизерани. Sinatra представляет собой небольшое и гибкое приложение, которое, однако, не следует типичному паттерну Model-View-Controller (модель-представление-контроллер), который часто применяется в веб-фреймворках, как например в Ruby on Rails. Вместо этого Sinatra фокусируется на идее быстрого создания веб-приложений на Руби с минимальными усилиями.[1]
Несколько известных компаний активно используют Sinatra, включая BBC[2], Engine Yard, Heroku, GitHub, и Songbird.[3] Так же компания Heroku обеспечивает спононсирование разработки Sinatra.[4]
Примечания [править]
Ссылки [править]
- Официальный сайт Sinatra. (англ.)
- Проект Sinatra на GitHub. (англ.)
- Документация Sinatra на русском языке.
- Русскоязычный сайт, посвящённый Sinatra.
- Домашний файлообменник на базе Sinatra и DataMapper. Часть 1 — The Begining. Статья на Хабрахабр.
| Ruby (категория) | |
|---|---|
| IDE |
ActiveState Komodo • Eric • RubyForge • RadRails • RubyMine |
| Реализации | |
| Приложения | |
| Библиотеки и фреймворки |
Adhearsion • Camping • eRuby (RHTML) • Hobo • Merb • Nitro • RubyCocoa • Ruby on Rails • Ramaze • Sinatra • Padrino • QtRuby |
| Серверное ПО | |
| Прочее | |
