Cайт веб-разработчика, программиста Ruby on Rails ESV Corp. Екатеринбург, Москва, Санкт-Петербург, Новосибирск, Первоуральск

Заблуждения о веб-разработке интернет-сайтов

Мой сайт должен уметь все

На моем сайте должен быть блог, форум, магазин, все виды платежных систем, онлайн-поддержка и маленький котеночек на главной страничке, еще там должны все регистрироваться, писать, рейтинги, голосования, гугл-карты, погода, RSS и еще…

Вам это не надо. Как показывает практика, люди приходят на сайты компаний с целью просто найти информацию о продуктах и услугах, почитать отзывы и, может быть, заказать товар онлайн. Главным образом сайт должен уметь только это. Все остальное никому не нужно. Речь идет именно о тех 99 процентах, 1 процент исключений не подпадает под это правило.

Мне сделали сайт. Сейчас нахлынут клиенты

Ваш новый сайт — это как только что открывшийся магазин на окраине города. Он как бы есть, но о нем никто не знает, редко кто забредёт туда, скорее всего случайно. Сайт нужно не только сделать, но и раскрутить. Как? Это зависит от целей, которые вы преследуете, но как минимум нужно зарегистрировать сайт в поисковых системах, если вы продаете услуги или товары — нужно заказать обзоры на тематических ресурсах. Есть еще много способов раскрутки, как «белых», так и «серых», и даже «черных» и «красных».

Поменять дизайн, функциональность сайта очень быстро и просто

Это самое неприятное заблуждение, потому что его непросто объяснить. Сайт только снаружи выглядит довольно просто, на самом деле сейчас любой современный и функциональный сайт - довольно сложная информационная система.

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

Еще более сложным делом является значительное изменение логики работы веб-приложения, интернет-сайта, встраивание новой логики работы, которая не была запланирована в первоначальном проекте. Это уже сравнимо с тем, что в построенное по строгому проекту здание, например, 5-этажного дома на 6 подъездов пытаются втиснуть еще один подъезд или один этаж... между 2-м и 3-им., или еще того хуже - в 3-й подъезд добавить 2 дополнительных этажа, опять же между 2-м и 3-им, но при этом здание все так же должно выглядеть ровно. Вы часто видели такие изменения зданий? Вероятнее всего, если такие изменения будут внесены в строение, то оно просто не выдержит и рухнет. А заказы на такого рода переделку веб-приложения - довольно нередкое явление. Почему-то в строительстве никто не позволяет себе таких вольностей относительно проекта, а заказчики интернет-сайтов полагают, что с веб-приложением такое вполне приемлемо и легко реализуемо.

Проще доделать незаконченный сайт, чем писать с нуля

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

Разработчики только говорят что работают, а изменений нет

Помимо внешнего вида, вся магия сайта прячется еще и в коде, который нужно когда-то писать, в базах данных, которые нужно проектировать и делать, в отладке… к сожалению, разработчики не всегда могут визуально показать прогресс.

Этот программист — бездельник, за день всего 10 строк кода

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

Я могу сделать сайт сам, это легко, берем CMS, и готово.

Возможно вы проделаете часть работы, но наверняка возникнут проблемы и вопросы, которые поставят вас в тупик, вы потратите несколько дней впустую, а если у вас таки сайт заработает, то это будет совсем не то что вы хотели. Доверьте это дело профессионалам, каждый должен делать то, что умеет.