Анатолий Денисов

Анатолий Денисов
Рейтинг
48
Регистрация
09.06.2007
So1:
Вас документацию вести не учили? Спецификации функций, прецеденты, диаграмма потоков данных, архитектурно-контекстная диаграмма и иже с этими документами вся сопроводиловка на программный продукт... не учили? А вот надо было бы ))

Мы сейчас говорим не обо мне, а о студии, которая стоит перед выбором (вернее, ее ставят перед выбором) - писать что-то свое или использовать готовые продукты.

Дизайн-студии, как правило, строятся вокруг дизайнеров. Соответственно, программированием занимается нанятый программист, адекватно оценить квалификацию (и результаты работы) которого вряд ли кто-то в компании сможет. И научить его всему тому, что Вы написали, никто не сможет - т.к. либо нужно надеяться на чудо (что человек сам для себя будет стабильно писать исчерпывающие описания программы), либо - брать готового профессионала, которые сейчас "стоят", мягко говоря, недешево. В итоге, компания либо берет на себя большой риск, либо много вкладывает в разработку собственного ПО. Что она получает в первом случае - понятно (см. выше). А что во втором? Вероятность того, что ей удастся заработать на "коробке" почти равна нулю - потребуются очень большие вложения в продвижение продукта, что бы хотя бы приблизиться к лидерам рынка. И что тогда эта студия будет делать с отлично задокументированным софтом, который используется для разработки только внутри нее и при этом вряд ли кардинально лучше существующих еще в начале разработки продуктов?

So1:
По-вашему если из Майкрософта один уволилится во время разработки новой Windows - остальным программерам прийдется весь код переписать?...

Microsoft - это не дизайн-студия. Это компания, в которой происходит производство ПО со всеми вытекающими последствиями.

ИМХО, дизайн-студия должна, в первую очередь, делать хороший дизайн. Соответственно, CMS должна, как минимум, не мешать ей в этом. С точки зрения бизнеса, собственная CMS - это достаточно большой риск. Программист, который ее разработал, может банально уволиться - и что тогда будет делать студия? Искать, во-первых, кого-то, кто будет поддерживать собственные проекты, и, во-вторых, снова стоять перед выбором: свое или чужое?

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

T.R.O.N:
...

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

Мое мнение. Все такие сайты грубо можно разделить на следующие категории:

1. Корпоративные сайты. Управляемый контент: новости, фотографии, каталог продукции/услуг, вакансии и т.д. Иногда: форум, блог (в последнее время). Во многих: какой-то специфический функционал.

2. Интернет-магазины. Каталог товаров, покупатели, заказы, платежи, новости/акции и т.д.

3. Информационные порталы. Новости, статьи, фотогалереи, форум и т.д..

5. Блоги. Записи, комментарии и т.д.

6. Соц. сети. Записи, пользователи и т.д.

Думаю, доля владельцев именно таких сайтов среди всех остальных - не меньше половины. Остальным достаточно просто выложить ту или иную информацию в сеть.

T.R.O.N:
1. Для чего она нужна? В основном - для того, чтобы используя визуальные методы, человек, не вникающий в особенности сайтостроительства мог ваять сайт с нуля или корректировать существующий. Вступает правило - если сделать систему которой сможет воспользоваться даже идиот, - тольок идиот захочет ей воспользоваться.
Да, такой подход не очень популярен, - но продолжаю считать что чем меньше делетаннтов, и людей, которые не хотят учится будут "творить" на любом поприще - тем лучше.

Я бы сказал по-другому. Для того, что бы:

а) Можно было в прогнозируемые сроки создать сайт с необходимым функционалом

б) Что бы управлять контентом на сайте мог человек, не обладающий знаниями программиста/верстальщика (чувство вкуса при этом никто не отменяет - но это уже зависит не от системы, а от самого человека).

T.R.O.N:
2. CMS на основе любых БД - преступление против самих основ программирования. Для вывода 3 страниц задействуется огрмный вычислительный потенцыал. Это, тоже, далеко не профессиональный подход.

