X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

14 страниц V   1 2 3 4 5 6 7 8 9 10 11 > » 
Открыть тему
Тема закрыта
> Коробочная CMS vs Самопис, Как не ошибится в выборе?
webpavilion
webpavilion
Topic Starter сообщение 28.6.2012, 13:45; Ответить: webpavilion
Сообщение #1


Стоит с самого начала внести ясность, в данной заметке:
  • Под коробочной CMS подразумевается распространенная система управления сайтом поддерживаемая либо сообществом разработчиков либо организацией на коммерческой основе.
  • Под Самописом понимается аналогичная система написанная одним-двумя разработчиками либо с чистого листа либо с использованием фреймворков или своих же наработок.
Я постараюсь рассматривать каждую из групп как единое целое не в даваясь в особенности реализации каких либо систем. Написанное ниже актуально в большей степени для взаимоотношений Заказчик -> Исполнитель. Если вы сами являетесь исполнителем/разработчиком скорее всего и без этой статьи у вас уже есть сформированное мнение что удобнее/выгоднее для вас. Но почитать все же советую для общего развития.

Стоимость изготовления
Есть мнение: Самопис оказывается дороже аналогичного функционала на базе CMS.
Чаше всего это именно так, из-за необходимости написания стандартных компонентов которые уже есть в CMS и временных затрат на проектирование и тестирование. Безусловно существуют проекты стоимость реализации которых будет ниже при использовании Самописа. Но они очень специфичны и их доля несравнима мала.

Хотелось бы рассмотреть еще один момент на прямую со стоимостью не связанны но очень часто на неё влияющий. По различным причинам исполнитель может отдать вам работу выполненную не в полном объеме. Для Самописных решений в большинстве случаев это приведет к необходимости начинать с начала с новым разработчиком - мало кто согласится дописывать уже имеющийся код. При использовании CMS вы сумеете сохранить большую часть кода при его передаче новому исполнителю.

Скорость работы
Есть мнение: Самопис всегда быстрее CMS.
Универсальные CMS из коробки действительно работают медленнее и создают большую нагрузку на сервер чем Самопис но при этом предоставляют более богатый функционал. Если сравнивать решения с одинаковой функциональностью разница в большинстве случаев становится незначительной. Как CMS так и Самопис могут быть очень быстрыми и обслуживать сотни тысяч хостов в сутки. Достигается это различными типами кэширования и мощными серверами.

Обслуживание и Эксплуатация
Документация с Самописом поставляется редко, в лучшем случаи есть краткая инструкция по установке и комментарии в коде но они не покрывают и десятую часть возникающих проблем. Не говоря уже о документации которая охватывает весь функционал проекта. Бывает что заказчик даже не знает о существовании каких либо функций в своем проекте. Если по каким либо причинам связь с исполнителем потеряна заказчик остается у разбитого корыта. Сложно найти специалиста который за приемлемое время разберётся в уже существующем коде и найдет причину неисправности или объяснит новому постеру как пользоваться необходимым для него функционалом.

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

Расширяемость
Все современные CMS имеют модульную структуру. У популярных CMS количество доступных модулей исчисляется тысячами. Использование готовых компонентов позволяет снизить стоимость разработки и обеспечить запас по функциональности для развития проекта.

Самописные решения большей частью тоже модульные но нет возможности использовать чужие наработки для развития своего проекта. Каждая новая функция должна оплачиваться отдельно и в полной мере. Причем вы будете ограничены в выборе исполнителя опять же из за отсутствия документации и высокого порога вхождения для нового разработчика.

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

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

Что же выбрать
Инструменты нужно выбирать под задачи и выбор инструмента должен быть сделан человеком который глубоко понимает последствия этого выбора. К сожалению чаше всего бремя выбора заказчик взваливает на себя, а исполнитель не перечит из-за банальной корысти. И все же как быть? Для большенства проектов я бы рекомендовал использовать популярные коробочные CMS это позволит сэкономить деньги как на разработке так и на обслуживании и всячески избегать самописных решений Под проектами я понимаю только качественный СДЛ, для сателитов и прочего УГ применять информации из этой статьи не стоит.

Если тема статей будет интересна форумчанам я могу написать целую серию статей о том как правильно заказывать СДЛ и избежать распространенных ошибок при их проектировании.


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)
34
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
anchous
anchous
сообщение 28.6.2012, 13:59; Ответить: anchous
Сообщение #2


