Ваш интернет-магазин от А до Я | страница 34
Если только вы не собрались с друзьями-программистами, чтобы «замутить» совместный бизнес, вариант «написать» абсолютно исключён. Строго говоря, он исключён даже в данном случае. Кроме того, если копнуть поглубже, выясняется, что подавляющее большинство компаний с самописными движками вырастили свои системы из каких-то других, постепенно переписывая и заменяя имеющиеся инструменты. А вот написать с нуля интернет-магазин – очень странное и нелогичное решение, как ни крути.
Бесплатных движков интернет-магазинов сейчас море. В качестве приличных примеров можно отметить, например, Virtuemart (расширение для Joomla), OpenCart или PrestaShop. Список не претендует на полноту, но взяв один из этих, вы, скорее всего, будете удовлетворены на начальном этапе.
Помните, что поддержка бесплатных движков ограничена в лучшем случае сообществом на официальном форуме. Поэтому вы не всегда сможете получить какую-либо помощь. Кроме того, при обнаружении уязвимостей и «дыр» в коде, возможно, латать их придётся самостоятельно. Скоростное исправление кода не гарантируется. Зато есть и плюсы – код доступен и открыт. Вы можете вносить индивидуальные правки, дополнять сайт функционалом, каким пожелаете. Правда, при этом вы можете потерять возможность быстрого и простого обновления до следующей версии. Здесь требуется понимание того, как грамотно вести доработки. Обычно это всё написано в документации к конкретному продукту (при её наличии).
Я очень часто слышу истории, когда на начальном этапе был взят некий бесплатный движок, а потом, благодаря изменениям, вносимым в код, от начальной программы уже мало, что осталось. Собственно, таким путём шли и мы в компании «Аудиомания». Но обязательным условием данного пути является наличие в штате программиста, в котором вы уверены. В идеале он должен владеть долей в бизнесе, чтобы быть еще и финансово мотивированным в результате.
Кстати, отходя немного в сторону, программиста достаточно несложно мотивировать. Кроме материальных благ, ему нужны интересные задачки. Помните, он ведь – творит. Несмотря на то, что многие считают программистов технарями, я полагаю эту профессию очень креативной. Никак не меньше копирайтера. Старайтесь перемежать рутинные и скучные задачки интересными. И не требуйте нереальных сроков. Творчество суеты не терпит. Последнее, но не менее важное – не отвлекайте программиста часто. Каждое отвлечение – это трата от 5 до 15 минут на возврат в предыдущее состояние, в котором он был до вашего вмешательства, обратное погружение в контекст. Восстановление информации в мозгу. Возможно, это кажется странным, но всё происходит именно так. Я слышал о компаниях, где дверь в комнату, в которой находятся разработчики, закрыта на ключ, и никто туда просто так не может войти. Прекрасный подход.