Santyago

Рейтинг
139
Регистрация
15.07.2008
Jackyk:
Не согласен насчет выводов, то-то и оно. Если, конечно, я верно их понял.
По большому счету, можно ведь для _серьезного_ проекта вообще писать всё с нуля. И, думаю, Вам, как девелоперу, должно быть хорошо известно, что есть огромное число как веб-студий, так и фрилансеров, которые с пеной у рта доказывают, что это - единственный правильный подход.
Другая группа опирается на некие CMS. Правильно они делают или нет - в немалой степени зависит от качества этой CMS и от качества предоставляемых ею готовых решений.

Наконец-то конструктив по теме пошёл.

Лично я отношусь к группе "Максимально быстро минимальными средствами реализовать задачу с приемлимым качеством". Т.е. по Вашей классификации - ко второй. Посему, я и говорю, что да, Джумла - это классический опенсорс со всеми вытекающими проблемами. Но Джумла - это очень неплохая система для построения своих решений на базе её фрэймворка.

Если есть команда с многолетным стажем разработки уникальных компонент по Джумлу и если в целом концепт системы позволяет реализовать поставленную задачу - почему бы и нет? И в данном случае придирки к конкрентным модулям - это полная ерунда, ибо надо смотреть внутренности системы, её архитектуру и на основании этого делать выводы о её применимости к решению конкретной задачи.

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

Вопрос в балансе деньги/скорость/качество. А дальше - развитие/саппорт.

И по поводу готовых решений. Да, я настоятельно не рекомендую поднимать, скажем, магазин на Джумле. Готовых решений под эту платформу толковых нет. Виртуемарт - не вариант для серьёзного магазина. Разрабатывать свой с нуля - можно, но дорого. Посему, для рунета ничего лучше Битрикса за 2 килобакса я предложить не могу. Но и тут возникает вопрос саппорта и дописки функционала... Покупая такую систему надо сразу оформлять договор с партнёром Битрикса. Иначе будет очень тяжко. Посему вывод: наличие готовых решений на конкретной платформе - не есть залог успешного подъёма проекта. Всё должно быть взвешенно.

Jackyk:
Вот, например, нет в Joomla возможности, чтобы та или иная группа юзеров могла редактировать контент только в конкретных разделах (раньше не было, по-крайней мере, сейчас не в курсе). А вот нам это, например, надо. Вот тут - да, можно взять Джумлу за основу и дописать недостающее. Всё ясно и понятно - это именно недостающее.

Не обязательно. Есть шаровый компонент, реализующий многоуровневые права доступа. Не устраивает - покупаем. Если опять не устраивает - таки да, пишем сами. Т.е. совершенно не факт, что придётся писать самому. Вполне возможно, что экономически выгоднее будет купить за 100 баксов готовый компонент при условии достаточности функционала.

Jackyk:
А когда имеющееся и очень широко распространенное работает криво...
То есть, если получается, что и имеющиеся вещи нужно либо писать заново, либо вычищать от багов...
Если выясняется, что в ядро не входят простейшие вещи (вот как эти формы), а по каждому из таких сторонних модулей при каждом апдейте возникает немало гимора (типа как от перехода Facile Forms к Breezing Forms)...
Вот тогда, сколь бы серьезным ни был проект, сам этот факт снижает привлекательность CMS для использования в нем.
Посему, имхо, чем меньше мест, где не обойтись без программера - тем конечным владельцам сайта однозначно лучше.

Ерунда. Конечный владелец сайта будет сам сидеть настраивать формы? Да и что это за форма без проверки входных данных, что таки придётся скриптовать. Да, простейшие случаи типа проверки целых чисел и т.п. покрываются стандартным функционалом. А если нужны зависимые проверки? Опять будет компонент виноват, если он такое не умеет делать?

ИМХО, все эти навороченные компоненты нужны _только_ для создателей сайта, чтобы в минимальные сроки показать решённую задачу и срубить денег. И заказчик может даже и не догадываться, что сложная многостраничная форма - результат трёхчасовой работы, за которую уплачено 500 баксов.

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

Jackyk:
Так что даже для серьезных проектов эти аспекты имеют значение. Вот поэтому мне и показалось правильным донести это до ТС.

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

