Backend разработка

Бекендом называют серверную часть веб-приложения. Это все, что связано с базой данных, Web API и работой с HTTP.
Написать в телеграм

Давайте рассмотрим какие задачи поможет решить бекенд разработчик, а также разберем подходы к разработке, используемые нами.

Создавать backend для вашего сайта нужно только в тех случаях, когда вы не можете решить поставленные задачи в рамках клиентского приложения. Нужно понимать, что логика исполняемая на стороне сервера будет выполняться дольше. А долгое ожидание явно не будет нравиться вашим посетителям.

Но как было ранее сказано, не все задачи можно решить на стороне браузера. К примеру в клиентском приложении (которое работает только в вашем браузере), вы не можете сохранить данные, таким образом, чтобы они были доступны пользователям сидящим за другим компьютером. Для этого нужно такое место, которое будет доступно всем пользователям сайта одновременно. Это не обязательно база данных. Здесь самое главное, чтобы к этому хранилищу был доступ у всех.

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

Таким образом, вам необходимо Backend приложение, если:

  • Вам нужно взаимодействие между пользователями вашего сайта
  • Вы хотите, чтобы ваш сайт хранил информацию, разную для разных пользователей
  • Вам нужно реализовать логику, которой будут пользоваться не только в браузере. Но также на любом устройстве с доступов в интернет.

Немного о нашем процессе разработки

Для создание Backend приложений, мы используем фреймворк Asp .Net Core и язык программирования C#. В качестве базы данных PostgreSQL и MySQL.