Tatsoft.ru (logo)

Подробности

RubyOnRails vs. Wordpress 

Ruby on Rails

“Ruby является чистым объектно-ориентированным языком программирования с чрезвычайно ясным синтаксисом, делающим программирование элегантным и интересным. Ruby успешно комбинирует концептуальную элегантность Smalltalk, простоту использования и изучения Python и прагматизм Perl. Ruby возник в Японии в начале 1990 и стал всемирно популярным в последние несколько лет после появления большего числа книг и документации на английском языке. Rails является Ruby-средой с открытыми исходными кодами для разработки использующих базы данных Web-приложений. Основные принципы Rail: меньше программирования и соглашение вместо конфигурации. Меньше программирования означает, что вы пишете меньшее число строк кода для реализации вашего приложения. Сохранение вашего кода небольшим означает более быструю разработку и меньшее число ошибок, что делает ваш код более легким для понимания, обслуживания и улучшения. Вы быстро увидите, насколько сократит Rails вашу работу над кодом.

Соглашение вместо конфигурации означает конец многословным конфигурационным XML-файлам - их в Rails нет вообще! Вместо конфигурационных файлов Rails-приложение использует несколько простых соглашений по программированию, позволяющих вычислить все через отражение и обнаружение. Код вашего приложения и работающая база данных уже содержат все, что Rails должен знать!” Источник: Rolling with Ruby on Rails.

WordPress

“WordPress представляет собой современную, семантическую платформу персональной публикации, ориентированную на эстетику, Web-стандарты и простоту использования. Что-то необычное. WordPress одновременно и бесплатен и бесценен. Говоря проще, WordPress - это то, что вы используете, когда хотите работать с вашим программным обеспечением ведения Web-журналов, а не бороться с ним. Возможности WordPress по умолчанию могут быть сильно расширены (легко можно добавить новые функции) при помощи простой в использовании архитектуры подключаемых модулей.” Источник: CMS Matrix.

Полный анализ от IBM можно прочитать здесь.

P.S. Основаная часть команды разработчиков, создателей татсофт специализируются на RubyOnRails. И все-таки данный сайт создан с использованием Wordpress. Очевидно, что нужно выбирать решение, которое наилучшим образом удовлетворяет требованиям. А так как tatsoft было решено основывать “блог”-логике, ответ был очевиден - применительно к данной задаче выиграл Wordpress.

Комментарии

bolk:

Мне вот это место неясно: “Соглашение вместо конфигурации означает конец многословным конфигурационным XML-файлам - их в Rails нет вообще”.

О чём речь?

(Комментарий — 12:00 пп, Апр 03 )

Тимур Вафин:

Применительно к WordPress это ничего не означает.

Это аргумент при сравнении с фреймверками типа struts, spring и прочими монстрами на Java.

Означает лишь то, что большинство значений конфигурации задается по умолчанию, на пример имя таблицы используемой для модели по умолчанию угадывается из имени класса модели.

PS: заголовок конечно провокационный и в принципе не имеет смысла, т.к. сравнивать фреймверк с блогодвижком некорректно.

(Комментарий — 12:56 пп, Апр 03 )

Dmytro Shteflyuk:

Заголовок лучше было назвать “Искусство и колбаса”. Примерно столько же общего между wordpress и рельсами….

(Комментарий — 2:20 пп, Апр 03 )

Олег Курносов:

Все верно, особенно про еду) Идея была взята из анализа от разработчиков IBM.

(Комментарий — 2:35 пп, Апр 03 )

Lenar:

WordPress конечно хорош, когда не надо быстро получить готовый блог. Но вот изучал я тут давеча его внутренности, очень мне не понравилось.

(Комментарий — 9:21 пп, Апр 03 )

Dmytro Shteflyuk:

А меня вполне устраивает :-) Некоторых вещей не хватает, но в большинстве случаев решается простыми плагинами (самому подправить даже при том, что пхп не занимаюсь уже сто лет - минута дела). А насчет кода… вполне себе код :-) 2.1 резко отличается от предыдущих версий и если тенденция сохранится — будет вполне неплохо.

(Комментарий — 1:23 пп, Апр 04 )

Dmytro Shteflyuk:

Добавлю насчет быстрого получения готового блога. Если ставил хоть раз ворпресс (точнее не просто ставил, а вел блог на нем), то плагины уже давно подобраны. Лично у меня сводится все к распаковке самого вопропресса, копированию плагинов и 10 минут на настройку. Все, рабочий блог.

Если ставишь первый раз - то нафик плагины, все обретется в процессе… В общем дело вкуса :-)

(Комментарий — 1:25 пп, Апр 04 )

Олег Курносов:

Хоть и программируем на RubyOnRails, Wordpress на PHP применительно к задаче установки блога хорош насколько это возмоно. Потому и был выбран для татсофт, так что согласен полностью.

(Комментарий — 2:30 пп, Апр 04 )

Сообщество разработчиков Татарстана в сфере ИТ : Blog Archive : Обзор еще одного городского портала на RoR:

[...] достаточно существуют развитые open-source CMS (например, wordpress), которые помогут реализовать и где-то даже [...]

(Пинг — 1:59 пп, Апр 28 )

Оставить комментарий



Публикации по категориям

Самые читаемые

  • 5,107 прочтений: что такое wordpress (далее)
  • 4,580 прочтений: возможно самый отрицательный подкаст про RoR (далее)
  • 4,342 прочтений: Про нас написали Отцы! :) (далее)
  • 3,785 прочтений: Чем плох MySQL (далее)
  • 3,752 прочтений: 9 ошибок менеджера или почему задерживаются проекты (далее)
  • 3,668 прочтений: Впервые в России конференция в формате BarCamp (далее)
  • 3,192 прочтений: Конференция - взгляд из-за кулис (далее)
  • 2,741 прочтений: Автоматическая система синхронизация файлов между серверами (далее)
  • 2,572 прочтений: Сайт о преподах под прицелом? (далее)
  • 2,269 прочтений: jQuery – Javascript нового поколения (далее)

Добавление в рейтинги

Bobrdobr Memori Google YahooMyWeb Digg Technorati Delicious
количество читателей онлайн и всего Рекомендовать tatsoft.ru в МойКруг.ру

Активные участники

 4 Users Online из них сейчас на сайте

Облако тэгов