Drupal 7 vs Drupal 6. Вопросы стабильности

Главные вкладки

Аватар пользователя d6d7 d6d7 21 марта 2012 в 2:04

Добре!

Выполнил несколько крупных проектов на Друпал 7. Впечатления:

Плюсы:
+ Гибкость
+ Огромное кол-во модулей на все случаи жизни

Минусы:
- Ужасная стабильность: каждый второй модуль выдаёт разного рода нотисы, варнинги, а то и вообще не работает без бубна
- Мало модулей состоянии релиза. В основном альфа-бета-версии.
- Проблемы с локализацией. Часто локализация неполная, а иногда строки банально захардкожены (пример тот же Order Total в Коммёрс, в версии 1.2 поломали перевод и теперь фразы Shipping/Billing info тоже так просто не переводятся). Это принуждает к трате времени на поиск решения и повторный патч при обновлении
- Слишком большая гибкость модулей в ущерб ориентации на задачу (Нужно изрядно посидеть над Commerce или Advanced Forum, чтобы привести их в юзабельное состояние).

Мой итог: Друпал 7 пока ещё мягко говоря сыроват и не для продакшна.

Вот хотел узнать, а Друпал 6 лучше в этом смысле? Мне его как-то нахваливали.
Будет ли он стабильнее? Баги видные сразу же невооруженным взглядом в каждом модуле неприемлимы.
Будет ли он юзабельнее? Иногда дефолтная разметка просто поражает кривотой.
Не будет ли проблем с "ассортиментом" модулей? И будут ли они более ориентированны под задачу? Уберткарт вот тот же, например.

А если не Друпал 6, то что? Уж очень нравится схема создания CCK-сущностей. Хочется иметь что-то подобное, но в более простой форме (чтобы все сущности были в одном месте, и все они поддерживали единый API).

Комментарии

Аватар пользователя ram-ram ram-ram 21 марта 2012 в 2:30

Ну я так думаю 6 постабильней будет) модулей больше чем по 7 - это факт)
Баги если и валятся в основном из-за версий php но лечатся на раз. Локализация, тут сложно иногда бывает не всё переведено, но в основном всё норм)
Сие только моё мнение.

Аватар пользователя bsyomov bsyomov 21 марта 2012 в 3:11

Сам по себе D7 вполне стабилен, а вот многие модули под него в лучшем случае -beta.
С D6 в этом смысле всё намного лучше.
Разметка в Drupal зависит от темы оформления, и прекрасно меняется.

Уберкарт намного менее гибкий чем Commerce, но с использованием каталога на views и пачки кастомных модулей под конкретный проект, из него можно сделать удобоваримый магазин. А вообще для магазина лучше смотреть специализированные решения, если не нужно вокруг него нагородить массу всего лишнего.

Остальные модули примерно те же что и под 7, только их больше и они обычно всё-таки в состоянии релиза.

А гибкость модулей это главный плюс Drupal, который позволяет делать то, что нужно, а не то, что было нужно автору модуля, под конкретный проект, как это бывает а других CMS.

Quote:
ну так ребят, если мы все запротестуем и будем сидеть на D6, то D7 никогда не станет стабильным ))

Если вы не разрабатываете модули, не присылаете патчи, или хотя бы не заполняете багтрекер, то то вашего перехода или не перехода на 7 ничего не зависит, а этим занимаются единицы, при этом понимая, зачем это им нужно.

Аватар пользователя symbiosss symbiosss 21 марта 2012 в 12:37

используя д7 я создаю спрос на него. Я не один делаю сайты, в это значит что даю работу программистам, верстальщикам. И я уверен что хоть кто то из них приносит вклад. Не будь спроса загнется любой проект. Чем больше пользователей д7 тем больше развития.

Аватар пользователя WiseMan WiseMan 21 марта 2012 в 13:29

"symbiosss" wrote:
используя д7 я создаю спрос на него. Я не один делаю сайты, в это значит что даю работу программистам, верстальщикам

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

Аватар пользователя Dan Dan 21 марта 2012 в 15:14

"darkdim" wrote:
та вы чё, 8-я версия уже на подходе. Не удивлюсь, если скоро 9-я ветка появится

Через год примерно. Ждём! )

Аватар пользователя petrovnn petrovnn 21 марта 2012 в 16:53