Тут вопрос даже не в Джумле или eZ и их кособокости, а в том, что у Вас в постах акценты совершенно не на те "аспекты", на которые таки надо было бы указать.

Santyago добавил 26.08.2008 в 18:50

bearman, опять очень захотелось что-то сказать, да? :D

Jackyk:
Отнюдь. Кнопку Download нажмите. Про каталог в курсе, спасибо. Уже лет так несколько.

Ну так если в курсе, то замечание на тему моей ссылки на джум.орг было вообще ник селу, ни к городу.

Jackyk:
Мы опять о разном говорим. То, что зачастую надо напильником дорабатывать - это ясно.
Я просто еще раз хочу простую мысль повторить. Есть какие-то сложные вещи, как Вы говорите - "куча сервисов". Если подразумевается такой проект - конечно, придется повозиться либо заплатить, с этим я не спорю.

Слава богу... Теперь осталось ещё раз _внимательно_ прочитать название топика и сделать выводы.

Jackyk:

И ничего. Просто это человеку, от данной системы далекому, такому, как ТС, не лишне было знать. Я это и написал в посте номер 22. Вот, собственно, и всё.

Вы когда-нибудь видели серьёзный проект с пачкой сервисов, сделанный на стандартных модулях к какой-либо ЦМС вообще без какой либо доработки?

Santyago добавил 26.08.2008 в 17:31

Jackyk:
Ага, или кое-кто с глубокими знаниями и прямыми руками даже не знает, что модуль опубликован не на joomla.org, а на другом сайте. ;)

Юморим? :)

http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,4709/Itemid,35/

Все серьёзные компоненты, которые заслуживают внимания, публикуются в это каталоге. Кстати, рекомендую. Там много полезного для начинающих Джумлистов. ;)

Jackyk:
Santyago, большое спасибо, конечно, за лекцию относительно бесплатных и платных систем.

Обращайтесь. Консультации - $50 per hour. :D

Jackyk:
Вот когда Вы мне покажете BreezingForms, работающий на вирт. хостинге на стандартном тарифе в Зеноне, вот тогда и будет ясно, кто и что умеет готовить.

Уху. Сейчас всё брошу и начну показывать... )) Основная мысль не в том, у кого толще или длинее, а в том, что однажды неудачно поставив компонент, не стоит делать выводы о его кривости. Логично, да?

Jackyk:
Если в CMS для запуска модуля на стандартно настроенном хостинге, на котором всё остальное работает замечательно, надо нанимать программиста - модуль кривой. Особенно если никаких дополнительных требований к хостингу в мануале не указано.

Тут, как говорится, вероятность - 50х50 : или руки кривые, или модуль опубликовали на joomla.org таки кривой... ☝

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

Ну да. Криво. И что? Это повод не использовать Джумлу как платформу для разработки своих собственных решений?

Jackyk:
А много умных слов я и сам могу написать на основе достаточно длительной работы с eZ Publish, которая по сложности разработки и возможностям рядом с Джумлой и близко не лежала, а также менее плотной работы с рядом других систем, в том числе и упомянутым Вами Битриксом.

Ну так а кто мешает? У меня есть Джумловый опыт - я пишу. У кого-то есть другой - лично я всегда рад услышать _аргументированную_ альтернативную точку зрения. Крики типа "Джумла ривая!" - это уровень первого курса в лучшем случае, а то и школы... 🚬

С Джумлой вы тоже имеет достаточно длительный опыт работы, чтобы сравнивать её с хорошо знакомой eZ? Или поставили пару модулей и решили, что система кривая?

И я мысль не понял. Сложность разработки - это плюс или минус? ))

Jackyk:
Насколько мне известно, в каком-нибудь Друпале ситуация обстоит лучше на порядок. А то, что нравится - жуй, не нравится - выплёвывай, это и так понятно.Мнение моё, и не обязательно правильное.

А моё мнение (тоже не обязательно правильное), что под каждую задачу - своё решение.

Jackyk:
Еще, кстати, 5 копеек. Ряд модулей там, однако, сделаны достаточно криво. Например, всем известный Facile Forms (кто не знает - модуль для создания произвольной анкеты и формы обратной связи) не работает с 1.5+, а пришедший ему на смену BreezingForms - кривой, и лично у меня не работал даже с их же дефолтными примерами на одном из хостингов (заметим - не на самом распоследнем, мягко говоря - на Зеноне).
Результат - я купил платное решение. Пусть недорого, всего 15 Евро, но факт в том, что совершенно элементарная, по сути дела, задача силами самого движка и даже бесплатных модулей реально не решалась. А согласитесь, что кастомизируемая форма обратной связи - это совсем не сверхзадача, и нужно это на подавляющем большинстве сайтов.