Мне кажется, Вы говорите о ситуации, которая была много (по меркам Интернета) лет назад - когда достаточно было тупо хоть что-то выложить в сеть, и это уже можно было называть Сайтом. Когда сайты, зачастую, делались дизайнерами, которым, понятное дело, никакое программирование было ни к чему.

T.R.O.N:

и последнее - ы уверены или пробовали? И в одном и в другом случае нужно от 3 дней до 2 недель, редко больше.

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

Dangel:
А.. тогда другое дело, я ориентировался по навигации слева, где написано Все. :)

Точно, как-то неаккуратно - получается, что по "Все" должны быть вообще все... Сделаем примечание.

Анатолий Денисов добавил 29.10.2008 в 13:35

bearman:
...

Задача менеджера - продать :-). Предполагаю, что такой диалог мог состояться со многими представилями CMS. Но при этом не факт, что отсутствие какой-то конкретной возможности будет являться определяющим фактором. Возможно, в данной конкретной системе отсутствует данная конкретная возможность, но реализовать ее будет проще, чем в других (или чем взять готовое решение, в котором будут уже другие, свои проблемы).

Анатолий Денисов добавил 29.10.2008 в 13:41

bearman:
хотя в вот подумал смотрите, этого форума бы не было и мы бы тут не встретились если бы не было ибп форума (по сути тоже кмс - кандадит вастема спорта)))

Точно :-). Кстати, вот хороший пример: был взят готовый движок и проведена "доводка" под конкретные задачи. Уверен, что написание с нуля всего функционала заняло бы ощутимо больше времени и во многом было бы похоже на изобретение колеса.

bearman:
...

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

T.R.O.N:
Маленький вопрос от которого стараются уйти все CMSники. Почему Вы не хотите нормально описать ситуации, когда CMS - это размный выбор (независимо от ее типа) нужна/полезна, а когда - нет. Ведь любая CMS имеет кучи ограничений, я уже не говорю об ограничениях технических и программных.

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

T.R.O.N:
Те CMS, которые написаны для IIS (тот же битрикс) - на мой взгляд конечно, лучше бы вовсе никому не показывать.

Почему?

T.R.O.N:

Теперь немного из опыта:
- 80%-90% сайтам (не мусору) просто не нужна какая-либо система управления конетнтом. Причична очень проста - в них не вносятся или вносяться очень-очень редко изменения.
....
Что в итоге:
CMS (как решение для веб-строителей)
- пригодня для небольших студий, которые предлагают делать сайты за неделю и пару сотен уе.
- для блогов и их семеств.
- для строителей сеток.
- для корпоративных сайтов, где никто не хочет ни за что отвечать, и где уверены, что сайтом должен заниматься секретарь.

Здесь, мне кажется, небольшое противоречие. То, что обозначено списком, как раз и является 80-90% сайтов, если не больше. Причем, в них приличная часть функционала пересекается между собой.

Dangel:
У Вас очень мало бесплатных CMS, на сайте с этим делом бедно, нету таких CMS как irokez, Open Constructor, phpshop CMS, Textpattern, bigstreet, зато почему то есть Ucoz хотя это больше не CMS а онлайн сервис и этот список можно продолжать бесконечно, а вот платных что то целая куча...

Почти все, указанные Вами системы, есть в каталоге проекта: http://www.cmsmagazine.ru/catalogue/. Некоторые из них не выведены слева, т.к. там появляются только те системы, для которых внесено не менее 10-ти примеров работ.

bearman:
знаете ли анатолий. тут дело такое, ведь мир всетаки уравновешен, есть плюсы и минусы, вы думаете, что в развитии кмс чтото по другому? думаете что они все пушистые? и мохнатые

Вот об этом как раз и речь - нет только минусов. Вы могли бы то, что написали про несколько систем, перевести на язык тегов?

bearman:
...

Почему же только плохие? Ведь есть хорошее :-).

Всего: 208