www.microformats.org www.csssprites.com www.photoshop-master.ru www.ru.wordpress.org www.forum.searchengines.ru www.joomlaforum.ru www.simplemachines.ru www.checkdomain.org.ua www.jquery.com www.htmlbook.ru www.javascript.ru www.jquery-docs.ru www.habrahabr.ru <<< closed >>> <<< open >>>

Font+ | Font-

Home

Зачем вашей компании нужен Fron-End разработчик


Большинство компаний, если не все, сосредотачивают усилия на разработку серверной части проекта. При начале нового проекта все внимание приковано к данным, которые должны реализовать идею проекта, а так же безопасности этих данных и построения бизнес логики. Недостатком такого подхода является отсутствие целостного похода, включающего front end. Front end разработчик обычно воспринимается как парень, который «просто делает проект привлекательней». В этом утверждении есть доля правды, но в целом — это стереотип. По такому принципу серверного разработчика можно было бы назвать как парень, который «работает с данными».

Пользователи, кроме содержания, хотят видеть приятный сайт, хорошо работающий и интуитивно понятный. Существует большое количество причин, почему пользователи могут покинуть сайт. Front end разработчик это как раз тот человек, кто способен их распознать (по крайней мере большую часть). Сайт может быть с плохим дизайном неприятный глазу, буквально отталкивающий посетителей. Продуманный дизайн производит впечатление профессионального сайта. Интерфейс может быть сложным в использовании и посетители могут пойти поискать то, что им нужно в другом месте.

Качество кода

Оказывается, что такие «безобидные» действия, как разметка с помощью таблиц (прим. ред.: сюда можно смело относить и просто некачественный код, даже если он сделан дивами), может дорого стоить. Подобное смешивание представления и содержания, ведет к избыточности кода и как следствие требует большей пропускной способности канала (за трафик платите и вы, и посетители).

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

Таблицы имеет гораздо меньшую доступность и «убивают» мобильные телефоны и PDA: такие пользователи для вас будут потеряны. И Google нравятся с сайты с лучшей доступностью: как следствие — несколько лучшие позиции в выдаче результатов поиска.

После избавления от таблиц и некачественной разметки, front end разработчик должен побеспокоится о создании внешних таблиц стилей и javascript сценариев, чтобы браузер мог кэшировать этот код. Это иногда может сократить трафик на 50%. При таком подходе будет подгружаться точно один внешний CSS файл и может быть пара javascript файлов. Использование CSS3 позволяет избавится от графики для создания теней, градиентов, скругленных углов, что ощутимо снижает количество обращений к серверу. Остальная графика должна быть грамотно оптимизирована.

Реклама и инструменты из социальных сетей могут превратить ваш ресурс в помойку и даже привести к «падению» ресурса у ваших пользователей. Front end разработчик знает как и куда внедрить подобные элементы, чтобы они не нанесли «урон» вашему сайту.

Заключение

Но те времена пошли и сейчас задачи front end разработчика кардинально изменились, его задачи стали более сложными и важными в связи с появлением Ajax, HTML5, CSS3, веб приложений, социальных сетей, мобильных устройств и SEO. Сейчас слишком много технологий чтобы их мог охватит один человек. Бизнесу следует идти в ногу с появляющимися трендам и расширяющимися технологиями. И при этом нанимать разработчиков правильного типа, чтобы бизнес достиг успеха.

www.xiper.net
Проверить доменное имя