Описание тега ramaze

Ramaze - это простая, легкая и модульная инфраструктура веб-приложений с открытым исходным кодом, написанная на Ruby.

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

связи