Эпическое обновление моего сайта на Ruby on Rails
January 2, 2011 , revised January 21, 2011 in Ruby on RailsИдея переписать сайт на Ruby витает надо мной уже, наверно, год. Основной мотивацией было то, что используемый мной ранее WordPress феерически плохо написан и его так же феерически сложно дополнять. Это я вам говорю как человек, который писал к Wordpress темы, плагины, и совсем недавно переносил базу на собственную структуру данных. К тому же, он написан на PHP, а шаблоны придется писать не на Haml, и ORM нет, ну и так далее.
В определенный момент времени я понял, что я мало пишу в блог из-за того, что WordPress мне мешает. Серьезно.
Так что я больше не сапожник без сапог.
О нет, это же велосипед
Велосипед, но весьма высокоуровневый. Скажем так, бизнес-логика этого сайта существенно отличается от бизнес-логики типичного блога, что и привело меня к решению писать его самому.
Блог за 15 минут? Скорее за 15 дней
Резюмируя: я бы не советовал браться за реализацию блога на Ruby on Rails людям, у которых нет лишней недели, а лучше - двух.
Разумеется, “блог за 15 минут” – чистой воды маркетинговая лапша на уши – ее даже уже убрали с официального сайта. Теперь всех новичков Rails приравнивают к зомби, что, конечно, звучит еще круче.
Последние две недели я почти каждую свободную минуту занимался этим сайтом. Плюс еще немного – до того. Поэтому могу оценить работу в 50-60 человекочасов.
Понятное дело, мне пришлось повторить весь функционал WordPress, которым я пользовался. Понятное дело, я старался побольше функционала восполнить внешними библиотеками, например, защиту от спама, историю редактирования, или язык разметки. Тем не менее, многое пришлось делать самому, о чем я постараюсь рассказать в будущем – это интересно.
Что дальше
Очень хочется в этом году опубликовать как можно больше моих работ - обнаружил, что я это делаю крайне лениво и редко. И наделать побольше работ новых.
Еще хочется, наконец, больше писать на английском, но об этом – позже.
Понравился пост? Купи мне кофе