а я не буду даже сравнивать, ибо для меня преимущества очевидны.
Хм, а для меня нет. Нормальные классы в PHP появились только в версии 5.3, до этого была пародия на ООП с костылями. Drupal 6 начали писать много лет назад и совместимость с PHP 4 была обязательной. Зачем менять отличную архитектуру на костыли?
Сейчас вышла 7-ка и в ней классы используются интенсивно - 5.3 уже стандарт.
ну или давай тогда скажем, что VCL, MFC, .Net, фреймворки и т.д. - это нахрен ни кому не нужный хлам? так?
чем был PHP 3 и что сейчас в 5-ке? для чего это все делается? или народу заниматься больше нечем?
У тебя какие-то крайности. Никто не говорит, что то что на ООП - хлам и не кому не нужен. Мало того, я сам пишу на ООП и хорошо его знаю на нескольких языках. Вопрос в том, чем плоха архитектура Drupal? Только тем, что не ООП?
зачем описывать преимущества, если время само расставляет точки над i?
Время показывает, что серебряной пули нет. Мне непонятна точка зрения "если не ООП, то - шлак". Для примера:
http://zotonic.com - тоже шлак? MVC есть, а ООП - нет.
Функциональные языки тоже никуда не годятся?
я ничего не имею против Друпала, просто он мне ужасно не нравится и все!
в Joomla, мне тоже многое не нравилось раньше (Сейчас ситуация намного улучшилась), однако на тот момент количество "минусов" в Друпале было намного больше.
опять же, повторяюсь - НА ТОТ момент, когда 6-ка только выходила.
Эта точка зрения понятна
Есть много систем, большей частью похожих друг на друга, но тем не менее, имеющих прямо таки враждующие лагеря сторонников, типа Canon и Nikon, Joomla и Drupal, и т.д. Иногда проще сказать: "ну не нравиться оно мне", чем доказывать свою точку зрения. Всё равно, пока оппонент не попробует и то и то - сам не поймёт
гм... почему я все время слышу слово кеширование??
по моему любая нормальная система должна работать без кеширования нормально до 1000 посетителей в сутки и не требовать vds... Имхо ни одна cms не несет в себе такой функционал чтоб требовать сервер при такой мизерной нагрузке...
С кэшированием всё просто - зачем использовать ресурсы, если их можно не использовать?
Зачем делать лишние запросы и загрузки объектов, если они не поменялись?
VDS для друпала не требуется. Если основная часть - незарегенные пользователи, то десятки тысяч в день выдержит на шареде.
По поводу таксономии... гхм... я бы хотя бы потому что если посмотреть непревзято на интернет это сайты визитки и простые информационные сайты сложность которых сводится к статьям... для средних бог с ними на чем они построены будут ))
Если таксономия не нужна, её просто не включают
А вот для сложных проектов... честно я плохо представляю чем могут пригодится что Joomla что drupal.
Имхо позиционирование drupal как cms для сложных и уникальных проектов... это не есть правильно...
Потому что:
1. Друпал как и любая CMS накладывает свои ограничения своей идеологией и архитектурой
2. Под сложные проекты и в особенности высоко нагруженные пишутся свои CMS которые не требуют 100500 бесполезных функций.
3. Третье думать не стал... потому что двух первых пунктов достаточно чтоб отказаться от cms :-)
1. В идеологию и архитектуру друпала укладывается много типов сайтов. Он очень легко масштабируется и все компоненты интегрированы друг с другом "ис каропки".
2. В друпале для высоконагруженных систем пишут свои модули. CMS переписывать нет нужды.
Вы забываете, что сайт делается знаниями разработчика в первую очередь, а не возможностями отдельно взятой системы.
Я об этом и толкую. На первом месте - знания разработчика. А он, как правило, в совершенстве знает не больше одной-двух систем. Зачем же брать проект на Drupal, если хорошо знаешь Joomla?
Да будет Вам известно, не всякий заказ подразумевает в себе создание сайта, в 70% случаев одиночный фрилансер принимает задачи, связанные с причесыванием уже существующих и работающих сайтов. И не от него зависит на чем эти сайты работают.
Через это все проходят. Но рано или поздно начнутся нормальные взрослые проекты.