Facile Forms - это компонент для 1.1.х и очень неплохо работающий.

BreezingForms - значит вы его просто неправильно готовили.

Вопрос не в "кривости" модулей, а в том, что их надо уметь готовить. Это - "нюанс" бесплатных систем. Хотите меньше танцев с бубном - платите деньги. Причём, вариантов два: заплатить нормальному программисту и всё будет работать даже на "кривой" Джумле, или же заплатить за готовую "правильную" систему типа Битрикса.

Для формы обратной связи в Джумле есть компонент "Контакты". К нему же прикручивается Капча и всё это добро нормально работает. Хотите навороченную форму контактов - читайте выше.

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

Jackyk:
Это, извините, пустые слова. В чем это проявляется на практике, особенно для конечных потребителей?

Та ни в чём. Человеку просто высказаться хотелось. А тут такой повод... ;)

Dreammaker:
кстати, да. С этой версии джумла вроде переписана на cakephp чтоли, а это плюс для внятности проекта.

Хотя лучше бы CI взяли . :)

CI - это что за зверь такой?

2 kostyk & bearman, очень хотелось что-то сказать? Иногда молчание - золото.

По сути топика. Прямые руки - залог счастья.

Лично я перерыл пачку шаровых ЦМС и ничего достойнее Джумлы 1.5 я так и не нашёл. Джумлу 1.1.х для больших проектов использовать не рекомендую. И вовсе не потому что она тормознутая, как подумают некоторые, а из-за общей "недоделанной" архитектуры проекта. И в случае разработки больших компонент по оную командой больше 5 человек, будут большие проеблемы с ведением проекта. Джумла 1.5. - это просто цяця. Но только utf-8. Думайте.

По поводу тормозов...

http://www.dress-code.com.ua/

На древней Джумле. Плюс к нему ещё один подобный проект на более свежей Джумле на этом же сервере в пике нормально выдержали 25 000 хостов в сутки (около 120 000 хитов). Ещё и запас остался. Скажу честно: оптимизацией производительности не занимался вообще, ибо пока не надо было.

Если есть ресурсы, то в любом случае лучше взять голый Zend и сделать всё самому с нуля.

Если ресурсы ограниченные, то Джумла - самое то.

Santyago добавил 25.08.2008 в 18:46

Californiy:
Для всех - Джуумла отлично справляется с посещагой 5 и 10 к - просто надо иметь ровные ручки и оптимизировать не только под поисковые машины - но и под сервера и пользователей.

Это СЕО-форум. Здесь единицы понимают в разработке сайтов глубже, чем поставить ДЛЕ. :D

А по-сути - всё правильно. Хорошая команда и внятная задача - и Джумла справится с большинством задач.

agesd:
Не обманывайте сами, да не обмануты вы будете.... :)
Можно долго спорить Рамблер, это портал или не портал - но к данному топику это имеет слабое отношение

Более того: вообще никакого отношения не имеет. 😆

Прочитал под утренний кофе все 11 страниц топика и сделал вывод: у народа явный дефицит общения. Очень напоминает Жванецкого: "В салон зашла стюардесса. Заметила пассажиров." :) В топике о продаже доли в проекте обсудили всё от азов экономики до общего положения дел в Рунете и кое-кто даже заметил, что топик-то о продаже доли... Слава богу, хоть Вы таки нашли нормальные контакты. Вам +1 за терпение и адекватные ответы.

ЗЫ. О! Повылазили школьники, начали минусовать репу... 😆 Сразу чувствуется, что в топике присутствует альтернативная точка зрения. Если бы ещё знать, у кого и в чём она состоит....... 😆

DELL:
чем то напомнил джумлу(
очень частичная русификация
есть еще что нибудь?

Хе-хе. Понятно. ИМХО, терпимый перевод. Мне хватает. :)

Аналогичного по функционалу, да ещё и с русской локалью, больше не знаю.

Всего: 304