18 сент. 2007 г.

Своя CMS! За и Против.

Очень часто начинающие PHP программисты становятся перед вопросом создания собственной CMS. Но стоит ли? В этой статья я попытаюсь разобраться в этом воросе.

Система управления содержанием, или контент-менеджер (англ. Content management system, CMS) — движок веб-сайта, позволяющий управлять текстовым и графическим содержанием (англ. ) веб-сайта, т. е. ...
ru.wikipedia.org/wiki/CMS

Кому нужна "своя" CMS?
  • Почти каждая крупная кампания по изготовлению сайтов имеет собственную CMS.
  • Студенту, желающему защитить диплом))
  • Мощному web-проекту, которому требуется специфический функционал

Так своя CMS или чужая?
За свою:
  1. повышение своей квалификации
  2. доскональное знание и понимание кода
  3. эстетическое удовольствие от того, что твой код работает и работает как надо ;)
  4. вы не продадите её дешево, потому что в неё вложены ВАШИ силы и свой труд вы не будете оценивать в копейках
  5. заточенная под определенные нужды CMS оправдывает потраченное на её написание время
  6. разработчики чужых CMS обычно стремятся удовлетворить потребности большинства! многие функции просто лишние!
  7. производительность чужих CMS низка (множество компонентов, модулей, кода - большинство из всего этого вам не нужно!) из-за все той же незаточенности под специфику сайта

Против своей:
  1. чужая CMS обычно уже раскручена (вы ведь узнали о её существовании), а следовательно есть люди, которые постоянно дописывают эту CMS, расширяют её и т.д.
  2. возможно вы не до конца изучили функционал "чужих" CMS; движек в интернете много - уделите изучению чужих продуктов больше времени
  3. цена чужой CMS не скоро окупиться сайтом, который вы ней создадите

К размышлению:
интересный пост от vitaminych - будьте осторожны! автор поста вроде фан Битрикса)))

Идеальной CMS нет! Ищите и может быть найдете, а если нет - пишите свое ;) И если вы все же решили писать свое, то может быть лучше воспользоваться фреймворком?

Кста, замечательной темы фреймворков коснусь чуть позже. До встречи!

Для тех кто дочитал до этого момента: я уже запланировал создание своей небольшой CMS для сайтов-визиток. О её создании и применении будет снято несколько видеоуроков! Подписывайтесь на RSS!

Комментариев нет: