Frontend разработка

Создание визуальной части вашего сайта - это все что будет видеть и на что кликать ваш будущий посетитель.
Написать в телеграм

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

Создание любого сайта можно разделить на 3 части: Верстка, клиентская логика и серверная логика.

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

Под Frontend разработкой понимают создание верстки + клиентской логики.

Для того чтобы понять можно ли реализовать вашу задачу исключительно с помощью Frontend-а, ответьте на 1 вопрос:

  • Есть ли у вас все необходимые данные (текст, картинки и т.д.), которые будут на сайте ?

Если вы ответили положительно, то для решения вашей задачи достаточно только Frontend разработчика. Иначе без серверной части вам не обойтись.

Перейдем к нашему процессу и инструментам

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

Что касается инструментов, то мы используем Angular как основной фреймворк для веб-разработки, но также иногда применяем и Blazor для специфичных задач.