учитывая что коробочные версии также надо допиливать рашпилем, то странно, что вы не затронули бесплатные цмски, на том же друпале можно поднять очень серьезные проекты, если найти вменяемых разработчиков


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
marshel
marshel
сообщение 28.6.2012, 14:02; Ответить: marshel
Сообщение #3


Если думать в первую очередь о безопасности то самопис лучше чем коробочная.Вы сами будете знать что, где, будет удобней работать.Я бы выбрал самопис .

P.S. Но это мое мнения и многие могут со мно не согласится.


--------------------
e01b28
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
Topic Starter сообщение 28.6.2012, 14:03; Ответить: webpavilion
Сообщение #4


anchous, вы просто не внимательно прочитали:
(webpavilion @ 28.6.2012, 13:45) *
Под коробочной CMS подразумевается распространенная система управления сайтом поддерживаемая либо сообществом разработчиков либо организацией на коммерческой основе.
drupal поддерживается и сообществом и коммерческими организациями.


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
anchous
anchous
сообщение 28.6.2012, 14:06; Ответить: anchous
Сообщение #5


не, я видимо не правильно понял, так как решил что разговор о коммерческих цмсках
на тему стоимости, тогда еще можно добавить время и удобство функционала, так как если пишут с нуля- по времени выходит дольше (хотя там и используются заготовки), и частенько админка отличается интерфейсом советских ЭВМ

(marshel @ 28.6.2012, 14:02) *
Если думать в первую очередь о безопасности то самопис лучше чем коробочная.

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

Сообщение отредактировал anchous - 28.6.2012, 14:16


--------------------


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
Topic Starter сообщение 28.6.2012, 14:07; Ответить: webpavilion
Сообщение #6


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


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Systproject
Systproject
сообщение 28.6.2012, 14:10; Ответить: Systproject
Сообщение #7


(marshel @ 28.6.2012, 14:02) *
Вы сами будете знать что, где, будет удобней работать.

Только в том случае если Вы сами её писали. Не каждый программист разберется в чужом коде, не говоря о простом заказчике далекому от кода.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
Topic Starter сообщение 28.6.2012, 15:06; Ответить: webpavilion
Сообщение #8


Systproject, скорее всего marshel - пример классического набивания постов без вникания в написанное мною, не стоит обращать внимание.

Странно, я готовился к холивару и недовольству толпы велосипедостроителей которые не согласны с моими рекомендациями. где они все?


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SergheiAK
SergheiAK
сообщение 28.6.2012, 15:12; Ответить: SergheiAK
Сообщение #9


Если проект долгосрочный и средних размеров, то конечно самопис имхо. На все что менее серьезно подойдут и цмски типа друпала, только вот прогеров адекватных в этой нисше ой как тяжело найти.


--------------------
забанен за клоноводство и кидалово WMID 248383391143
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Корсар
Корсар
сообщение 28.6.2012, 15:12; Ответить: Корсар
Сообщение #10


(webpavilion @ 28.6.2012, 12:45) *
Если тема статей будет интересна форумчанам я могу написать целую серию статей о том как правильно заказывать СДЛ и избежать распространенных ошибок при их проектировании.

Про избежание ошибок на стадии проектирования с удовольствием бы почитал.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
14 страниц V   1 2 3 4 5 6 7 8 9 10 11 > » 
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Перенос сайта на CMS Wordpress
8 freeax 4792 10.3.2024, 14:58
автор: freeax
Открытая тема (нет новых ответов) Обновить сайт на CMS DLE
1 Sawich 1621 2.9.2023, 10:10
автор: WoWeb
Открытая тема (нет новых ответов) [Продам] базы сайтов на CMS Wordpress/Joomla/Drupal/Magento/...
14 phosphoruss 13649 16.8.2023, 15:27
автор: SmmPanelUS
Горячая тема (нет новых ответов) Сайт "под ключ" (дизайн, верстка, CMS)
32 Brans 16397 19.5.2023, 22:01
автор: Brans
Открытая тема (нет новых ответов) АПИ Таобао, 1688 для интеграции на сайты различных CMS
0 NittaSau 835 28.4.2023, 18:07
автор: NittaSau


 



RSS Текстовая версия Сейчас: 19.3.2024, 7:15
Дизайн