Что следует знать о
совместимости CMS
На 4
кв. 2008 года единого стандарта для CMS, как российских, так и
зарубежных, не существует.
Программный код сайта, разработанного с помощью одной CMS, почти
во всех случаях, не совместим с программным кодом другой CMS.
Сайты,
созданные в более поздних версиях CMS, часто оказываются
несовместимыми с более ранними версиями CMS.
Все
это приводит к тому, что, в случае смены веб-студии или
веб-дизайнера, часто оказывается экономически целесообразнее
создавать новый сайт "с нуля", чем пытаться продолжить работу по
совершенствованию сайта с помощью той CMS, с помощью которой
сайт был создан предшествующим веб-дизайнером или веб-студией.
|
Примечание
Здесь под программным кодом понимается не
конечный программный код, генерируемый CMS, например,
html-код, а программный код, сайта, включая различные служебные
файлы, генерируемые CMS.
Чем менее популярна CMS, тем, как ни
странно, оказывается сложнее разобраться в служебных файлах,
генерируемых CMS при разработке сайта.
Чем популярнее CMS, тем легче найти к
ней различные справочные пособия, самоучители, книги и т.д. Найти
аналогичные справочные материалы к CMS, известной узкому кругу людей,
например, только непосредственному разработчику CMS и заказчику,
практически невозможно.
Почти для всех CMS, созданных "под заказ"
документация по работе или отсутствует, или подготовлена формально, "для
отписки". Другими словами, самостоятельное изучение CMS оказывается
проблематичным даже для профессионального программиста.
Существенным недостатком кустарных CMS
часто оказывается неверное отображение в популярных браузерах дизайна
сайта. Т.е. сайт в браузере отображается не так, как он был
изначально задуман его разработчиком. Причина заключается в том, что за
пару тысяч долларов, а именно столько, чаще всего, просят веб-студии или
частные веб-дизайнеры за разработку CMS "с нуля", под требования
заказчика, нереально отладить генерацию CMS программного кода,
совместимого с популярными браузерами.
Важно
-
На 4 кв. 2008 года не одна из
российских CMS не может составить конкуренцию популярным зарубежным
CMS типа FrontPage и
Dreamviewer.
-
Для создание "с нуля" и отладки CMS,
способной составить конкуренцию популярным профессиональным CMS,
нужны, как минимум, десятки миллионов долларов и и несколько лет
работы.
На жадности и глупости желающих стать
владельцем CMS, разработанной, по заверениям ее создателей, "с нуля" и
под конкретные задачи заказчика, зарабатывали, зарабатывают и еще долго
будут продолжать зарабатывать деньги.
С точки зрения закона, и с точки зрения
этики веб-дизайнера, нет никаких нарушений, и нет ничего аморального в
том, что веб-дизайнер создает CMS тому, кто хочет ее получить, и платит
за это деньги.
Вопрос лишь в конечных результатах. У
владельца CMS, кто бы ее ни разработал, и какие бы заверения о ее
качестве и удобстве работы с ней не давал, нет никаких шансов опередить
конкурентов, если непосредственной разработкой сайта занимается не
специалист, а дилетант.
Несовместимость CMS также можно считать
нормой. Чем уникальнее CMS, т.е. чем в большей степени она
разрабатывается под задачи конкретного бизнеса, тем выше вероятность,
что она несовместима с другими CMS. |