Итак, вы решили, что вашей компании нужен сайт и определились с бюджетом на разработку и дальнейшее продвижение. У кого же лучше заказать сайт: в стабильной и известной веб-студии, или у частного дизайнера/разработчика сайтов? Чтобы ответить на этот вопрос нужно разобраться, в чем же отличие одного от другого.
Услуги
На сегодняшний день любая веб-студия предоставляет полный комплекс услуг по разработке и продвижению сайтов в Интернете. Это не означает, что они все умеют и понимают, просто уровень предложения в этой сфере всегда будет выше уровня спроса. Также и обстоит дело с частным разработчиком.
Нужно понять, что веб-студия — это лишь посредник между заказчиком и исполнителем. Исполнителем в веб-студии является такой же разработчик сайтов, как и фрилансер, только получающий за свою работу процент выполненного проекта и оклад. Разница в исполнении зависит лишь от общей компетенции разработчика. Большинство Web-дизайнеров и SEO-оптимизаторов в Web-студиях надолго не задерживаются, поэтому приходится постоянно набирать новых. Скажу прямо, если сумма на разработку окажется меньше 20-15 тысяч рублей, ваш сайт отправиться к какому-либо новичку, и он окажется площадкой для обучения. Качество можете определить сами.
Цена сайта
Цена на разработку сайта в Web-студии заметно выше, чем у фрилансера, хотя разница в услугах минимальная. Это объясняется тем, что Web-студии нужно платить арендную плату за офисы, заработную плату сотрудникам, оставлять часть денег на развитие бизнеса и прочими расходами. У частного разработчика эти расходы сокращены по минимуму, поэтому и цена ниже. Например, если вы закажете у меня разработку Интернет магазина, то он обойдется вам около 30 000 рублей, в то время как в Web-студии средняя цена составляет 50 000 рублей. Делайте выводы.
Скрытые условия договора
Большинство Web-студий работают по договору и предоплате, а некоторые сайты вроде визиток, оплачиваются на 100% заранее. В договоре порой указываются такие мелочи, которые не сразу очевидны заказчику, особенно если это его первый сайт. Например, количество доработок дизайн макета — не больше двух. Это значит, что если дизайн вам не понравился, они переделают только некоторые его части, а не весь макет! Т.е. если вы плохо обговорили нюансы, ваши желания могут быть не услышанными. При обильном потоке клиентов, угодить каждому просто не получается.
Частный Web-дизайнер, работающий без договора, держится за своих клиентов и старается оказать все возможное, чтобы удержать их. Однако это не означает, что можно по несколько раз отвергать сделанную работу. Все должно быть в меру.
Оценив ту и другую сторону, вы можете сами сделать вывод, где лучше заказать сайт.
При проектировании Интернет приложений необходимо уделять внимание не только их безопасности, но и безопасности веб-сервера. Запущенные CGI-приложения не должны приводить к выполнению произвольных команд на сервере от любого пользователя, не авторизованного в системе. Самым действенным способом будет ограничение прав доступа к директориям на уровне сервера. Тем самым вы надежно защитите свой сайт от атак извне.
Помимо установки прав доступа к папкам следует также разграничить их содержимое. Например, отдельно разместить исполняемые скрипты, отдельно видимое содержимое сайта (html, картинки и т.п.) и редактируемый контент также отдельно. На папку со скриптами и содержимым сайта изменяем права доступа на запись (например, 755). Тем самым ограничиваем свободу действий хакеру. На папку с редактируемым контентом запрещаем право на выполнение файлов (например, 766). Иначе он сможет создать и тут же выполнить его. Вот и все! Это действительно лучший способ защиты сервера.
В Windows системах сервер не запустить без предоставления прав доступа к системным DLL. При открытии доступа может возникнуть ситуация, при которой любой пользователь будет иметь доступ к исполняемым файлам. Тут можно ограничить список допустимых DLL, хотя это довольно проблематично и долго. В Unix-системах все проще, там доступ по 80-му порту закрыт для неавторизованных пользователей. Здесь вывод прост: для администрирования или создания сервера лучше выбирать в качестве основы Unix-систему, нежели Windows, хотя никто не запрещает.
Чтобы не заботиться о безопасности своего сервера, можно доверить это дело профессионалам и выбрать хостинг сайтов. На сегодня вы можете выбрать виртуальный хостинг или выделенный сервер. Первый дешевый, но на одном хосте размещается до 1000 сайтов, второй дороже, зато на одном серваке будет всего 40-50 сайтов и полная свобода действий, как на реальном сервере.