"d6d7" wrote:
Выполнил несколько крупных проектов на Друпал 7

а можно ссылки на "несколько крупных выполненных проектов"?

"d6d7" wrote:
каждый второй модуль выдаёт разного рода нотисы, варнинги, а то и вообще не работает без бубна

какой версии ПХП у вас? Что за хостинг? Какие модули выдают ошибки?

ТС, такие топики можно было создавать в крайнем случае полгода, а то и год назад, когда семерка только вышла. Сейчас на дворе уже 2012, д7 уже больше года как вышел официально.

"d6d7" wrote:
А если не Друпал 6, то что?

лол, напомнило лозунг "Если не путин то кто?"

Аватар пользователя darkdim darkdim 22 марта 2012 в 12:13

xxandeadxx wrote:
"darkdim" wrote:
Не удивлюсь, если скоро 9-я ветка появится

девятой не будет, будет сразу 10 под кодовым названием X!

а пчему 9-й не будет? что за суеверия? понимаю не будет тринадцатой, как у corel-a)))

Аватар пользователя xxandeadxx xxandeadxx 22 марта 2012 в 1:53

"WiseMan" wrote:
но 6-ая версия когда вышла на порядок быстрей стала стабильной и на нее активней и быстрей народ переходил

кстати про активность перехода это неправда, статистика говорит об обратном http://www.acquia.com/sites/default/files/Drupal_growth_12_final_cc-by-n...

Аватар пользователя kyky kyky 22 марта 2012 в 12:19

"darkdim" wrote:
понимаю не будет тринадцатой, как у corel-a)))

Как это не было? был 13 корел. На коробке написано x3, а внизу version 13.

Аватар пользователя WiseMan WiseMan 22 марта 2012 в 13:06

"xxandeadxx" wrote:
кстати про активность перехода это неправда, статистика говорит об обратном http://www.acquia.com/sites/default/files/Drupal_growth_12_final_cc-by-n...
Красивые стрелки, если судить по кол-ву установок ядра.
По модулям все куда грустнее получается, из важных и популярных:
views
pathauto
xmlsitemap
globalredirect
и т.д.

Если 7-ое ядро по цифрам догнало 6-ку, то модули некоторые даже до половины 6-х версий не дошли.

Чтобы это значило?

Аватар пользователя xxandeadxx xxandeadxx 22 марта 2012 в 13:12

"WiseMan" wrote:
По модулям все куда грустнее получается

чего же там грустного? график семёрки по всем трём модулям идёт вверх явно быстрее, чем это было с шестёркой

"WiseMan" wrote:
модули некоторые даже до половины 6-х версий не дошли.

какие модули?

Аватар пользователя WiseMan WiseMan 22 марта 2012 в 13:38

"xxandeadxx" wrote:
чего же там грустного? график семёрки по всем трём модулям идёт вверх явно быстрее, чем это было с шестёркой

так я ж смотрю не в абсолютных цифрах, а в относительных. По периодам в сравнении с тем как отступает прошлая версия. Через год 6-ка в несколько раз переплюнула 5-ю. Семерка же только догнала 6-ю.

Вообще все это гадание в большей степени, ведь 7-ка может набирать обороты из-за вновь пришедших пользователей, а поток поток растем и не без вклада 6-той версии. С нее переходят не многие, насколько можно судить.

"xxandeadxx" wrote:
какие модули?

так полистайте и в моем примере есть globalredirect и xmlsitemap

Аватар пользователя petrovnn petrovnn 22 марта 2012 в 14:03

"WiseMan" wrote:
Если 7-ое ядро по цифрам догнало 6-ку, то модули некоторые даже до половины 6-х версий не дошли.
Чтобы это значило?

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

Аватар пользователя xxandeadxx xxandeadxx 22 марта 2012 в 14:14

"WiseMan" wrote:
Через год 6-ка в несколько раз переплюнула 5-ю

какое это имеет отношение к теме?

"WiseMan" wrote:
в моем примере есть globalredirect и xmlsitemap

это очень важные модули без которых не стоит начинать создавать сайт на drupal 7? или логика в том чтобы начать пользоваться drupal 7 только когда количество установок всех модулей перешагнёт планку в 0,5 от их числа на 6?

вы вместо того чтобы извиниться за враньё, пытаетесь приводить какие-то нелепые аргументы Smile

