Alexander Gorny · 2018-03-09 · source ↗ · whole document (8)
Сегодня выбран по просьбе Forbes, в более профессиональном оформлении статью можно прочес…
Сегодня #стартапдня выбран по просьбе Forbes, в более профессиональном оформлении статью можно прочесть у них http://www.forbes.ru/tehnologii/358339-vysokie-stavki-zachem-amazon-kupil-platformu-dlya-razrabotki-igr
15-20 лет назад главным техническим специалистом в интернет-проекте был бекенд-разработчик. Он программировал на языке Perl или, о ужас, PHP, настраивал базу данных, определял архитектуру проекта, обсуждал с бизнесом развитие продукта, думал о пиковых нагрузках и прочих высоких материях. Типичный интерфейс сайта в то время — html-страница с минимумом вставок javascript, ей занимался верстальщик — человек с низким статусом и зарплатой, заведомо подчиненный программисту. Основная логика выполнялась на сервере, а компьютер пользователя брал на себя минимальные действия.
Сейчас все изменилось. Сначала Javascript научился более сложным вещам, чем «проверить заполненность поля» и «галочка отметить все». Появилась новая профессия — фронтенд-программист, и ее представители постепенно брали все больше ответственности, власти и уважения. Второй удар по престижу серверной разработки нанесли мобильные приложения. «Аппки» не только взяли на себя логику поведения, но еще и хранят данные на устройстве. Условным Angry Birds не нужна серверная часть, чтобы зарабатывать сотни миллионов долларов. Параллельно процессоры становились мощнее, память дешевле, любимая тема бекендера — производительность — осталась актуальной только для самых крупных и специфичных продуктов.