Найти тему
Rapprogtrain project

Фронтенд против Бэкэнда

Оглавление

Frontend и Backend - это разные звери. Я должен был уважать их различия, прежде чем я смог выучить Backend должным образом. В этой статье мы поговорим о различиях между Backend и Frontend, а также, что из этого изучать.

Если бы я объяснил разницу между Frontend и Backend (с точки зрения реализации), я бы сказал:

Фронтенд - это восприятие.

Бэкэнд - это общение.

Фронтенд - это восприятие

Когда мы создаем Frontend вещи, мы очень заботимся о том, как пользователи воспринимают то, что мы создали. Мы тратим безбожное количество времени, задавая эти вопросы:

1. Это выглядит хорошо?

2. Имеет ли это смысл?

3. Это удобно для пользователя?

4. Это доступно?

5. Это быстро?

И иногда, мы хотим улучшить восприятие пользователя (приносить удовольствие: ура!), Мы добавляем такие вещи, как:

1. Видео / Фото

2. Анимации

3. Цветовые темы

С каждой дополнительной функцией мы также должны учитывать их возможные последствия:

1. Являются ли видео / изображения / картинки слишком большими?

2. Что делать, если кто-то не переносит нашу анимацию?

3. Пользователь предпочитает светлую тему или темную тему?

Мы учитываем многие вещи - все с точки зрения пользователя. Вот почему я говорю, что Frontend - это восприятие.

Бэкэнд - это общение

Позвольте мне быть конкретным. Когда я говорю backend, я имею в виду слой между Frontend и базой данных. Это также слой между интерфейсом и любым API, с которым вам нужно взаимодействовать (если он проходит через ваш собственный сервер).

Чтобы упростить для некоторых людей, я говорю о том, где вы могли бы создать приложение Express.

-2

Когда вы будите работать с Backend, вы заметите, что мы больше не создаем интерфейсы. Вы не заполняете формы. Вы не нажимаете на кнопки. Это потому, что они не нужны.

Бэкенд - это не о восприятии. Никто ничего не должен видеть. Это просто должно работать.

Но что значит «работать»?

Читать статью дальше