Самописная или готовая CMS?
Всегда извечный вопрос: надёжность или уникальность? Казалось бы, постоянное противоречие понятий. Если система надёжна — значит 100 раз испытана, обкатана и лишена большинства глупых ошибок, однако бытует мнение, что подобного рода система лишена всякой уникальности (применяют к сайтостроению). Спешу заверить — это не так.
Да, с одной стороны, если мы возьмём какую-либо распространённую CMS и напишем на них два сайта, то структурно они будут похожи, но конечный пользователь ведь не видит работы "бэкенда". Для него весь сайт — это то, что сейчас отображено у него в браузере. Поэтому сравнивать в таком ключе было бы не совсем корректно. Хотя "движки" для онлайн-продаж, точнее даже не так,- шаблоны для движков продаж... что в них собственно нового и уникального можно придумать? И главное — зачем?
Когда пользователи привыкли к определённому алгоритму и виду таких магазинов и предложи им что-то кардинально-новое — они сбегут туда где всё понятно. И самый главный аспект: для того что бы сайт выглядел и как что-то новое и не отталкивал потенциальных клиентов, нужно хорошо и основательно подумать, тут без команды — не обойтись. Команда — это всегда дорого (если конечно вы действительно хотите, что бы сайт выглядел достойно). Соответственно: хороший, надёжный сайт — это команда, это время, это высокая стоимость.
Самописная или готовая CMS
Рассмотрим альтернативу. Серьёзный сайт написанный одним фрилансером (ну возможно у него есть знакомый дизайнер, а то так совсем мрак.
Вначале минусы:
Гарантии — нужно основательно переговорить с таким фрилансером. Он должен сам хотеть сделать Ваш проект, соответственно он должен быть заинтересован. Поэтому в любом случае ему тоже придётся платить деньгами (хотя с фрилансерами в этом плане чуть проще). Если фрилансер делает систему на своём движке — он заинтересован, что бы всё работало лучше чем у кого б это ни было (опять же это если фрилансер честный) а дабы это проверить — обязательно попросите его протестировать его систему на предмет всего что он обещает.
Время — это тоже больная тема. Я очень рекомендую разбить проект (особенно если он большой) на части. И работать с каждой из этих частей отдельно. Сделал — протестировали — оплатили, тогда и вы будете всегда видеть прогресс и в случае чего всегда сможете внести своевременные правки в изначальную модель если что-то пойдёт не так.
Код - нужно всегда понимать, что если проект пишет один человек, то по возможности добивайтесь какой-то документированности всего проекта, что бы в будущем над этим проектом смогли работать и другие программисты, но конечно идеально - это если у Вас сложатся хорошие отношения и этот фрилансер будет вести этот проект и дальше. Поэтому я настоятельно рекомендую изначально переговорить друг с другом и понять сможете ли вы работать вместе.
Когда плюсы будут?
Из плюсов: если все условности соблюдены и Вам попался хороший спец (кстати никто не мешает в процессе подключить ещё кого то), то вы, по сути сорвали джек-пот. Сайт может вам обойтись в половину дешевле. Сайт будет работать быстро. Изменения в него можно будет вносить вообще любые (это ощутимый плюс), к вам будет фактически постоянно привязан "личный" программист, который, поверьте, очень скоро себя окупит с лихвой. Вы сами при должном подходе, станете разбираться во "всех этих аш-тэ-мэ-элях" если продолжите общение ну и наконец - про соблюдение уникальности вы наконец сможете забыть. Если ваш программист окажется именно программистом, он вам будет предлагать вам самые лучшие решения любых вопросов.
Я предлагаю создание уникального сайта, в котором Вы сами сможете менять не только информацию, но и саму структуру сайта. Жду Ваших предложений. Всего хорошего.
Автор статьи — аноним.