RubyOnRails vs. Wordpress

Апрель 3, 2007 11:58 дп автор Oleg Kurnosov  |  Рубрики: RubyOnRails  |  Метки: No Tags  

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.

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5 out of 5)
Loading ... Loading ...

Добавить комментарий »

bolk:

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

О чём речь?

( Comment от bolk — Апрель 3, 2007 @ 12:00 пп )
Тимур Вафин:

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

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

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

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

( Comment от Тимур Вафин — Апрель 3, 2007 @ 12:56 пп )
Dmytro Shteflyuk:

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

( Comment от Dmytro Shteflyuk — Апрель 3, 2007 @ 2:20 пп )
Олег Курносов:

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

( Comment от Олег Курносов — Апрель 3, 2007 @ 2:35 пп )
Lenar:

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

( Comment от Lenar — Апрель 3, 2007 @ 9:21 пп )
Dmytro Shteflyuk:

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

( Comment от Dmytro Shteflyuk — Апрель 4, 2007 @ 1:23 пп )
Dmytro Shteflyuk:

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

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

( Comment от Dmytro Shteflyuk — Апрель 4, 2007 @ 1:25 пп )
Олег Курносов:

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

( Comment от Олег Курносов — Апрель 4, 2007 @ 2:30 пп )
Сообщество разработчиков Татарстана в сфере ИТ : Blog Archive : Обзор еще одного городского портала на RoR:

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

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