Аватар пользователя WiseMan WiseMan 22 марта 2012 в 17:50

"xxandeadxx" wrote:
вы вместо того чтобы извиниться за враньё, пытаетесь приводить какие-то нелепые аргументы :)

причем тут вранье?! слова подбирайте )) я оперирую фактами, причем не навязываю мнение. Каждый делает свои выводы сам.

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

Считаю что лучше оставаться на 6-ке ждать следующую версию, либо пока седьмая окрепнет с окружением модулей.

Ваше мнение как разработчика мне понятно - читаю ваши материалы. Хорошо пишете, полезно. И плюшки есть в семерке ради которых задумывался о переходе, но... все тоже но, про напильник...

Что разработчику хлеб, то обычному пользователю гемморой.

"xxandeadxx" wrote:
это очень важные модули без которых не стоит начинать создавать сайт на drupal 7?

да, я считаю эти два модуля обязательными.

"xxandeadxx" wrote:
"WiseMan" wrote:
Через год 6-ка в несколько раз переплюнула 5-ю

какое это имеет отношение к теме?

дык, все к тому же. Начиная с вашей ссылки о популярности 7-ки.

Аватар пользователя xxandeadxx xxandeadxx 22 марта 2012 в 18:58

"WiseMan" wrote:
я оперирую фактами

вот факт — 6-ю версию через год после релиза использовало 113000 "человек"
7-ю - 271000 "человек"

"WiseMan" wrote:
На сегодня я согласен с автором топика, что большинство модулей для седьмого друпала в состоянии нестабильности

голова у вас в состоянии нестабильности

"WiseMan" wrote:
Без напильника 7-ка не подходит для продакшена

напильник скорей нужен рукам раз так получается

"WiseMan" wrote:
Да модули новые пишутся, но то что нужно, мне по крайней мере, этого нет в приемлемом состоянии.

каких модулей нет в приемлемом состоянии?

Аватар пользователя WiseMan WiseMan 22 марта 2012 в 20:02

"xxandeadxx" wrote:
напильник скорей нужен рукам раз так получается

Я не собираюсь спорить и тем более переходить на личности. Вам так - мне так.
У каждого своя правда.

Аватар пользователя drupby drupby 22 марта 2012 в 23:01

"WiseMan" wrote:
Да, сама по себе хороша - красива, удобна. Да модули новые пишутся, но то что нужно, мне по крайней мере, этого нет в приемлемом состоянии.

???

Аватар пользователя WiseMan WiseMan 23 марта 2012 в 10:36

"drupby" wrote:
???

Ключевое слово "приемлемое состояние", поскольку толи от недостаточно выученного нового API разработчиками, толи еще от чего после обновления или после установки нового модуля вдруг весь лог-журнал становится красным.

Меня такой вариант не устраивает. Привык видимо что на 6-ой версии глюки такого рода случаются реже.

Что за модули сейчас не вспомню, осталось только ощущение, т.к. работал с 7-кой несколько месяцев назад. Да и один из своих сайтов чуть позже для эксперимента поставил на семерку и после обновления через drush "все" слетело нахер. Получилась зациклинная переадресация. И не только я с таким сталкивался. Где то здесь уже после встречал инфу что это связано с globalredirect, но на тот момент просто плюнул и забил на семерку. Пока по крайней мере. Не зарекаюсь.

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

Тока вот парадокс - с шестой версией руки как-то не кривятся )))

Аватар пользователя WiseMan WiseMan 23 марта 2012 в 12:43

"xxandeadxx" wrote:
резюмирую написанное WiseMan: Drupal 7 говно

Это типа если я сказал что сейчас я ей пользоваться не буду? ну ну... ))) улыбнуло.

Человек вон в топике что пишет не читали чтоль? че так мои сообщения вас торкнули. То что я ваши доводы не принял?

Расслабьтесь, ни на вас ни на семерку не наезжаю. Все сказанное, ИМХО. И уж играть в детскую игру кто там слился, а кто пузыри дует - ищите кого-то другого.

Аватар пользователя xxandeadxx xxandeadxx 23 марта 2012 в 12:49

"WiseMan" wrote:
Это типа если я сказал что сейчас я ей пользоваться не буду?

это типа вы сказали что несколько месяцев назад globalredirect якобы не работал

"WiseMan" wrote:
Человек вон в топике что пишет не читали чтоль?

