Есть ли в Ruby MVC веб-фреймворки с отличной поддержкой логических шаблонов? - PullRequest
0 голосов
/ 13 февраля 2012

Я уже некоторое время нахожусь в поиске веб-фреймворка Ruby MVC с поддержкой шаблонов без логики (то есть с усами).Я ищу это:

  1. Поддержка путей маршрутизации и методов HTTP
  2. Концепция контроллеров и помощников, аналогичная тому, как работает Rails
  3. Отдельно (от контроллеров) просмотры с без логическими шаблонами

В моем поиске я коснулся Rails, Sinatra и Ramaze, но все они терпят неудачу в некотором аспекте того, что я ищу;все попытки интеграции Mustache в Rails, которые я видел, были недоделаны;Синатра не дает мне концепцию контроллеров (а усы :: Синатра делает странные предположения о пространствах имен и иногда создает ненужные представления дважды);и Ramaze не дает мне прямой способ привязать пути и HTTP-методов к действиям.Из этих трёх мне больше всего понравился Ramaze, но проблемы с маршрутизацией для меня - просто демонстрация.

Я открыт для решений в любой стабильной среде, включая упомянутые, если я что-то там упустил.Кроме того, альтернативы Mustache хороши, хотя я предпочитаю его другим языкам шаблонов без логики из-за его простого синтаксиса и множества реализаций на разных языках (одной из моих целей является использование одних и тех же шаблонов для динамических представлений в браузере).

Ответы [ 3 ]

0 голосов
/ 13 февраля 2012

Возможно, вы захотите взглянуть на Padrino , он основан на Sinatra, но является скорее средой MVC, чем Sinatra из коробки.

0 голосов
/ 23 мая 2012

Ruby on Rails - лучший фреймворк для ruby.

0 голосов
/ 13 февраля 2012

Синатра и Слим могут быть ответом.

Но тогда вы, возможно, пропустили Рене, новый "каркас", такой как Синатра.

...