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

Содержание

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

1. Сделать сайт очень сложно.

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

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

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

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

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

4. Поменять дизайн сайта очень быстро и просто.

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

5. Исправить мелкую ошибочку — пустяковое дело.

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

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

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

7. Я хочу чтобы вы сделали мне CMS, только с нуля.

Это просто называется YAB. Еще один велосипед. Запомните, если вы видели то что вам нужно уже готовым — просто возьмите и используйте. Даже если за это нужно заплатить. Не стоит просить сделать вам такое же. Во первых, вы потратите больше денег на разработку, во вторых, не факт что в итоге получится лучше чем имеется готовое. В третьих, используя опенсорс или платные решения вы автоматически получаете поддержку и обновления комьюнити либо производителя.

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

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

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

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

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

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