Является ли Rails достаточно легким решением для веб-сайта, содержащего в основном статические страницы и несколько форм? - PullRequest
1 голос
/ 20 ноября 2011

Я ищу рекомендации по более простому способу создания небольшого персонального сайта, чем использование Ruby on Rails (с которым я бы сказал, что у меня есть «промежуточный» опыт).Сайт будет состоять в основном из статических страниц, созданных из кусочков (статей, меню и т. Д.), Которые я хотел бы иметь возможность создавать с помощью чего-то вроде Markdown, чтобы не технические специалисты могли писать статьи.На сайте также потребуются простые формы обратной связи.Мне, вероятно, не нужны обширные тесты.

Сайт будет довольно минималистичным, и я хочу полностью контролировать внешний вид.Мне комфортно с Rails, Ruby, Javascript, HTML и CSS.

Что меня интересует, так это то, что я сделаю обслуживание (включая развертывание) и создание контента для сайта более сложным, чем это необходимобыть с помощью Rails.Я немного слышал о Sinatra, который пробудил во мне интерес, но никогда не использовал его - будет ли это меньше накладных расходов на обслуживание?

Изменится ли рекомендация, если сайт требует, чтобы пользователь вошел в систему?

Ответы [ 3 ]

5 голосов
/ 21 ноября 2011

Взгляните на некоторые из статических генераторов веб-сайтов, перечисленных здесь:

http://nanoc.stoneship.org/docs/1-introduction/

или здесь:

https://www.ruby -toolbox.com/ Categories / static_website_generation

Например, Jekyll набирает популярность для создания статических сайтов, созданных с помощью Markdown. OctoPress может даже быть тем, что вам нужно;он основан на Jekyll для статической генерации веб-сайтов, но поставляется с шаблонами HTML, CSS, Javascripts и всем, что уже настроено как блог или CMS.

Вы упоминаете о необходимости форм для обратной связи.Вы можете объединить статический веб-сайт с простым приложением Rails или Sinatra;с другой стороны, может быть проще добавить веб-формы, размещенные во многих службах, специализирующихся на этом.

1 голос
/ 21 ноября 2011

Я сделал сайт в рельсах, а теперь один с Синатрой. В глубине души я могу сказать, как программист на c, что рельсы путают меня со всей «магией». Синатра, кажется, лучше подходит для меня. Настроить БД с помощью логина и т. Д. Легко ...

Я обнаружил, что Sinatra работает как рекламируется, когда разработчики фактически работают над ним и т. Д. Я бы развернул на heroku - прекрасно работает с Sinatra.

Но вы, похоже, описываете сайт Wordpress, который контролирует нескольких пользователей, статьи, публикации и т. Д. Я создал Wordpress и доволен тем, как все просто. Хороший вариант Wordpress действительно хорош. С вашим собственным WordPress вы можете сделать многое. Конечно, у вас могут быть идеи, которые требуют немного драгоценного камня и т. Д.

Я думаю, что ruby ​​лучше для сайтов, которые не ориентированы на контент, но делают что-то оригинальное. Может быть, вы хотите сделать проект по изучению Синатры?

0 голосов
/ 23 ноября 2011

Я пухл для Синатры (с шаблонами разметки). Таким образом, я могу легко создавать «статические» страницы из партиалов и добавлять нечетные формы. Спасибо за ответы - два человека предложили Синатру, и я не хотел принимать одно за другим!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...