какой человек?

"WiseMan" wrote:
То что я ваши доводы не принял?

у меня разве были доводы?

"WiseMan" wrote:
И уж играть в детскую игру кто там слился

ну да, врать и подменять понятия у вас лучше получается, продолжайте

Аватар пользователя Orion76 Orion76 23 марта 2012 в 13:05

все течет - все меняется..
семерка с каждым днем стабильнее и стабильнее..
а про шестерку вспоминать уже не хочется..

Аватар пользователя WiseMan WiseMan 23 марта 2012 в 13:15

"xxandeadxx" wrote:
ну да, врать и подменять понятия у вас лучше получается, продолжайте

промолчу. Умный поймет.
"xxandeadxx" wrote:
у меня разве были доводы?

а ну да, картинка это не довод )
"xxandeadxx" wrote:
какой человек?

автор топика не человек что ль? )
"xxandeadxx" wrote:
это типа вы сказали что несколько месяцев назад globalredirect якобы не работал

ну и, а говном где я назвал друпал? фантазии у вас бурлят Wink Не максим клик ваш аккаунт вскрыл случайно ))

По делу: кроме globalredirect были и другие модули которые работали плохо.

Может сейчас все уже лучше, но это сейчас. И не факт что все. Посмотрим что будет дальше.

Я не утверждаю что вы не правы - вы правы по своему: вас устраивает то чем пользуетесь вы.

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

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 23 марта 2012 в 13:25

"WiseMan" wrote:

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


Ну это уже Кондурова напоминает, и как бы это сказать, немного по-дурацки.
Зато могу привести список модулей с одного проекта, проект только в разработке, а уже есть список патчей:

user_delete
07.02.2012 наложен патч http://drupal.org/node/1425182#comment-5565988
Патч исправляет WSOD на Drupal >= 6.24

Realname
09.03.2012 наложен патч http://drupal.org/node/1070102#comment-4128184
Исправляет проблему из тикета ###

Activity Log
14.03.2012
http://drupal.org/files/1306252-activity_log_node_og_dupes-b.patch
http://drupal.org/files/1426576-activity-log-avatar-resize.patch fixed in dev

*Diff*http://network.acquia.com/files/marketing/commons/commons-6.x-2.5.tar.gz
14.03.2012
http://drupal.org/files/372957-diff-strip-html-73.patch

User Relationships
14.03.2012
http://drupal.org/files/ur_alter_remove_links.patch
http://drupal.org/files/issues/user_relationships_disable_notifications_0_0.patch
-URNA
14.03.2012
http://drupal.org/files/issues/urna-relationships-747798.patch (http://drupal.org/node/747798)

Views attach
14.03.2012
Наложен патч http://drupal.org/files/1409556-attach-empty-b.patch

И заметьте, это стабильнейшая шестёрка.

Аватар пользователя xxandeadxx xxandeadxx 23 марта 2012 в 13:35

"WiseMan" wrote:
автор топика не человек что ль? )

нет, автор топика олень

"WiseMan" wrote:
было бы полезнее если бы вы перечислили модули которые используете и они работаю стабильно, без напильника.

полистайте

Аватар пользователя WiseMan WiseMan 23 марта 2012 в 14:15

"RxB" wrote:
Ну это уже Кондурова напоминает, и как бы это сказать, немного по-дурацки

Кто такой и почему по дурацки?

"RxB" wrote:
Зато могу привести список модулей с одного проекта, проект только в разработке, а уже есть список патчей

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

"RxB" wrote:
И заметьте, это стабильнейшая шестёрка

Проект только в разработке, говорите... а че не на семерке? спрашиваю серьезно, без намеков. Ведь чтобы начинать разработку на 6-ке когда есть более современная версия должны быть веские причины. Хотелось бы узнать, если не секрет

Аватар пользователя makkon makkon 23 марта 2012 в 14:42

ну по факту для 6-ки больше модулей - это да
на 6-ке больше сайтов - тоже думаю правда
что 6-ка лучше или хуже 7-ки думаю даже спорить нет смысла, аналогично спорить про xp и вин7
а вот то, что от 6-ки потихоньку уходят - заметно очень сильно хотябы по проектам модулей друпала, где патчи уже клепаются в основном для 7-й версии только, а на 6-ю забивают итд.