Sep 30

Что собой представляет Sinatra?

Sinatra - объектно - ориентированный программный каркас ( framework ) для создания веб-приложений, написанная на языке программирования Ruby. На официальном сайте написано, что Sinatra это даже не фреймворк, а DSL для создания веб -приложений. Зависит от интерфейса веб Rack . Она является альтернативой другим Ruby фреймворк , таким как Ruby on Rails , Merb , Nitro и Camping .
Sinatra является открытым программным обеспечением и распространяется под лицензией MIT. Разработана и создана Blake Mizerany , Sinatra является крошечной (около 1500 строк кода , что почти 1/100-а размера Rails ) и чрезвычайно гибкой. Она не следует типичной архитектуре Модель - Вид - Контроллер ( Model - View - Controller , MVC ) , которая используется в других фреймвоках , как Ruby On Rails . Зато Sinatra сосредоточена на « быстрое создание веб -приложений на Ruby с минимальными усилиями » . Sinatra использует все возможности Ruby и является его оригинальным расширением. Возможности USB-техники и её использование вполне возможно уже в самом обозримом будущем также будут связанны с Sinatra.
Sinatra дает необычное ощущение присутствия . Это как музыка . Вы дирижер оркестра. И первая скрипка звучит так , как вы их наказали, хотя вы не обязательно должны знать , как на ней играть . Но в то же время у вас есть возможность подергать струны , побить в барабаны , трубить фанфары . Sinatra крошечная , гибкая и модульная . Вы свободны в выборе , что использовать в качестве библиотеки модели , двигателя шаблонов движка JavaScript . Несмотря на свой юный возраст Sinatra является мощным и перспективным инструментом , о чем свидетельствует поддержка со стороны таких таких маститых проектов , как Engine Yard , Heroku , GitHub и Songbird .


Поделитесь вашими мыслями



Ссылки в комментариях будут свободны от nofollow.

Поддерживаемые теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

Ссылки в комментариях будут свободны от nofollow.