Если Вы хотите создать и в дальнейшем поддерживать успешный сайт-коммьюнити, сайт-сообщество или что-то наподобие соц. сети, то ни в коем случае не используйте Друпал или другую готовую систему управления.
Не отношусь к этой картинке уж очень серьезно. По-моему, все популярные цмс примерно одинаковые по сложности: что Тайпо3, что Маджента и т.д.
"graker" wrote:
Пилил-пилил, а гири оказались не золотые? :)
Со временем стало скучно работать с Друпалом. Да и вообще никакие цмс-ки не нравятся почему-то...
"xxandeadxx" wrote:
почему же?
На первый взгляд кажется, что можно быстро собрать неплохой сайт. Но со временем, когда проект начинает усложняться, понимаешь, что Друпал совсем не нужен. PHP + DHTML - вот все что надо для счастья.
На первый взгляд кажется, что можно быстро собрать неплохой сайт. Но со временем, когда проект начинает усложняться, понимаешь, что Друпал совсем не нужен. PHP + DHTML - вот все что надо для счастья.
Гы, а все статьи-обзорники друпала, как раз иговорят обратное. Если Вам надоело собирать в кучу куски кода которые постоянно конфликтуют между собой, если Вы не хотите чтобы Ваш сайт пестрел дырами безопасности, есди Вы не желаете чтобы при расширении и изменении Вашего сайта Вам приходилось разгребать тонны кода, выбирайте цмску или цмфку.
Гы, а все статьи-обзорники друпала, как раз иговорят обратное. Если Вам надоело собирать в кучу куски кода которые постоянно конфликтуют между собой, если Вы не хотите чтобы Ваш сайт пестрел дырами безопасности, есди Вы не желаете чтобы при расширении и изменении Вашего сайта Вам приходилось разгребать тонны кода, выбирайте цмску или цмфку.
Гы, никогда не соглашусь с этим высказыванием;)
Авторы Друпала чего хочешь тебе наговорят, это же их детище, они его пиарить будут всегда.
Пацаны!
Я тут распилил комп пополам, и в процессе на меня снизошло озарение. Все эти фреймворки, виртуальные машины и языки высокого уровня на хер не нужны. Берешь какой-нибудь дебаггер постарше и потурбовее, и фигаришь на асме - вот все, что надо для счастья!
Берешь мануал по процу, качаешь спецухи по всем нужным контроллерам, и начинаешь шпарить мега-супер-сервер, и конечно все сервисы в него интегрируешь - а то будет очень медленно работать. ПХП никакой не нужен, интерпретаторы - для лохов! И наш код наверняка быстрее, ведь в нем не будет всякого мусора типа сборщиков мусора!
Ну вот я тут топик когда то заводил (весной что ли?) Мол если Друпал так крут, то почему нет внятных стартапов на нём? Тот топик сошёл в говно и меня в флудерасты кое-кто записал.
К чему я.... Синкора прав в том, что серьёзный сайт - это однозначно самопись. Однако же синьор Синкора скорее рассуждает в теоретических плоскостях, хочется вселенского совершенства, чтобы ух! с пузырьками на губах, один запрос к БД - бджжж!
Но не каждый день тут Вконтакте проклёвывается, приходится и мирское, каждодневное решать, т.е задачи, для которых писать всё самому ох как накладно
Автор, ответь без отмазок на следующие вопросы:
1) Что ты пытался сделать, какой функционал закладывал в свою социалку?
2) Что удалось сделать, а что нет?
3) Какие средства разработки выбрал после Друпала?
что такое "серьёзный сайт"? drupal.org серьёзный сайт? gosbuk.ru серьёзный сайт? whitehouse.gov серьёзный сайт? drupal.ru серьёзный сайт? сколько по времени, ты будешь писать свой аналог например interfax.by и найдётся ли после тебя человек, который будет поддерживать твой код, чинить твои баги и закрывать твои дыры?
Ну когда приводят пример самых известных сайтов на Друпал, то стайт ясно, что они в массе своей похожи один на другого и особенно + - не выделяются - это так называемые сайты портального типа с элементами соцсети.
"серьёзные" - я имею ввиду высоконагруженные с уникальными фичами. Например, набивший оскомину Фейсбук. Нельзя такое сделать на Друпале. Или Фликр. Или Soundcloud. Или Plentyoffish
апример, набивший оскомину Фейсбук. Нельзя такое сделать на Друпале. Или Фликр. Или Soundcloud. Или Plentyoffish
ты горячее с твёрдым сравниваешь, в духе "нельзя вилкой суп есть, или чай ей пить, или хлеб резать. поэтому вилка плохая и макароны следовательно нужно есть руками". всё это сервисы, смысла писать их на drupal ну никакого нет. drupal это инструмент для определённого круга задач, а не панацея от всех бед. да и сомневаюсь, что ты когда нибудь создашь свой "Фликр" или "Фейсбук", хоть с друпалом, хоть без. вернитесь на землю коллеги)
Хм..
Вот автор сей темы очень даже прав. В отношении производительности и конфликтности внутренней системы кеширования Друпал проигрывает во многом самописным простым обработчикам. Как пример - прогрузка простой статики все же занимает столько времени, сколько и обработка контента на pre функциях (блоки и т.д. генерируются в независимости от того, выводятся они или нет). И идеология в самописных двиглах все же куда более проста. И лично я знаю не один случай, когда при увеличении посещаемости (это не 2 и не 5 тыс в сутки активных юзверей) - переходили на самописный двигло.
Но. Есть много но.
ЦМС по сути не для того, что бы (!!!) быстро и качественно создавать коммюнити для многотысячной толпы. Вы же должны понимать простую до коленок весЧ - экономическая составляющая в таком случае просто не выгодна. Да да. Именно она самая. Представьте, если каждый маломальски знакомый с "echo" будет одной строчкой кода вываливать мегафейсбук и т.д. Это потеряет актуальность. Вы же программист. Вы же сами понимаете, что базовые данные - недостаточны, что бы даже попасть в дырку унитаза. Ведь я прав?
Так что получается.
Друпал (да и не только он родной) позволяет экономить время. И нервы. И избегать неприятных ситуаций, когда через визивик аплоад фарму заливают трояна на рассылку спама, и ваш портальчик с высокимрейтом и положительным контентом просто банят на неопределенный срок. Приятно? не думаю. Тут же ситуация куда более простая. Есть Коммюнити по друпалу. И бОльшая часть проблем подобного характера устраняется в короткие сроки. И если у Вас, уважаемый автор, есть желание - можно написать свою систему кеширования. О! Ведь это идея. Заставить работать Друпал быстрее.
Просто Вы подходите к вопросу с точки зрения программирования (такого, заядлого и матерого), но забываете - зачем вы этим занимаетесь. Ведь, не ради простого альтуризма и "я помогу всем бедным народам мира, и Китаю в том числе".
P.s. Согласен с автором в отношении соцсетей. Производительность хромает. Но у каждой медали - две стороны. НЕ ЭКОНОМЬТЕ НА ХОСТЕРАХ И САМОРАЗВИТИИ не только в программировании, но и в элементарных "пониманиях", что сайты - это инструменты для продвижения каких либо идей/продуктов, а не метод реализации личных амбиций.
P.s.s. Никто же не будет писать, что БМВ куевая машина, только потому что она ест 14 литров на 100 км по трассе?
Все зависит от задач которые заказчик ставит перед сайтом, от средств вкладываемых в разработку и еще кучи составляющих.
Я тоже неоднократно говорил, что если к примеру нужен чисто и-нет магазин или супермаркет без финтифлюшек но с огромным количеством товаров, то друпал не стоит использовать поскольку это технически не выгодно из-за достаточности узкоспециализированных CMS.
Однако при дальнейших шагах в сторону расширения, к примеру организации форума, или блогов и еще всяческих причиндалов все становится с точностью до наоборот и заказчику будет уже сложнее расширять функционал той-же мадженты или ос-комерца чем, если бы изначально сайт строился на более дружественной CMS.
Зачастую благодаря любимым заказчикам и возникают ситуации как в анекдоте про чудо боинг с бассейном, тенисными кортами, картинг трассой 3 барами и т.д. и потом в конце презентации фраза пилота: "А теперь уважаемые пассажиры пристегнитесь и мы попробуем со всей этой хренью взлететь".
P.S. Для организации простого и успешного сайта комьюнити или простой соц сети при грамотном подходе и оптимизации друпала вполне хватит не смотря на его "ресурсоемкость".
Ага давайте вконтакте переделаем на друпале и посмотрим почему не получится....
ведь полный бред, что друпал не подходит для таких проектов. подходит. но только не при такой нагрузке. потому, что универсальность тянет за собой лишний код. то что самописный код быстрее - правда, но ведь не даже самый постой блог придется писать долго - это если не пользоваться сторонними дырявыми фреймворками, а на друпале или вордпресс блог разворачивается за полчаса.
Любую задачу на drupal можно решить многими способами.Можно поставить 15 модулей с орга каждый из которых будет решать 10% поставленной задачи, можно написать модуль который будет стопроцентно заточен под задачу.А drupal это всего лишь ядро которое, предлагает разработчику свой api( [хочешь пользуйся , хочешь обходи на своем велосипеде).
А хочешь больше контроля бери pylons/django/ror
"серьёзные" - я имею ввиду высоконагруженные с уникальными фичами. Например, набивший оскомину Фейсбук. Нельзя такое сделать на Друпале. Или Фликр. Или Soundcloud. Или Plentyoffish
Поцоны, а вот купил бентли, ну всё есть, и подставка для кружки, и подогрев сидений и люк и климат-контроль, одно хреново - огород не вспашешь
Уверен?
Я думаю что можно и попахать, лошадок у нее точно хватит. Тут вопрос целесообразности пахать поле на бентли. Ну типо если это круто и чтоб соседи сдохли от смеха зависти.
Зато плуг который надо держать за ручки, лишь бы кто-то тянул 3-ка людей, коняшка или бентли нивапрос.
Ты только картинку представь в мозгу
Идет чуваг за плугом, а впереди серебристый металлик "Бентли" тянет лямку, романтика мля!
в чём конкретно он прав? в том что на друпале нельзя создавать успешные сайты? дак успешность не определяется внутренней начинкой. может в том что на друпале нельзя создавать "сайт-коммьюнити"? дак друпал подходит для этого как нельзя лучше. может в том что соц-сети нужно писать с нуля? дак ты или автор создал хоть одну соц-сеть чтобы так говорить?
Ну вот я тут топик когда то заводил (весной что ли?) Мол если Друпал так крут, то почему нет внятных стартапов на нём? Тот топик сошёл в говно и меня в флудерасты кое-кто записал.
...приходится и мирское, каждодневное решать, т.е задачи, для которых писать всё самому ох как накладно
Про каждодневные задачи речь не шла в данном топике.
"xxandeadxx" wrote:
что такое "серьёзный сайт"?
Серьезный - вдумчивый, строгий, глубокомысленный, существенный, важный, сильный, способный действовать по-настоящему хорошо и т.п.
Сайт, веб-сайт (от англ. website: web — «паутина», «сеть» и site — «место», букв. «место в сети») — в компьютерной сети объединённая под одним адресом (доменным именем или IP-адресом) совокупность электронных документов (файлов) частного лица или организации.
"xxandeadxx" wrote:
сколько по времени, ты будешь писать свой аналог например interfax.by и найдётся ли после тебя человек, который будет поддерживать твой код, чинить твои баги и закрывать твои дыры?
Про поддержку кода, баги и дыры в безопасности можно с таким же успехом говорить и про Друпал-разработчиков. Ибо есть хорошие Друпал-разработчики (они есть на этом форуме), а есть плохие разработчики (основная аудитория этого сайта), после которых всегда можно найти кучу багов.
Не раз приходилось доделывать сайт на Друпале после других людей. И что я видел в их коде? Там были и баги, и дыры в безопасности, и просто корявый код, написанный не только не в духе Друпал-стандартов, но также не претендующий вообще ни на какое достойное звание программного кода. И это все делалось на самом Друпале, а толку, если плохой разработчик?
Поэтому качество кода никак не связано с тем фактом, Друпал в вашем распоряжении, или что-то другое...
"maniac10" wrote:
Уже выпустили из сумасшедшего дома?
"q2_faith" wrote:
интересный топик)))
если человек не смог осилить друпал и оптимизировать его под свои нужды, то как можно утверждать о каком то самописном движке?
Да-да, я вообще ламер. Я даже ХТМЛ не знаю. А про ПХП я слышал только от друзей.
"vgoodvin" wrote:
ТС, скажи уже что ты выбрал вместо друпала. Самопись не предлагать, только фреймворки.
Ничего не выбирал. Просто переписываю код под свои задачи, убираю ненужное, добавляю нужное. Т.е. от универсальности перехожу к конкретной заточке.
После 2-х лет работы над сайтом на Друпале я пришел к выводу, что очень неудобно добавлять свои модули и одновременно поддерживать стандартное ядро. Очень часто для создания чего-то, казалось бы простого, приходилось писать кучу алертов над ядреными хуками. В итоге получается масло-масленный код.
У Друпала на самом деле очень много кода, который нельзя изменить хуками, не изменяя ядро!
Например, тот же стандартный модуль комментариев. Для него чтобы сделать расширения, придется извращаться через одно место. В итоге будет нерациональный модуль. Так как стандартные комментарии в Друпале очень сильно "захардкоджены" с движком.
Вот как, например, можно отменить запись в журнал таких сообщений, не изменяя ядро или стандартный модуль комментариев?
Конечно, можно в отдельном модуле переписать заново логику сохранения комментариев. Но опять-таки, масло-масленно получится в итоге. Что в дальнейшем поддерживать совсем неудобно.
Примеры можно приводить бесконечно...
"xxandeadxx" wrote:
дак ты или автор создал хоть одну соц-сеть чтобы так говорить?
А ты что-нибудь создал, чтобы говорить обратное?:)
"Valeratal" wrote:
я так и не понял
проблема в производительности что ли?
Проблема в том, что Друпал - это не фреймворк, а жесткая архитектура (имхо).
Я работаю профессиональным веб-программистом уже не первый год. А школу закончил 9 лет назад. И в этом форуме я общался с людьми на нормальном языке, впрочем, я всегда на форумах общаюсь так, как положено в правилах сайта.
И заявление iHappy в мой адрес принимаю как подпись в его собственной неполноценности и непорядочности, а может быть несостоятельности как личности. Более того, не принимаю всерьез ни одно из высказываний тех лиц, кто, как очевидно, далек от веб-разработок в реальной жизни.
iHappy, даже будучи школьником в свое время, я никогда не был таким неграмотным как ты.
Я работаю профессиональным веб-программистом уже не первый год.
а я паровоз!
Написать УГ, может любой школьник. А вот объяснить почему УГ, школота не может. Вот ты из тех, кто кричит, что УГ, а сказать слова, почему УГ, ты не можешь.
Говорить о каком либо профессионализме нету даже речи. Профессионал не будет срать, там где нечего не понимает.
Свои слова, надо доводами подтверждать, а не
"xxandeadxx" wrote:
Примеры ни к чему. Кто со мной солидарен, поймут без примеров.
школота, есть школота.
"Sinkora" wrote:
может у меня память плохая, но я не помню еще такого случая, чтобы ты хоть раз написал мне умную вещь;)
а он тебе вообще чемто обязан??? он тебе, что то должен? нет?
На форуме как минимум он активно помогает на форуме.
А ты что сделал тут?
Я однажды одному школьнику даже модуль написал, а он даже ничем не ответил. Возможно, он не понял куда нужно вставить работающие файлы. Кстати, это не ты, случайно, тогда был?
а я паровоз!
Написать УГ, может любой школьник. А вот объяснить почему УГ, школота не может. Вот ты из тех, кто кричит, что УГ, а сказать слова, почему УГ, ты не можешь.
Говорить о каком либо профессионализме нету даже речи. Профессионал не будет срать, там где нечего не понимает.
Свои слова, надо доводами подтверждать, а не
iHappy, чёта мнится мне, в реале, один на один, ты не такой словоохотливый
Кстати, на предмет посрать, отхожее место у нас тут
ТС и все таки, где вы уперлись лбом?
Что не получилось?
Где Вас не устроила производительность, кстати комменты темятся и переделываются под свои нужды на ура, главное отрубить то что Вам не надо и сделать так Вами называемое масло масляное, но вы не ломаете ядро и т.д. со всеми вытекающими.
По факту предоставленных Вами аргументов "против", буду пытаться их оспаривать, и почему-то на 90% уверен что оспорю.
PS Друпал не панацея от всех болезней, но как инструмент способен на многое, включая и социальные сети.
ТС и все таки, где вы уперлись лбом?
Что не получилось?
Дело в том, что поставленные задачи я обычно всегда решаю. Получается практически все, что планирую. Но не всегда, естественно, времени хватает на реализацию конкретных вещей.
Я же не говорю, что на Друпале нельзя сделать те или иные вещи. Не спорю, сделать на Друпале можно практически все что угодно. Но! Для меня важен не только результат, но и способ его достижения. Как я уже говорил про комментарии, то там практически все завязано с движком, и чтобы делать многие вещи, необходимо писать слишком громоздкий код. Другими словами, проще отключить друпаловский модуль "comments", чем его расширять с помощью модулей-настроек.
С темизацией комментариев и прочего проблем нет, конечно же.
Если хотите оспорить, то прокомментируйте эти строки:
"Sinkora" wrote:
Вот как, например, можно отменить запись в журнал таких сообщений, не изменяя ядро или стандартный модуль комментариев? watchdog('content', 'Comment: updated %subject.', array('%subject' =>$edit['subject']), WATCHDOG_NOTICE, l(t('view'), 'node/'. $edit['nid'], array('fragment' =>'comment-'. $edit['cid']))); watchdog('content', 'Comment: added %subject.', array('%subject' =>$edit['subject']), WATCHDOG_NOTICE, l(t('view'), 'node/'. $edit['nid'], array('fragment' =>'comment-'. $edit['cid'])));
Конечно, можно в отдельном модуле переписать заново логику сохранения комментариев. Но опять-таки, масло-масленно получится в итоге. Что в дальнейшем поддерживать совсем неудобно.
Ну во первых Вы определитесь, Вам шашечки или ехать
в таблицу watchdog исходя из структуры друпала записывается практически любой чих движка, или Вы хотите вообще отказаться от ведения логов?
Переписывать функцию comment_save естественно нет смысла, но кто мешает Вам на форм альтере выкинуть стандартый сабмит и вместо comment_save навесить свой? видимо никто скопипастить кусок кода без вызова функции watchdog дело 3 минут :).
Да и что значит не удобно? Вы хотите написать код так, чтоб в дальнейшем к нему совсем не обращаться? или я чего-то недопонимаю, так любому человеку знакомому с кодингом под друпал заглянувшему в форм альтер сразу станет понятно, что вы захотели избавиться от ряда неудобств в функции comment_save
По Вашей логике получается, зафига перекрывать theme функции, если можно их прямо по факту расколбасить, зачем создавать свою тему, если можно переделать гарланд и т.д.
За каким боком придумали все эти альтеры, препроцессы и т.д.
Переписывать функцию comment_save естественно нет смысла, но кто мешает Вам на форм альтере выкинуть стандартый сабмит и вместо comment_save навесить свой? видимо никто скопипастить кусок кода без вызова функции watchdog дело 3 минут :).
Так я про то и говорю, что если так делать, то нерационально в итоге получится. А поддерживать такие заплатки всех "чихов" будет очень неудобно в дальнейшем.
Если переопределять все сабмиты, формы и все остальное, что в стандартном варианте не устраивает, то в итоге получается целый "огород" надстроек Друпала.
За каким боком придумали все эти альтеры, препроцессы и т.д.
Понятное дело, что эти вещи придумали только ради того, чтобы не было проблем при обновлении Друпала новыми версиями. А во всех остальных аспектах это только минус...
Блин ну какой минус в производительности, если стандартная функция даже не вызовется?
Вас пугает количество строк кода? Так пишите свое двигло, я посмотрю на количество строк там :), да и не факт что у Вас получится что-то более лаконичное.
Хоть убейте пока не убедили лично меня, что наличие альтеров это минус Друпала.
Пишите грамотно свой код и не будет никакого гемора даже при передаче проекта другому кодеру могу Вас уверить.
Как часто ты туда лазишь и нахрена стремиться к такому дрочиву?
Ежедневно работаю с проектом уже более 2-х лет. Поэтому мне не все равно, что в нем творится.
"glu2006" wrote:
Хоть убейте пока не убедили лично меня, что наличие альтеров это минус Друпала.
Да, для повседневной жизни альтеры нужны, альтеры важны. Но для сложного сайта идеология Друпала не годится.
"glu2006" wrote:
Пишите грамотно свой код и не будет никакого гемора даже при передаче проекта другому кодеру могу Вас уверить.
Всегда стараюсь писать граммотный код, даже в тех проектах, которые того не стоят:)
"glu2006" wrote:
Блин ну какой минус в производительности, если стандартная функция даже не вызовется?
Блин, но Вы не сможете поддерживать сложный проект, в котором весь стандартный функционал переопределен Вашими хуками. Возникнет путаница и избыточность кода! В итоге в одном движке будет целых два: сам чистый Друпал + модули переделывающие Друпал. А в это время нужно будет писать модули, связанные именно с бизнес логикой проекта. В итоге и появляются такие мысли, как мысль написать этот топик...
/me, с годами, все боьше склоняется, что лучше заработать немного денег(на том, чем можешь) и купить отличный готовый велик(по количеству заработанного). Будет в разы лучше, красивее, а главное надёжнее. Да и время мое с'кономит на зарабатывание новых денег.
Любители творческого онанизма - не в счёт конечно(им своё время не жалко). Важен процесс и собственные эмоции от процесса.
нее, наверно имеется в виду по типу карм всяких
или "пожаловаться модератору"
Да, типа того. Еще рейтинги полезны. А также очень хорошо, когда сообщество само следит за порядком на сайте (голубая мечта). Еще, как мне кажется, очень важно строго следить за регистрацией новых пользователей сайта.
Но самое главное, по-моему, - это с самого начала собрать сообщество умных людей, тогда сайт обязательно будет процветать.
Во-первых, то, что я создаю, придумываю для своего проекта - этого нигде готового нет. Т.е. нечего покупать.
Во-вторых, я постоянно, как программист, что-то делаю за деньги другим. Имею я право создавать проект для себя так, как хочу, так, как считаю нужным?
"PVasili" wrote:
Будет в разы лучше, красивее, а главное надёжнее.
Как закаленный в боях ит-технологий, могу уверенно заявить, что за деньги никто не будет мне делать так качественно мой проект, как делаю его я для самого себя любимого.
. Имею я право создавать проект для себя так как хочу, так как считаю нужным?
- естественно. Когда это хобби - да. Но когда встаёт ещё суммарная цена вопроса А тем более, когда вы сами считаете, или ваш клиент считает(что чаще всего и бывает)...То тут уж - практически любой велик массово будет в разы дешевле. А эксклюзив чтобы делать(за бешеные $) нужна реклама и PR себя как супер гуру. А таких в Индии - миллиард уже.
"Sinkora" wrote:
как делаю его я для самого себя любимого.
- ну это понятно. Девушки все такие разные, к каждой нужно подстраиваться, подход особый. А тут я сам один. Ни кто не мешает "побыть с собой в своём мире..."
- профессионалы в первую очередь ценят своё время...
А я как раз и ценю свое время. Почему я перевожу сайт с Друпала на свой код? Только для того, чтобы делать все так, как я хочу, и как, по моему мнению (основанному на опыте), должно быть. В своей системе я всегда больше могу сделать, и за более короткий срок.
Сам движок для сайта - это не самая сложная часть проекта, по сравнению с остальными задачами, которые стоят в перспективе.
Все понятно, все замечательно, у тебя есть свой подход к делу, который тебе нравится. Но зачем было писать микро-пост, который что-то говорит, но ничего не объясняет, ничего не доказывает и составляет нулевой интерес к прочтению? Нужна была дискуссия?
очень странно когда человек противопоставляет свои возможности против возможностей очень большого количества программистов создавших друпал, при этом заявляя, что он сделает лучше, быстрее и надежнее)
хотя что мешало вырезать из друпала лишнее...
Но зачем было писать микро-пост, который что-то говорит, но ничего не объясняет, ничего не доказывает и составляет нулевой интерес к прочтению?
Ну, как бы все объяснения в моих комментах...
"Valeratal" wrote:
а я вот GTA4 второй раз решил пройти, и чего, создать пост на форуме?
Честно говоря, я даже не знаю толком, что такое GTA4. Также выкладывай пост, будет полезно:)
"PVasili" wrote:
И в конце мы снова вышли на Дерибасовскую... :)
Да, вы снова вышли на Дерибасовскую, а я продолжаю прогуливаться по новым улицам! Такая история и с Друпалом...
"q2_faith" wrote:
очень странно когда человек противопоставляет свои возможности против возможностей очень большого количества программистов создавших друпал, при этом заявляя, что он сделает лучше, быстрее и надежнее)
Где я такое писал?
Друпал №2 в одиночку я не смогу сделать. Но мне это и не нужно. Мне не нужен универсальный движок.
"Мой разум" wrote:
Друпал хорош для серийного создания сайтов. Мне и самому нравится Друпал. Но зацикливаться на нем я не хочу. И если говорить про долгосрочный проект, то Друпал здесь, наоборот, только проигрывает (о чем, собственно, этот топик).
Коллеги, а ведь это в той статье о нас "Сообщество — мудаки"! Когда читал его нелепую статеечку чуть дважды не свалился с табуретки.
А когда читал комменты так и вообще стало все понятно...."я за 3 дня напишу все, что мне надо." Все парни пора вешать клавы на стену и идти вешаться на мышках, вот он герой Скайнета и предвестник апокалипсиса..... интересно что будет если он узнает про модуль фичес... тихо пацаны унесем эту тайну в могилу...
Так таких и есть 99% сайтов "новости каталог о нас контакты". на Дру если тз готово то "обычный сайт" можно собрать за день-два, а вот еслиб я писал все вручную а потом заказчик вдруг решил чето переделать то он бы о себе узнал много нового... а так я взял подключил нужное и отключил ненужное, поскалив зубы с приятем в аське.....
Коллеги, а ведь это в той статье о нас "Сообщество — мудаки"! Когда читал его нелепую статеечку чуть дважды не свалился с табуретки.
А когда читал комменты так и вообще стало все понятно...."я за 3 дня напишу все, что мне надо." Все парни пора вешать клавы на стену и идти вешаться на мышках, вот он герой Скайнета и предвестник апокалипсиса..... интересно что будет если он узнает про модуль фичес... тихо пацаны унесем эту тайну в могилу...
Бред. Тему топика читать надо.
"mak-vardugin" wrote:
Так таких и есть 99% сайтов "новости каталог о нас контакты". на Дру если тз готово то "обычный сайт" можно собрать за день-два, а вот еслиб я писал все вручную а потом заказчик вдруг решил чето переделать то он бы о себе узнал много нового... а так я взял подключил нужное и отключил ненужное, поскалив зубы с приятем в аське.....
А мой топик про оставшийся 1% сайтов. Так что разговаривать не о чем...
Люди!!!! Хошу таких как Sinkora метлой гнали с друпала.ру и не давали в руки установщика drupal. Для крутых сайтов не годится. Ага так я и поверил, что ты сидишь и днями строгаешь "крутые сайты". Бред!!!!
Я сам начинал изучение по порядку: HTML, CSS, PHP, JavaScript, jQuery и доростя до друпала сам не сразу понял всего богатства этого движка. Сейчас писать не под друпал, тем более с нуля - нет, простите, но это садомазохизм.
http://drupal.ru/node/38740
Опубликовано Sinkora в вс, 03/01/2010 - 03:25.
Sinkora
Приветствую, Neochief! Читал многие твои статьи здесь и на других сайтах. Твой энтузиазм, наверное, не только меня одного заставил полюбить Друпал. Я тоже надеюсь, что популярность Друпала будет продолжать расти с каждым днем.
Из перечисленных тобою базовых пунктов у меня пробелы только в следующем:
* Как работать с SVN и CVS? (пока еще не было необходимости)
* Как создавать и применять патчи? (представляю, но пока не пользовался)
* Как реализовывать unit-тесты в Друпале?
А в остальных пунктах ориентируюсь вполне))). Согласен, что книга Джона Вандюка - это первое, что необходимо приобрести начинающему разработчику. Именно эта книга дала мне необходимые начальные знания.
Некоторые мои знакомые пробовали изучать Друпал, но потом бросали его, объясняя это тем, что очень долго необходимо с ним разбираться. Но я всячески пытаюсь им доказать, что это интересная и перспективная технология.
Кстати, с тех пор как я стал серьезно изучать Друпал (чем и сейчас занимаюсь), я просто не могу смотреть теперь на самописные движки сайтов. Ибо любая самописная CMS - трехколесный велик по сравнению с Друпалом.
От оно че Михалыч, от оно че!
На какие-же ты топик стартер грабли наступил, что назад на самаписьки потянуло?
Я понял тебя просто шибко заколдовали. А ну окуни голову в холодную воду три раза и вали к чертям собачьим то что ты наваял.
http://drupal.ru/node/43228
Опубликовано Sinkora в пн, 19/04/2010 - 22:19.
А с чего Вы взяли, что у меня плохой хостинг? Я же на это не жаловался. И цифру в $5 откуда взяли? Это разве существенные деньги?
Я просто хочу избавиться от лишнего количества запросов к БД, чтобы в будущем, когда на сайте в онлайне будут тысячи залогиненных юзеров, было меньше проблем. Также это мне необходимо для системы кеширования, которая будет на сайте (но это уже другая тема).
Вот возьмите, например, сайт drupal.ru или drupal.org - pathauto не используется или используется очень редко.
Ну и народ нервный пошел, обидчивый до абсурда! Ну не согласны с ТС-ом, ну делайте сайты только на Друпале, никто же вам не запрещает. Если мне нужен Друпал - я беру Друпал, если он мне не нужен - я нормально обхожусь и без него.
А то как послушаешь, то если ты не фанат Друпала, то ты вообще не программист, а лох с улицы какой-нибудь. Но тем не менее, я вполне успешно зарабатываю программированием в компании, где Друпал никто не знает, несмотря на то, что команда там состоит, поверьте, далеко не из новичков, а даже наоборот, у многих есть чему поучиться. И почему-то руководство не берется за проекты на Друпале, но это даже, в принципе, не значит, что Друпал плохой в чем-то.
Если мне нужен Друпал - я беру Друпал, если он мне не нужен - я нормально обхожусь и без него.
"Sinkora" wrote:
Если Вы хотите создать и в дальнейшем поддерживать успешный сайт-коммьюнити, сайт-сообщество или что-то наподобие соц. сети, то ни в коем случае не используйте Друпал
Я просто хочу избавиться от лишнего количества запросов к БД, чтобы в будущем, когда на сайте в онлайне будут тысячи залогиненных юзеров когда наши корабли будут бороздить просторы космических океанов, было меньше проблем.
ты что, тогда мы потеряем профессионала высшего класса, такие на дороге не валяются, вандюк ведь не всем по силам xD
Что-то вспомнилось:
Твоя песня "Кто ты?" - действительно, это круто.
Я пишу тебе из маленького городка на Волге.
Мои тревоги, Децл, переполняют душу.
Я не могу твои песни спокойно слушать.
Вокруг меня уши, из моей дурацкой школы,
Где в основном учатся нацистские уроды.
Если они узнают, что я люблю твой рэп,
Они меня изнасилуют и закопают, а мне 15 лет.
Правда звучит как бред? Ответа на вопрос нет.
Я подстриглась на лысо, что бы сохранить себя,
Точнее то, что от меня осталось.
Держусь из последних сил, я почти сломалась.
Ну да, кто же спорит. Визитки шлёпать на взрослых фреймворках - нифига не выгодно на них.
За всем говном, вылитым на ТС в этом топике (гуртом и батю легче пиздить, кто бы спорил), никто не разглядел, чё хотел сказать Синкора: занимаясь созданием сайтов на СMS, программист ставит себя в определённые рамки, продиктованные этой системой. Грубо говоря, Дрис и Ко решил, как и что делать программисту, а как-нет.
При этом, смотрю, пипл настолько присел на эту иглу, что любые робкие попытки разобраться с производительностью, запросами этими и тд вызывает просто неадекватную реакцию.
программист ставит себя в определённые рамки, продиктованные этой системой. Грубо говоря, Дрис и Ко решил, как и что делать программисту, а как-нет.
При этом, смотрю, пипл настолько присел на эту иглу, что любые робкие попытки разобраться с производительностью, запросами этими и тд вызывает просто неадекватную реакцию.
Всё это ребята огорчает. Нехорошо
Вот ведь как :), а что вы скажете на то что php или любой другой язык программирования ставит человека пишущего на нем в определенные рамки? Ведь для того к примеру что-бы картинку обтекал текст справа вы просто обязаны написать img {float: left;} разве не так? разве это не рамки? А задача программиста варьировать этими мелкими законами создавая при какой-то более мощный закон или правило или рамку, как хотите ее называйте.
Насчет разборок с производительностью и т.д. и т.п. век диалапного интернета уже прошел и прогресс не стоит на месте вы же не ругаете к примеру "NFS shift" или "Fallout 3" за то что эти игры не идут к примеру на компах 5-7 летней давности из-за нехватки у оных системных ресурсов, так почему здесь поднимается эта тема???
Или кто-то когда-то спорил до потери сознания что быстрее друпала только друпал??? Ни для кого не секрет и никто этого не скрывает что производительность друпла - это плата за его универсальность, но почему его не надо использовать при создании соц сети хоть убейте меня я не понимаю.
любые робкие попытки разобраться с производительностью, запросами этими и тд вызывает просто неадекватную реакцию
Наоборот, всячески приветствуются. Что на drupal.org, что здесь.
Только должно быть понимание, что требует оптимизации, а что нет. Автор этого эпического треда такого понимания не имеет (достаточно хотя бы почитать тему, где он разбирался с "лишними" запросами модуля Admin menu), однако берется критиковать то, в чем совершенно не разбирается, поэтому и вызывает лишь насмешку
Как краткость - хоть и "сестра", но не синоним таланта, так и альтернативное мышление - еще не признак интеллекта
Любопытно кто-то видит в Друпале монстра жрущего ресурсы и ограничивающего творчество, а кто-то инструмент дающий широчайшие возможности для реализации идей и возможность совершенствоваться.
Любопытно кто-то видит в Друпале монстра жрущего ресурсы и ограничивающего творчество, а кто-то инструмент дающий широчайшие возможности для реализации идей и возможность совершенствоваться.
Любопытно кто-то видит в Друпале монстра жрущего ресурсы и ограничивающего творчество, а кто-то инструмент дающий широчайшие возможности для реализации идей и возможность совершенствоваться.
>достаточно хотя бы почитать тему, где он разбирался с "лишними" запросами модуля Admin menu)
+1, топик реально доставляющий, целых 20 селектов генерируемых при нормальной работе движка!
Ни для кого не секрет и никто этого не скрывает что производительность друпла - это плата за его универсальность, но почему его не надо использовать при создании соц сети хоть убейте меня я не понимаю.
Дело в том, что каждый Вася Пупкин мнит себя очередным Павлом Дуровым ("у меня будут тысячи залогиненных пользователей, и не иначе!"), хотя даже дорасти хотя бы до сотни залогиненных - это большое достижение - и коммерческий успех для любого малого/среднего проекта.
Да и невдомек Васе, что если проект разрастается до уровня, когда Друпал его не потянет, то его легко (и экономически оправдано) переписать с нуля на любом языке/фреймворке.
хотя даже дорасти хотя бы до сотни залогиненных - это большое достижение - и коммерческий успех для любого малого/среднего проекта.
Тоже мне успех, было бы чему радоваться (это я на полном серьезе)!
"Crea" wrote:
Да и невдомек Васе, что если проект разрастается до уровня, когда Друпал его не потянет, то его легко (и экономически оправдано) переписать с нуля на любом языке/фреймворке.
Ну вот, ты и сам согласился с темой моего топика. Поздравляю!
Освежу топик
Синкора, большинство всегда неправо. Насри на всех, пошли нахуй, покажи смачный фак, гни свою линию. Я с тобой.
Согласен. Но самое интересное, что вместо того, чтобы адекватно высказывать свою точку зрения насчет темы топика, большинство начинает переходить на личность автора, а также пытаться чем-то доказать свое превосходство в борьбе с ветряными мельницами.
Да не будет никакого проекта, парень фантазирует просто.
99,99999% сайтов в интернете страдают от недостатка посетителей, а не от их избытка. Такие, как Sinkora - думают, что от технологии многое зависит, хотя это всего лишь средство.
Друпал - не идеален, но достаточно хорош для большинства проектов, в том числе и социальных сетей - мой ответ по существу темы.
я понял - он хотел выкинуть типа умную фразу, чтоб мы сказали - вот посмотрите какой умный мальчик. Ошибся.
Не удивительно, что когда ко мне обращаются заказчики с просьбой доделать функционал сайта - я с удивлением узнаю, что крутая контора взяв бешенные бабки за сайт сделали его статичным на хтмл. Меня это приводит в шок. Теперь понял почему: потому что типы вроде синкоры сидят в таких конторах и уменьшают количество обращений к базе данных, чтоб сэкономить на хосте. (а хост они же сами и предоставляют и за хорошую копеечку)
Не удивительно, что когда ко мне обращаются заказчики с просьбой доделать функционал сайта - я с удивлением узнаю, что крутая контора взяв бешенные бабки за сайт сделали его статичным на хтмл. Меня это приводит в шок. Теперь понял почему: потому что типы вроде синкоры сидят в таких конторах и уменьшают количество обращений к базе данных, чтоб сэкономить на хосте. (а хост они же сами и предоставляют и за хорошую копеечку)
Д'Артаньян? ))) Если бы у вас был свой, я думаю вы бы тоже вьюсами и прочим не мажорили особо Ибо это были бы Ваши деньги, Ваш профит...
А так да ... Можно покричать за тонкий тюнинг мускулей
еще в мою студенческую бытность работал я как то в компьютерном клубе, и был у нас товарищ один с ником "Дровосек" его очень не любил другой товарищ некий Кенга(14 летний классный и озорной мальчишка).
И этот малолетний мерзавец периодически хакерствовал в CS и вместо игрока пд одобрительный возгласы из 2 компьютерных залов в игре вместо "Дровосека" появлялся игрок с ником "Гомосек". Как и положено после этого более интересная часть драмы переходила из онлайна в офлайн, и Кенгу один раз чуть не утопили в фонтанке(речка у нас такая), кончилось все благополучно, но было весело.
К чему это я, может переименуем тут одного товарища в Kikimora, у кого есть "Кнопка"?
Комментарии
Когда девелопер Sinkora или iNfErNo, ответ очевиден
Так и знал, что RxB будет одним из первых, кто откликнется на топик)))
Пилил-пилил, а гири оказались не золотые?
почему же?
для тех кто совсем в танке рекомендую socialengine.ru/
Не отношусь к этой картинке уж очень серьезно. По-моему, все популярные цмс примерно одинаковые по сложности: что Тайпо3, что Маджента и т.д.
Со временем стало скучно работать с Друпалом. Да и вообще никакие цмс-ки не нравятся почему-то...
На первый взгляд кажется, что можно быстро собрать неплохой сайт. Но со временем, когда проект начинает усложняться, понимаешь, что Друпал совсем не нужен. PHP + DHTML - вот все что надо для счастья.
Гы, а все статьи-обзорники друпала, как раз иговорят обратное. Если Вам надоело собирать в кучу куски кода которые постоянно конфликтуют между собой, если Вы не хотите чтобы Ваш сайт пестрел дырами безопасности, есди Вы не желаете чтобы при расширении и изменении Вашего сайта Вам приходилось разгребать тонны кода, выбирайте цмску или цмфку.
например?
Нет уж, спасибо, такого добра не надо нам)))
ну например когда там будет пару миллионов юзеров онлайн и 100000000000000 комментариев, через 2 года это будет
Примеры ни к чему. Кто со мной солидарен, поймут без примеров. Это убеждение приходит с опытом.
угу))
Гы, никогда не соглашусь с этим высказыванием;)
Авторы Друпала чего хочешь тебе наговорят, это же их детище, они его пиарить будут всегда.
Пацаны!
Я тут распилил комп пополам, и в процессе на меня снизошло озарение. Все эти фреймворки, виртуальные машины и языки высокого уровня на хер не нужны. Берешь какой-нибудь дебаггер постарше и потурбовее, и фигаришь на асме - вот все, что надо для счастья!
Пишите на асме, пацаны, будет самый быстрый код!
Гы, я еще не дорос до такого))
Удаляй аккаунт тут, удаляй модули и дистрибутив дру, прощай Мужик. Не люблю долгих расставаний, нам будет тебя не хватать!
Не ссы, я тебя научу!
Берешь мануал по процу, качаешь спецухи по всем нужным контроллерам, и начинаешь шпарить мега-супер-сервер, и конечно все сервисы в него интегрируешь - а то будет очень медленно работать. ПХП никакой не нужен, интерпретаторы - для лохов! И наш код наверняка быстрее, ведь в нем не будет всякого мусора типа сборщиков мусора!
Ну и так далее.
глупые выводы ни к чему, это да, а аргументы нужны
на опыт ваш посмотреть можно?
Ну вот я тут топик когда то заводил (весной что ли?) Мол если Друпал так крут, то почему нет внятных стартапов на нём? Тот топик сошёл в говно и меня в флудерасты кое-кто записал.
К чему я.... Синкора прав в том, что серьёзный сайт - это однозначно самопись. Однако же синьор Синкора скорее рассуждает в теоретических плоскостях, хочется вселенского совершенства, чтобы ух! с пузырьками на губах, один запрос к БД - бджжж!
Но не каждый день тут Вконтакте проклёвывается, приходится и мирское, каждодневное решать, т.е задачи, для которых писать всё самому ох как накладно
Автор, ответь без отмазок на следующие вопросы:
1) Что ты пытался сделать, какой функционал закладывал в свою социалку?
2) Что удалось сделать, а что нет?
3) Какие средства разработки выбрал после Друпала?
что такое "серьёзный сайт"? drupal.org серьёзный сайт? gosbuk.ru серьёзный сайт? whitehouse.gov серьёзный сайт? drupal.ru серьёзный сайт? сколько по времени, ты будешь писать свой аналог например interfax.by и найдётся ли после тебя человек, который будет поддерживать твой код, чинить твои баги и закрывать твои дыры?
4) сколько лет ты (Sinkora) в веб-разработке?
Ну когда приводят пример самых известных сайтов на Друпал, то стайт ясно, что они в массе своей похожи один на другого и особенно + - не выделяются - это так называемые сайты портального типа с элементами соцсети.
"серьёзные" - я имею ввиду высоконагруженные с уникальными фичами. Например, набивший оскомину Фейсбук. Нельзя такое сделать на Друпале. Или Фликр. Или Soundcloud. Или Plentyoffish
ты горячее с твёрдым сравниваешь, в духе "нельзя вилкой суп есть, или чай ей пить, или хлеб резать. поэтому вилка плохая и макароны следовательно нужно есть руками". всё это сервисы, смысла писать их на drupal ну никакого нет. drupal это инструмент для определённого круга задач, а не панацея от всех бед. да и сомневаюсь, что ты когда нибудь создашь свой "Фликр" или "Фейсбук", хоть с друпалом, хоть без. вернитесь на землю коллеги)
99% сайтов вообще не отличить — набор гипертекста с картинками
А я знал что RxB будет первым и ещё, что будет флейм.
Огромная сила исторического предвидения!
Чисто по-мужски: иди нах..й!
интересный топик)))
если человек не смог осилить друпал и оптимизировать его под свои нужды, то как можно утверждать о каком то самописном движке?
Напомнило http://drupal.ru/node/49163
ТС, скажи уже что ты выбрал вместо друпала. Самопись не предлагать, только фреймворки.
все не читал, но про ucoz 4ever никто не написал?
Хм..
Вот автор сей темы очень даже прав. В отношении производительности и конфликтности внутренней системы кеширования Друпал проигрывает во многом самописным простым обработчикам. Как пример - прогрузка простой статики все же занимает столько времени, сколько и обработка контента на pre функциях (блоки и т.д. генерируются в независимости от того, выводятся они или нет). И идеология в самописных двиглах все же куда более проста. И лично я знаю не один случай, когда при увеличении посещаемости (это не 2 и не 5 тыс в сутки активных юзверей) - переходили на самописный двигло.
Но. Есть много но.
ЦМС по сути не для того, что бы (!!!) быстро и качественно создавать коммюнити для многотысячной толпы. Вы же должны понимать простую до коленок весЧ - экономическая составляющая в таком случае просто не выгодна. Да да. Именно она самая. Представьте, если каждый маломальски знакомый с "echo" будет одной строчкой кода вываливать мегафейсбук и т.д. Это потеряет актуальность. Вы же программист. Вы же сами понимаете, что базовые данные - недостаточны, что бы даже попасть в дырку унитаза. Ведь я прав?
Так что получается.
Друпал (да и не только он родной) позволяет экономить время. И нервы. И избегать неприятных ситуаций, когда через визивик аплоад фарму заливают трояна на рассылку спама, и ваш портальчик с высокимрейтом и положительным контентом просто банят на неопределенный срок. Приятно? не думаю. Тут же ситуация куда более простая. Есть Коммюнити по друпалу. И бОльшая часть проблем подобного характера устраняется в короткие сроки. И если у Вас, уважаемый автор, есть желание - можно написать свою систему кеширования. О! Ведь это идея. Заставить работать Друпал быстрее.
Просто Вы подходите к вопросу с точки зрения программирования (такого, заядлого и матерого), но забываете - зачем вы этим занимаетесь. Ведь, не ради простого альтуризма и "я помогу всем бедным народам мира, и Китаю в том числе".
P.s. Согласен с автором в отношении соцсетей. Производительность хромает. Но у каждой медали - две стороны. НЕ ЭКОНОМЬТЕ НА ХОСТЕРАХ И САМОРАЗВИТИИ не только в программировании, но и в элементарных "пониманиях", что сайты - это инструменты для продвижения каких либо идей/продуктов, а не метод реализации личных амбиций.
P.s.s. Никто же не будет писать, что БМВ куевая машина, только потому что она ест 14 литров на 100 км по трассе?
Все зависит от задач которые заказчик ставит перед сайтом, от средств вкладываемых в разработку и еще кучи составляющих.
Я тоже неоднократно говорил, что если к примеру нужен чисто и-нет магазин или супермаркет без финтифлюшек но с огромным количеством товаров, то друпал не стоит использовать поскольку это технически не выгодно из-за достаточности узкоспециализированных CMS.
Однако при дальнейших шагах в сторону расширения, к примеру организации форума, или блогов и еще всяческих причиндалов все становится с точностью до наоборот и заказчику будет уже сложнее расширять функционал той-же мадженты или ос-комерца чем, если бы изначально сайт строился на более дружественной CMS.
Зачастую благодаря любимым заказчикам и возникают ситуации как в анекдоте про чудо боинг с бассейном, тенисными кортами, картинг трассой 3 барами и т.д. и потом в конце презентации фраза пилота: "А теперь уважаемые пассажиры пристегнитесь и мы попробуем со всей этой хренью взлететь".
P.S. Для организации простого и успешного сайта комьюнити или простой соц сети при грамотном подходе и оптимизации друпала вполне хватит не смотря на его "ресурсоемкость".
ИнФеРнО!11111!!!
Ага давайте вконтакте переделаем на друпале и посмотрим почему не получится....
ведь полный бред, что друпал не подходит для таких проектов. подходит. но только не при такой нагрузке. потому, что универсальность тянет за собой лишний код. то что самописный код быстрее - правда, но ведь не даже самый постой блог придется писать долго - это если не пользоваться сторонними дырявыми фреймворками, а на друпале или вордпресс блог разворачивается за полчаса.
PS хватит этих статей в стиле самопись - круть, вы только плодите одни и те же коменты. http://dimoning.ru/o-standartnih-drizhkah.html
Любую задачу на drupal можно решить многими способами.Можно поставить 15 модулей с орга каждый из которых будет решать 10% поставленной задачи, можно написать модуль который будет стопроцентно заточен под задачу.А drupal это всего лишь ядро которое, предлагает разработчику свой api( [хочешь пользуйся , хочешь обходи на своем велосипеде).
А хочешь больше контроля бери pylons/django/ror
толсто.
Поцоны, а вот купил бентли, ну всё есть, и подставка для кружки, и подогрев сидений и люк и климат-контроль, одно хреново - огород не вспашешь
Уверен?
Я думаю что можно и попахать, лошадок у нее точно хватит. Тут вопрос целесообразности пахать поле на бентли. Ну типо если это круто и чтоб соседи сдохли от
смехазависти.Уверен на 100%
Плуг от ДТ75 никуя не подход
Зато плуг который надо держать за ручки, лишь бы кто-то тянул 3-ка людей, коняшка или бентли нивапрос.
Ты только картинку представь в мозгу
Идет чуваг за плугом, а впереди серебристый металлик "Бентли" тянет лямку, романтика мля!
в чём конкретно он прав? в том что на друпале нельзя создавать успешные сайты? дак успешность не определяется внутренней начинкой. может в том что на друпале нельзя создавать "сайт-коммьюнити"? дак друпал подходит для этого как нельзя лучше. может в том что соц-сети нужно писать с нуля? дак ты или автор создал хоть одну соц-сеть чтобы так говорить?
я так и не понял
проблема в производительности что ли?
Правда глаза колет?
Какое отношение это имеет к теме топика?
Я ж и говорю, людям правда глаза колет:)
Про каждодневные задачи речь не шла в данном топике.
Серьезный - вдумчивый, строгий, глубокомысленный, существенный, важный, сильный, способный действовать по-настоящему хорошо и т.п.
Сайт, веб-сайт (от англ. website: web — «паутина», «сеть» и site — «место», букв. «место в сети») — в компьютерной сети объединённая под одним адресом (доменным именем или IP-адресом) совокупность электронных документов (файлов) частного лица или организации.
Про поддержку кода, баги и дыры в безопасности можно с таким же успехом говорить и про Друпал-разработчиков. Ибо есть хорошие Друпал-разработчики (они есть на этом форуме), а есть плохие разработчики (основная аудитория этого сайта), после которых всегда можно найти кучу багов.
Не раз приходилось доделывать сайт на Друпале после других людей. И что я видел в их коде? Там были и баги, и дыры в безопасности, и просто корявый код, написанный не только не в духе Друпал-стандартов, но также не претендующий вообще ни на какое достойное звание программного кода. И это все делалось на самом Друпале, а толку, если плохой разработчик?
Поэтому качество кода никак не связано с тем фактом, Друпал в вашем распоряжении, или что-то другое...
Уже выпустили из сумасшедшего дома?
Да-да, я вообще ламер. Я даже ХТМЛ не знаю. А про ПХП я слышал только от друзей.
Ничего не выбирал. Просто переписываю код под свои задачи, убираю ненужное, добавляю нужное. Т.е. от универсальности перехожу к конкретной заточке.
После 2-х лет работы над сайтом на Друпале я пришел к выводу, что очень неудобно добавлять свои модули и одновременно поддерживать стандартное ядро. Очень часто для создания чего-то, казалось бы простого, приходилось писать кучу алертов над ядреными хуками. В итоге получается масло-масленный код.
У Друпала на самом деле очень много кода, который нельзя изменить хуками, не изменяя ядро!
Например, тот же стандартный модуль комментариев. Для него чтобы сделать расширения, придется извращаться через одно место. В итоге будет нерациональный модуль. Так как стандартные комментарии в Друпале очень сильно "захардкоджены" с движком.
Вот как, например, можно отменить запись в журнал таких сообщений, не изменяя ядро или стандартный модуль комментариев?
watchdog('content', 'Comment: added %subject.', array('%subject' => $edit['subject']), WATCHDOG_NOTICE, l(t('view'), 'node/'. $edit['nid'], array('fragment' => 'comment-'. $edit['cid'])));
Конечно, можно в отдельном модуле переписать заново логику сохранения комментариев. Но опять-таки, масло-масленно получится в итоге. Что в дальнейшем поддерживать совсем неудобно.
Примеры можно приводить бесконечно...
А ты что-нибудь создал, чтобы говорить обратное?:)
Проблема в том, что Друпал - это не фреймворк, а жесткая архитектура (имхо).
Sinkora, вот тя заморочило )))
Ага)))
Не к добру
дальше можно и не читать, автор зануда
Не к добру слепо верить в могущество Друпала.
Фигней страдать и философию по трубам гонять, когда можно спокойно зарабатывать на кино и морожное подруге
Автор не зануда, автор чуть ранее в топиках про оптимизацию говорил что у него нет ни навыков ни знаний, а тут стал гуру оптимизации
Кто-то мне говорил, что зацикливаться на одном друпале нехорошо. Не холивара ради, поделись знаниями, раз уж написал такой совет в топике.
Я работаю профессиональным веб-программистом уже не первый год. А школу закончил 9 лет назад. И в этом форуме я общался с людьми на нормальном языке, впрочем, я всегда на форумах общаюсь так, как положено в правилах сайта.
И заявление iHappy в мой адрес принимаю как подпись в его собственной неполноценности и непорядочности, а может быть несостоятельности как личности. Более того, не принимаю всерьез ни одно из высказываний тех лиц, кто, как очевидно, далек от веб-разработок в реальной жизни.
iHappy, даже будучи школьником в свое время, я никогда не был таким неграмотным как ты.
профессионалы подкрепляют аргументы фактами, у тебя же только сопли
Так я и не зацикливаюсь на одном Друпале. Работаю по необходимости с различными движками и фреймворками.
А насчет знаний - вопрос этот очень обширный:)
xxandeadxx, может у меня память плохая, но я не помню еще такого случая, чтобы ты хоть раз написал мне умную вещь;)
Я что-то помню наоборот, респект и уважуха андеду что он тратит своё время хотя бы на блог
а я паровоз!
Написать УГ, может любой школьник. А вот объяснить почему УГ, школота не может. Вот ты из тех, кто кричит, что УГ, а сказать слова, почему УГ, ты не можешь.
Говорить о каком либо профессионализме нету даже речи. Профессионал не будет срать, там где нечего не понимает.
Свои слова, надо доводами подтверждать, а не
школота, есть школота.
а он тебе вообще чемто обязан??? он тебе, что то должен? нет?
На форуме как минимум он активно помогает на форуме.
А ты что сделал тут?
/me приготовился слушать рассказ про тормознутость друпала вследствии его универсальности
тебе профессионалу видней
Надеюсь, что до человека когда-нибудь дорастешь.
Я однажды одному школьнику даже модуль написал, а он даже ничем не ответил. Возможно, он не понял куда нужно вставить работающие файлы. Кстати, это не ты, случайно, тогда был?
ну ну.
есть что сказать прохфесору?
iHappy, чёта мнится мне, в реале, один на один, ты не такой словоохотливый
Кстати, на предмет посрать, отхожее место у нас тут
ТС и все таки, где вы уперлись лбом?
Что не получилось?
Где Вас не устроила производительность, кстати комменты темятся и переделываются под свои нужды на ура, главное отрубить то что Вам не надо и сделать так Вами называемое масло масляное, но вы не ломаете ядро и т.д. со всеми вытекающими.
По факту предоставленных Вами аргументов "против", буду пытаться их оспаривать, и почему-то на 90% уверен что оспорю.
PS Друпал не панацея от всех болезней, но как инструмент способен на многое, включая и социальные сети.
слышь пацанчик ты с какого района? (с) гопота
ты себя хорошо охарактеризовал одним предложением.
а по делу, есть что сказать?
Дело в том, что поставленные задачи я обычно всегда решаю. Получается практически все, что планирую. Но не всегда, естественно, времени хватает на реализацию конкретных вещей.
Я же не говорю, что на Друпале нельзя сделать те или иные вещи. Не спорю, сделать на Друпале можно практически все что угодно. Но! Для меня важен не только результат, но и способ его достижения. Как я уже говорил про комментарии, то там практически все завязано с движком, и чтобы делать многие вещи, необходимо писать слишком громоздкий код. Другими словами, проще отключить друпаловский модуль "comments", чем его расширять с помощью модулей-настроек.
С темизацией комментариев и прочего проблем нет, конечно же.
Если хотите оспорить, то прокомментируйте эти строки:
Ну во первых Вы определитесь, Вам шашечки или ехать
в таблицу watchdog исходя из структуры друпала записывается практически любой чих движка, или Вы хотите вообще отказаться от ведения логов?
Переписывать функцию comment_save естественно нет смысла, но кто мешает Вам на форм альтере выкинуть стандартый сабмит и вместо comment_save навесить свой? видимо никто скопипастить кусок кода без вызова функции watchdog дело 3 минут :).
Да и что значит не удобно? Вы хотите написать код так, чтоб в дальнейшем к нему совсем не обращаться? или я чего-то недопонимаю, так любому человеку знакомому с кодингом под друпал заглянувшему в форм альтер сразу станет понятно, что вы захотели избавиться от ряда неудобств в функции comment_save
По Вашей логике получается, зафига перекрывать theme функции, если можно их прямо по факту расколбасить, зачем создавать свою тему, если можно переделать гарланд и т.д.
За каким боком придумали все эти альтеры, препроцессы и т.д.
Так я про то и говорю, что если так делать, то нерационально в итоге получится. А поддерживать такие заплатки всех "чихов" будет очень неудобно в дальнейшем.
Если переопределять все сабмиты, формы и все остальное, что в стандартном варианте не устраивает, то в итоге получается целый "огород" надстроек Друпала.
Понятное дело, что эти вещи придумали только ради того, чтобы не было проблем при обновлении Друпала новыми версиями. А во всех остальных аспектах это только минус...
Как часто ты туда лазишь и нахрена стремиться к такому дрочиву?
Блин ну какой минус в производительности, если стандартная функция даже не вызовется?
Вас пугает количество строк кода? Так пишите свое двигло, я посмотрю на количество строк там :), да и не факт что у Вас получится что-то более лаконичное.
Хоть убейте пока не убедили лично меня, что наличие альтеров это минус Друпала.
Пишите грамотно свой код и не будет никакого гемора даже при передаче проекта другому кодеру могу Вас уверить.
Ежедневно работаю с проектом уже более 2-х лет. Поэтому мне не все равно, что в нем творится.
Да, для повседневной жизни альтеры нужны, альтеры важны. Но для сложного сайта идеология Друпала не годится.
Всегда стараюсь писать граммотный код, даже в тех проектах, которые того не стоят:)
Блин, но Вы не сможете поддерживать сложный проект, в котором весь стандартный функционал переопределен Вашими хуками. Возникнет путаница и избыточность кода! В итоге в одном движке будет целых два: сам чистый Друпал + модули переделывающие Друпал. А в это время нужно будет писать модули, связанные именно с бизнес логикой проекта. В итоге и появляются такие мысли, как мысль написать этот топик...
более 730 дней ты каждый день лазаешь в код своего проекта и что-то там колупаешь? (: скайнет разрабатываешь что-ли?
Ага, и представь себе, это только начало...
а что ты делаешь?
ну хоть примерно расскажи.
Начало чего? (:
MDinc 2 Reload
ну я тоже, шестой год своим проектом занимаюсь
но, упаси боже заниматься шестой год программингом
P.S.
Я знаю пароль, я вижу ориентир
Я верю только в это, Друпал спасёт мир
Изобретаю велосипедище:)
Начало начал:)
Так если разрабатываешь сайт, то чем же еще заниматься, если не программированием? Сами же сервисы и фичи не создадутся...
Ага ... и контент и атмосфера и "местные" юзеры
Ну, да, согласен, модерация напрягает, но при правильном построении можно многие процессы автоматизировать...
Ты там ботов выращиваешь в промышленных масштабах? ))
нее, наверно имеется в виду по типу карм всяких
или "пожаловаться модератору"
Любители творческого онанизма - не в счёт конечно(им своё время не жалко). Важен процесс и собственные эмоции от процесса.
Да, типа того. Еще рейтинги полезны. А также очень хорошо, когда сообщество само следит за порядком на сайте (голубая мечта). Еще, как мне кажется, очень важно строго следить за регистрацией новых пользователей сайта.
Но самое главное, по-моему, - это с самого начала собрать сообщество умных людей, тогда сайт обязательно будет процветать.
Во-первых, то, что я создаю, придумываю для своего проекта - этого нигде готового нет. Т.е. нечего покупать.
Во-вторых, я постоянно, как программист, что-то делаю за деньги другим. Имею я право создавать проект для себя так, как хочу, так, как считаю нужным?
Как закаленный в боях ит-технологий, могу уверенно заявить, что за деньги никто не будет мне делать так качественно мой проект, как делаю его я для самого себя любимого.
Это моя профессия вообще-то...
Поэтому лучше подстроить девушку под себя;)
А я как раз и ценю свое время. Почему я перевожу сайт с Друпала на свой код? Только для того, чтобы делать все так, как я хочу, и как, по моему мнению (основанному на опыте), должно быть. В своей системе я всегда больше могу сделать, и за более короткий срок.
Сам движок для сайта - это не самая сложная часть проекта, по сравнению с остальными задачами, которые стоят в перспективе.
Все понятно, все замечательно, у тебя есть свой подход к делу, который тебе нравится. Но зачем было писать микро-пост, который что-то говорит, но ничего не объясняет, ничего не доказывает и составляет нулевой интерес к прочтению? Нужна была дискуссия?
ну делает чел что то, на протяжении нескольких лет
никто об этом не знает
захотелось выговорится
а я вот GTA4 второй раз решил пройти, и чего, создать пост на форуме?
+100500
Больше сказать нечего.
очень странно когда человек противопоставляет свои возможности против возможностей очень большого количества программистов создавших друпал, при этом заявляя, что он сделает лучше, быстрее и надежнее)
хотя что мешало вырезать из друпала лишнее...
Ну, как бы все объяснения в моих комментах...
Честно говоря, я даже не знаю толком, что такое GTA4. Также выкладывай пост, будет полезно:)
Да, вы снова вышли на Дерибасовскую, а я продолжаю прогуливаться по новым улицам! Такая история и с Друпалом...
Где я такое писал?
Друпал №2 в одиночку я не смогу сделать. Но мне это и не нужно. Мне не нужен универсальный движок.
Полностью согласен!
Коллеги, а ведь это в той статье о нас "Сообщество — мудаки"! Когда читал его нелепую статеечку чуть дважды не свалился с табуретки.
А когда читал комменты так и вообще стало все понятно...."я за 3 дня напишу все, что мне надо." Все парни пора вешать клавы на стену и идти вешаться на мышках, вот он герой Скайнета и предвестник апокалипсиса..... интересно что будет если он узнает про модуль фичес... тихо пацаны унесем эту тайну в могилу...
Так таких и есть 99% сайтов "новости каталог о нас контакты". на Дру если тз готово то "обычный сайт" можно собрать за день-два, а вот еслиб я писал все вручную а потом заказчик вдруг решил чето переделать то он бы о себе узнал много нового... а так я взял подключил нужное и отключил ненужное, поскалив зубы с приятем в аське.....
Бред. Тему топика читать надо.
А мой топик про оставшийся 1% сайтов. Так что разговаривать не о чем...
Ну ну. Мелковато берешь.
Люди!!!! Хошу таких как Sinkora метлой гнали с друпала.ру и не давали в руки установщика drupal. Для крутых сайтов не годится. Ага так я и поверил, что ты сидишь и днями строгаешь "крутые сайты". Бред!!!!
Я сам начинал изучение по порядку: HTML, CSS, PHP, JavaScript, jQuery и доростя до друпала сам не сразу понял всего богатства этого движка. Сейчас писать не под друпал, тем более с нуля - нет, простите, но это садомазохизм.
Опубликовано Sinkora в вс, 03/01/2010 - 03:25.
Sinkora
Приветствую, Neochief! Читал многие твои статьи здесь и на других сайтах. Твой энтузиазм, наверное, не только меня одного заставил полюбить Друпал. Я тоже надеюсь, что популярность Друпала будет продолжать расти с каждым днем.
Из перечисленных тобою базовых пунктов у меня пробелы только в следующем:
* Как работать с SVN и CVS? (пока еще не было необходимости)
* Как создавать и применять патчи? (представляю, но пока не пользовался)
* Как реализовывать unit-тесты в Друпале?
А в остальных пунктах ориентируюсь вполне))). Согласен, что книга Джона Вандюка - это первое, что необходимо приобрести начинающему разработчику. Именно эта книга дала мне необходимые начальные знания.
Некоторые мои знакомые пробовали изучать Друпал, но потом бросали его, объясняя это тем, что очень долго необходимо с ним разбираться. Но я всячески пытаюсь им доказать, что это интересная и перспективная технология.
Кстати, с тех пор как я стал серьезно изучать Друпал (чем и сейчас занимаюсь), я просто не могу смотреть теперь на самописные движки сайтов. Ибо любая самописная CMS - трехколесный велик по сравнению с Друпалом.
Друпал рулит по-любому!
От оно че Михалыч, от оно че!
На какие-же ты топик стартер грабли наступил, что назад на самаписьки потянуло?
Я понял тебя просто шибко заколдовали. А ну окуни голову в холодную воду три раза и вали к чертям собачьим то что ты наваял.
супер))
Опубликовано Sinkora в пн, 19/04/2010 - 22:19.
А с чего Вы взяли, что у меня плохой хостинг? Я же на это не жаловался. И цифру в $5 откуда взяли? Это разве существенные деньги?
Я просто хочу избавиться от лишнего количества запросов к БД, чтобы в будущем, когда на сайте в онлайне будут тысячи залогиненных юзеров, было меньше проблем. Также это мне необходимо для системы кеширования, которая будет на сайте (но это уже другая тема).
Вот возьмите, например, сайт drupal.ru или drupal.org - pathauto не используется или используется очень редко.
учитесь пацаны, как надо за 9 месяцев становится "профессиональным веб-программистом", это всё вандюк видимо
Ну и народ нервный пошел, обидчивый до абсурда! Ну не согласны с ТС-ом, ну делайте сайты только на Друпале, никто же вам не запрещает. Если мне нужен Друпал - я беру Друпал, если он мне не нужен - я нормально обхожусь и без него.
А то как послушаешь, то если ты не фанат Друпала, то ты вообще не программист, а лох с улицы какой-нибудь. Но тем не менее, я вполне успешно зарабатываю программированием в компании, где Друпал никто не знает, несмотря на то, что команда там состоит, поверьте, далеко не из новичков, а даже наоборот, у многих есть чему поучиться. И почему-то руководство не берется за проекты на Друпале, но это даже, в принципе, не значит, что Друпал плохой в чем-то.
слив
Я просто хочу избавиться от лишнего количества запросов к БД, чтобы в будущем,
когда на сайте в онлайне будут тысячи залогиненных юзеровкогда наши корабли будут бороздить просторы космических океанов, было меньше проблем.Бу-га-га.
Старался:
Автор, Друпал тебе какбэ намекает...
давайте блокнем Синкору по айпишнику чтоб он смотрел д.ру только в кеше поисковиков!
ты что, тогда мы потеряем профессионала высшего класса, такие на дороге не валяются, вандюк ведь не всем по силам xD
Что-то вспомнилось:
Твоя песня "Кто ты?" - действительно, это круто.
Я пишу тебе из маленького городка на Волге.
Мои тревоги, Децл, переполняют душу.
Я не могу твои песни спокойно слушать.
Вокруг меня уши, из моей дурацкой школы,
Где в основном учатся нацистские уроды.
Если они узнают, что я люблю твой рэп,
Они меня изнасилуют и закопают, а мне 15 лет.
Правда звучит как бред? Ответа на вопрос нет.
Я подстриглась на лысо, что бы сохранить себя,
Точнее то, что от меня осталось.
Держусь из последних сил, я почти сломалась.
опустили котенка в говнецо
Как много народу обиделось...
Освежу топик
Синкора, большинство всегда неправо. Насри на всех, пошли нахуй, покажи смачный фак, гни свою линию. Я с тобой.
ты тоже в профессионалы подался?
/me тоже прочитал Вандюка
в тебе никто и не сомневался
А я теперь профессиональный веб-друпал-пээшпэ-программист?
да будет так
пээшпэ-программист-в-законе
И народный сисьадмин.
фсем па питисят!
на злобу дня
The Framework is dead. Long live the CMS.
Ну да, кто же спорит. Визитки шлёпать на взрослых фреймворках - нифига не выгодно на них.
За всем говном, вылитым на ТС в этом топике (гуртом и батю легче пиздить, кто бы спорил), никто не разглядел, чё хотел сказать Синкора: занимаясь созданием сайтов на СMS, программист ставит себя в определённые рамки, продиктованные этой системой. Грубо говоря, Дрис и Ко решил, как и что делать программисту, а как-нет.
При этом, смотрю, пипл настолько присел на эту иглу, что любые робкие попытки разобраться с производительностью, запросами этими и тд вызывает просто неадекватную реакцию.
Всё это ребята огорчает. Нехорошо
Вот ведь как :), а что вы скажете на то что php или любой другой язык программирования ставит человека пишущего на нем в определенные рамки? Ведь для того к примеру что-бы картинку обтекал текст справа вы просто обязаны написать img {float: left;} разве не так? разве это не рамки? А задача программиста варьировать этими мелкими законами создавая при какой-то более мощный закон или правило или рамку, как хотите ее называйте.
Насчет разборок с производительностью и т.д. и т.п. век диалапного интернета уже прошел и прогресс не стоит на месте вы же не ругаете к примеру "NFS shift" или "Fallout 3" за то что эти игры не идут к примеру на компах 5-7 летней давности из-за нехватки у оных системных ресурсов, так почему здесь поднимается эта тема???
Или кто-то когда-то спорил до потери сознания что быстрее друпала только друпал??? Ни для кого не секрет и никто этого не скрывает что производительность друпла - это плата за его универсальность, но почему его не надо использовать при создании соц сети хоть убейте меня я не понимаю.
Наоборот, всячески приветствуются. Что на drupal.org, что здесь.
Только должно быть понимание, что требует оптимизации, а что нет. Автор этого эпического треда такого понимания не имеет (достаточно хотя бы почитать тему, где он разбирался с "лишними" запросами модуля Admin menu), однако берется критиковать то, в чем совершенно не разбирается, поэтому и вызывает лишь насмешку
Как краткость - хоть и "сестра", но не синоним таланта, так и альтернативное мышление - еще не признак интеллекта
любой фреймворк ставит определённые рамки
например?
— The Framework is dead.
CMS никогда не заменит фреймворк.
Но не такие узкие, как CMS.
Любопытно кто-то видит в Друпале монстра жрущего ресурсы и ограничивающего творчество, а кто-то инструмент дающий широчайшие возможности для реализации идей и возможность совершенствоваться.
Анна, читали ли вы Вандюка?
Читала.
По некоторым причинам не могу да и не хочу этого делать. Не могу сказать что я гуру в Друпал, но задачи среднего уровня мне вполне по плечу.
Покажите ваши широко-реализованные идеи на Друпале.
>достаточно хотя бы почитать тему, где он разбирался с "лишними" запросами модуля Admin menu)
+1, топик реально доставляющий, целых 20 селектов генерируемых при нормальной работе движка!
Дело в том, что каждый Вася Пупкин мнит себя очередным Павлом Дуровым ("у меня будут тысячи залогиненных пользователей, и не иначе!"), хотя даже дорасти хотя бы до сотни залогиненных - это большое достижение - и коммерческий успех для любого малого/среднего проекта.
Да и невдомек Васе, что если проект разрастается до уровня, когда Друпал его не потянет, то его легко (и экономически оправдано) переписать с нуля на любом языке/фреймворке.
Тоже мне успех, было бы чему радоваться (это я на полном серьезе)!
Ну вот, ты и сам согласился с темой моего топика. Поздравляю!
Согласен. Но самое интересное, что вместо того, чтобы адекватно высказывать свою точку зрения насчет темы топика, большинство начинает переходить на личность автора, а также пытаться чем-то доказать свое превосходство в борьбе с ветряными мельницами.
Ну покажи уже свой проект, на котором сотни залогиненных пользователей.
Да не будет никакого проекта, парень фантазирует просто.
99,99999% сайтов в интернете страдают от недостатка посетителей, а не от их избытка. Такие, как Sinkora - думают, что от технологии многое зависит, хотя это всего лишь средство.
Друпал - не идеален, но достаточно хорош для большинства проектов, в том числе и социальных сетей - мой ответ по существу темы.
ты главный борец с ветряными мельницами на этом форуме
Чорт, мне казалось он газовщик
я понял - он хотел выкинуть типа умную фразу, чтоб мы сказали - вот посмотрите какой умный мальчик. Ошибся.
Не удивительно, что когда ко мне обращаются заказчики с просьбой доделать функционал сайта - я с удивлением узнаю, что крутая контора взяв бешенные бабки за сайт сделали его статичным на хтмл. Меня это приводит в шок. Теперь понял почему: потому что типы вроде синкоры сидят в таких конторах и уменьшают количество обращений к базе данных, чтоб сэкономить на хосте. (а хост они же сами и предоставляют и за хорошую копеечку)
Д'Артаньян? ))) Если бы у вас был свой, я думаю вы бы тоже вьюсами и прочим не мажорили особо Ибо это были бы Ваши деньги, Ваш профит...
А так да ... Можно покричать за тонкий тюнинг мускулей
еще в мою студенческую бытность работал я как то в компьютерном клубе, и был у нас товарищ один с ником "Дровосек" его очень не любил другой товарищ некий Кенга(14 летний классный и озорной мальчишка).
И этот малолетний мерзавец периодически хакерствовал в CS и вместо игрока пд одобрительный возгласы из 2 компьютерных залов в игре вместо "Дровосека" появлялся игрок с ником "Гомосек". Как и положено после этого более интересная часть драмы переходила из онлайна в офлайн, и Кенгу один раз чуть не утопили в фонтанке(речка у нас такая), кончилось все благополучно, но было весело.
К чему это я, может переименуем тут одного товарища в Kikimora, у кого есть "Кнопка"?