Большую часть времени своей карьеры я работаю в сфере веб программирования. Долгое время я работал исключительно с серверной частью, но сейчас практически полностью переключился на front-end и на мобильные интерфейсы.

Мой переход от разработки серверной части к клиентской полностью обдуман и взвешен. В конце этого десятилетия стало очевидно что для успеха работы сайта не достаточно чтобы он просто показывал пару картинок и ссылок, сейчас стало необходимо сложное взаимодействие и решение необходимых проблем без перезагрузки страницы в браузере. Сайты и веб проекты доросли до уровня полноценных десктоп приложений и вся логика и взаимодействие по сети происходит незаметно  для пользователя. Как следствие усложнения веб проектов и появление массовой асинхронности обмена данными произошел определенный переход к “тонкому” серверу и “толстому” клиенту. Впервые в истории веба front-end разработчик стал не просто “переверстальщиком – недопрограммистом”, а полноценным специалистом с специфическими знаниями.

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

you're currently offline