Команда
IP-GRoup

ip-gr.ru

Сайт-визитка команды IP-GRoup



      892086000XX - Мегафон
      891929966XX - МТС

 

Разработка сайтов на CMS



Создание сайтов на CMS и фреймворках - основные типы движков.
Часть вторая


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

Платные CMS движки


  О них раскажу кратко. Вам придется заплатить некую приличную сумму за выбранную для вас сборку. Если захотите каких то дополнений или дополнительных модулей - платите за них(правда если они есть готовые). Если нет готовых - то вам нужно их заказать. Вот тут уже вас могут удивить порядком цен. Логично, что большинству программистов нет смысла разбираться в платной CMS(которые весьма сложно внутри сделаны) только для того, чтобы просто знать и разбираться?

Бесплатные CMS движки под шаблонные сайты


  Многие CMS, такие как Joomla, решили идти путем реализации конкретного шаблонного функционала. Т.е. когда вам создадут из таких модулей сайт вы получите жесткую структуру, изменить которую функционально под потребности весьма сложно (разве что совсем минимально)
  Этот тип CMS не рассчитан на создание сайта программистом. Он больше ориентирован на создание жесткого типового шаблонного сайта. У программистов соответственно такие CMS особо интереса не вызывают. Внутри они довольно запутанные и сложные(изучать их придется долго), а работы может вовсе и не будет. Уровень ограничения тут очень высок. Код ядра менять категорически нельзя (ну это как правило обычно для бесплатных CMS), потому что код ядра приходится обновлять и тогда ваши изменения пропадут и их придется накатывать заново, что весьма трудоемко. Тут вам предстоит часто выслушивать "так нельзя" и "нет, так не получится", - функционал никогда сам не сможет изменится под конкретное требование, по сути, что программист разработавший модуль сделал, то и будет на вашем сайте..
  А вот с безопасностью тут проблемы - программисты тестируют мало. Нет я имею ввиду не ядро, а дополнительные модули (расширения). Про скорости можно также забыть - такие сайты очень медленные.

Бесплатные CMS фреймворки


  Это такие системы как Drupal. Drupal-у уже больше десяти лет. В отличие от вышеописанных систем, идеология Drupal иная. Совмещает и идеологию фреймворка и идеологию CMS. Цель - сделать любой сайт на данной системе. Но так как это тоже CMS и уже много внутри чего имеет, а ядро изменять нельзя(т.к. его надо постоянно обновлять), Drupal реализует мощное API для базового программиста, где и что можно создать по правилам Drupal, чтобы четко был настроен нужный ход выполнения процессов и сответствующий функционал.
  Очевидно, что ставя перед собой такие глобальные планы, Drupal требует от программистов солидного времени обучения, чтобы тот смог во всем разобраться. Данная система на порядок сложнее чем php-фреймворки и другие CMS движки. В то же время предоставив программистам эти возможности Drupal достиг самого главного - программисты под него стали писать и писать довольно много. Существует множество модулей которые как правило свободно распространяемые.
  Конечно программируя под Drupal необходимо учить как бы второй язык под названием "как это нужно делать под друпал". Делать, чтобы и сайт оставался истинным друпал и функционал имел, тот что требуется.
  Минусы в принципе не новы - требовательность к ресурсам (особенно при подключении множества модулей). Такое же ограничение круга специалистов по поддержке соответствующего проекта. В то же время система, предоставляет пользователю-владельцу сайта возможности по управлению сайтом, но при этом дает довольно сложную админку.




Новости IP-GRoup


Реклама
1111111111 11111111 11111111111111

Статистика сайта
HotLog Рейтинг@Mail.ru Проверка тиц pr

"Сайт-визитка АйПи-Групп Брянск"   Copyright © 2009-2010 (IP-GR)  Категория: сайты Брянской области