Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
NovoselovDRUPAL_FINAL_DRAFT.docx
Скачиваний:
8
Добавлен:
01.04.2015
Размер:
396.56 Кб
Скачать

Преимущества и недостаткиCms

Можно назвать следующие преимущества систем управления содержимым:

1. Создание сайтов с помощью CMS не требует  от пользователя никаких знаний и навыков. То есть человек, не знающий такие языки как html и php, может создавать свои сайты с весьма хорошим дизайном. И, следует отметить, что дизайн подразумевает не только оформление внешнего вида страниц сайта, но и удобство для пользователей данного сайта, например, расположение ссылок, конкретной интересующей его информации, чтобы это было всегда под рукой. Это в CMS обеспечивают так называемые блоки.

2. Несомненно, достоинством системы управления содержимым является экономия времени при создании сайта.

3. CMS, даже при чистой установке, без загрузки дополнительных модулей, несет в себе достаточно большую функциональность, что позволяет каждый раз при создании сайта не тратить время на написание стандартных «кусков» кода, например, поиска и авторизации.

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

В то же время для CMSхарактерны следующие недостатки:

1. Многие, делая сайт, останавливаются сразу, как он начнет функционировать. Это огромный минус CMS , так как с прогрессирующим развитием CMS все больше и больше стало появляться сайтов клонов, друг на друга похожим дизайном, то есть использующих один и тот же шаблон. Следовательно, чтобы подчеркнуть индивидуальность своего сайта пользователю потребуется или долго искать красивый , не используемый другими сайтами шаблон, но это практически невозможно, либо поменять сайт “вручную”, то есть придется так или иначе освоить хотя бы основы html.

2. Порой мощная функциональность и универсальность CMS, как правило, оказывается чрезмерной, и сайт начинает медленней работать, занимают больше места и часто бывают те или иные сбои.

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

4. Безопасность почти не является проблемой для многих распространенных CMS, однако, все же в некоторых время от времени находят бреши в защите.

5. Как бы ни проста была CMS, все же пользователю придется затратить какую-то часть времени на ее изучение.

Бесплатные и платныеCms

В наше время существует два основных направления при выборе инструмента для разработки сайта — это платные CMS, или так называемые коммерческие, и бесплатные, или с открытым кодом. На первый взгляд отличие их состоит только в цене, но это неверно. Иначе все бы пользовались бесплатными и коммерческие, которые были бы неконкурентоспособными, исчезли. Коммерческие продукты, такие как 1С-Битрикс и Netcat, в наше время являются лидерами CMS в России, не смотря на их высокую цену.

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

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

Клиент, выбирая CMS, должен поставить перед собой вопрос, готов ли он платить за такую стабильность и техническую поддержку или нет.

Преимущества бесплатных CMS. Когда выбиралось CMS между коммерческими и с открытым кодом цена была не решающим фактором. Одним из основных достоинств является открытость кода. Это одно из главных при изучении для программистов. Не обязательно читать книги и документацию, достаточно владеть основами программирования и понять основную структуру. Это позволяет не искать на других сайтах и форумах информацию, а просто открыть в дистрибутиве готовый, работающий модуль и посмотреть, как всё устроено. И только модулями это не ограничивается, особенно для профессиональных программистов, имеется возможность менять само ядроDrupal. То есть открыть текстовый файл интересующей функции и изменить, то, что требуется под себя.

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

Также немаловажный плюс открытых CMS - это бесплатность. Для крупных компаний нет большой разницы, если они покупают платную CMS, разрабатывают на ней сайт и продолжают работать именно с данной системой. Заказчики покупают непосредственно решение, а не инструмент. Но для начинающих, особенно для программистов, не следует брать первую попавшуюся систему и останавливаться, работать непосредственно именно на ней. Именно бесплатность и доступность позволяет одновременно изучать несколько систем. Действительно, практически любая современная конкурентоспособная CMS позволит создать практически любой сайт, их простота и удобство часто завлекают использовать именно данную систему, но они в корне отличаются. Рекомендуется посмотреть хотя бы 2-3 разных CMS не только на стадии установки и начальной страницы, а хотя бы попробовать немного расширить функционал, добавить готовые решения для модулей и тем оформления, а лишь потом делать выбор какая именно система его устроит. А если система платная, то это будет расточительно. Открытость кода систем и доступность были решающими факторами, и было решено изучить бесплатные системы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]