Описание тега ramaze
Ramaze - это инфраструктура веб-приложений, созданная Майклом Феллингером (также известным как manveru) для Ruby. Философия этого может быть выражена в сочетании KISS и POLS, пытающихся сделать простые вещи простыми, а сложные - возможными. Это, конечно, не является чем-то новым для тех, кто знает немного Ruby, но часто забывается в погоне за новыми функциями и возможностями. Ramaze только пытается дать вам лучшие инструменты, но вы должны использовать их сами, чтобы достичь идеальных результатов.
Еще одна из целей при разработке Ramaze заключалась в том, чтобы сделать каждую часть максимально модульной и, следовательно, многократно используемой, чтобы не только обеспечить базовое понимание после первого взгляда, но и сделать как можно более простым повторное использование частей кода.
Первоначальная цель Ramaze заключалась в том, чтобы выступать в качестве своего рода фреймворка для создания веб-фреймворков, что устарело благодаря появлению стойки, которая предоставляет эту функцию на более высоком уровне, не пытаясь навязать какой-либо структурный макет получившейся фреймворка.
Основной пример
require 'ramaze'
class MainController < Ramaze::Controller
def index
"Hello, Ramaze!"
end
end
Ramaze.start
Монтаж
Установка Ramaze очень проста при использовании Rubygems:
$ gem install ramaze
После установки gem вы можете создать новое приложение, используя двоичный файл ramaze:
$ ramaze create myapp
связи
- GitHub Repository
- Группы Google
- Веб-сайт
- Гид пользователя
- #ramaze на Freenode