Search - Remove Shortcode
Поиск материала
Поиск - Комментарии
Как правило, для полноценного существования проекта достаточно одной back-end разработки. Можно отказаться от компоновки, если используютсятакие фреймворки, как Bootstrap. Более того, большинство существующих сайтов — это просто дизайн, верстка и бэкэнд. Но бывают ситуации, когда такая схема не работает. Разобраться более подробно поможет react javascript курс
 
 

История создания

  • Уже в начале 90-х стало понятно, что существующих решений недостаточно для создания интерактивных (динамических) сайтов. Компания Netscape Communications (создавшая один из первых и в свое время лучших браузеров) разработала специальный язык, работающий в браузере. Этот язык сначала назывался LiveScript, а затем был переименован в JavaScript. К языку Java это не имеет никакого отношения, но в те годы Java быстро стал популярным и создатели JavaScript решили воспользоваться этим фактом, используя слово Java в названии языка.
  • В конце концов, большинство браузеров поддерживают JavaScript. Этот факт имеет большое значение. Так JavaScript начал свое шествие, став одним из самых популярных и мейнстримных языков в истории. Вышли далеко за рамки браузеров и компьютеров. Например, JS часто используется не только как клиентский, но и как серверный язык программирования.
  • Общий принцип работы JavaScript в браузере следующий. Помимо HTML, с сервера загружаются JS-скрипты, которые затем начинают выполняться на странице. Браузер не только умеет выполнять JS, но и предоставляет возможность манипулировать как самим браузером (в ограниченной степени), так и элементами на странице (через DOM API).

 Современная фронтенд-разработка

  • Благодаря этому стало возможным создавать сайты, не уступающие по возможностям обычным приложениям. Microsoft Office для многих ушел в прошлое, и его место заняли Google Docs. Даже самый сложный инструмент Photoshop уже доступен онлайн. Социальные сети наполнены разнообразными приложениями, построенными на базе современных фронтенд-технологий. И, конечно же, игры.
  • Важно понимать, что Frontend-разработка не является неотъемлемой частью веб-разработки. Реальная потребность в богатом интерфейсе возникает не на каждом втором сайте. Кроме того, внедрение логики во фронтенд существенно усложняет и удорожает разработку. А сайты, интерфейс которых полностью построен в браузере, называются одностраничными приложениями (SPA).
  • Современная фронтенд-разработка чрезвычайно сложна. Начиная от того, что поверх JS созданы десятки языков, устранив некоторые его недостатки, заканчивая огромным количеством фреймворков, серверных инструментов и направлений работы.
  • Увеличение сложности привело к выделению категории людей, которых называют фронтендерами. Давайте посмотрим поближе здесь. Часто говорят: «Нам нужен фронтендер». За этой фразой может скрываться многое. В какой-то момент стало немодным говорить «импозиционер», и его также заменили на слово «фронтдер».

Добавить комментарий

Защитный код
Обновить