Front-end – что это и что за этим стоит?
Что же обозначает такое модное слово, как «Фронтэнд», вошедшее в эпоху информационных технологий с невероятной скоростью и так полюбившее многими программистами? Предлагаю понапрягать свои извилины и разобраться в этом.
25 December 2020
Простыми словами, фронтэнд – это «лицо» сайта, то, как он выглядит. Дизайн, интерфейс, подача информации в симпатичном и привлекательном виде, которая будет удобна и приятна для глаз пользователей – всё это описание данного термина. Также, фронтэнд включает в себя ответственность и надежность за рейтинг создаваемого сайта, ну и конечно, правильного представления компании данного портала и его данных.
Вы подумаете: «Вау, это так просто!
Нужно лишь представлять в голове картинку и создавать её… Даже дурак сможет это!» Ключевое слово «создавать» - за ним стоит знание HTML и СSS, такого языка программирования, как JavaScript, быть знакомым с MVC/MVVM design patterns, понимание JS фреймворков и самое главное, умение изучать, решать, анализировать, справляться быстро с трудностями и применять новые навыки. Всё, что приходит на ум после прочитанного - «Какой кошмар!» и я согласна с вами.
«Front-end», или как иначе называют «Web-разработка» – это дело не пяти минут, это долгое и муторное обучение всем необходимым познаниям, но что вы получаете в итоге, стоит того. Если вы хотите научиться создавать бизнес-сайты или вы сами бизнесмен и вам нужен сайт, а также быть всегда в прибыли и при деньгах, при этом вы – творческая и уникальная личность, готовая покорять новые вершины и стремиться к знаниям, то это дело для вас. Специальность «фронтэнд разработчика» всегда будет востребована, мало того, на этой специальности держится будущее нашего мира.
Теперь поговорим об основных его составляющих, для чего они нужны и их функции.
HTML( HyperText Markup Language) – это такой язык разметки, который дает команду, какое содержание должно быть у сайта. Тоесть, заголовок, элементы списка, его структура и компоненты.
CSS(Cascading Style Sheets) – язык разметки, который описывает и формализирует внешнюю картину. Именно он расставляет границы, отображение текста, как и на сколько пикселей должен расположен тот или иной элемент, и цветовую картину, во что должен быть окрашен наполняющий текст и в каком дизайне выполнен.
JavaScript – язык, с помощью которого создают функционал, так называемый «мозг» сайта. Должна сообщить, что некоторые сайты и без этого прекрасно работают, так как это относится больше к «Back-end», а это, друзья мои, уже совсем другая история.
Про остальные составляющие подробно рассказывать смысла нет, если вы новичок и хотели прочитать это для ознакомления или узнать, что же это такое. Данная статья создана только для вашего понимания, что же таит в себе сфера под названием «front-end».