Если вы пропустили
Проектирование и прототипирование
Участники со стороны Лайв Тайпинг:
аккаунт-менеджер ;- руководитель проекта;
- мобильные и
веб-разработчики .
И сайты, и мобильные приложения состоят из кода, который отвечает за то, что происходит на видимой пользователю стороне сайта или приложения, и кода, который отвечает за то, чтобы на видимую сторону приходили данные с сервера. Этот код пишут разработчики.
Статья получилась настолько большой, что её было решено разбить на три части. Но глубинных знаний они не датут и роли технических не играют, потому что в реальности всё ещё сложнее. Но она призвана помочь вам ориентироваться в процессе создания цифрового продукта, перестать путаться в словах и терминах, которыми сыплют
Избавиться от сомнений можно, если довериться нашим специалистам. Ведь мы не только руки, которыми вы воплощаете свою идею, но и надёжный технический партнёр.
Чем занимаются разработчики сайтов
Фронтенд. Что там происходит
Напомним, что на стадии проектирования и прототипирования дизайнеры при участии аналитика и других членов команды продумывают основные сценарии работы продукта, создают экраны в упрощённом виде и объединяют их в прототип, который наглядно отрабатывает эти сценарии. Убедившись в состоятельности сценариев, дизайнеры создают полноценный графический контент: рисуют эти же экраны с учётом фирменной айдентики продукта, рисуют иллюстрации, выбирают шрифты и цветовую гамму и так далее. На выходе получается макет продукта.
Дальше с макетом работает
Хотя термины «фронтенд», «интерфейс» и «клиент» относятся к видимой части сайта или мобильного приложения, их можно ошибочно принять за синонимы. В этой статье каждый термин строго определён.
Базис пользовательского опыта закладывается на стадии дизайна. Однако пока набор созданных дизайнером элементов не пришёл в движение, это, скорее, концепция. За конечное впечатление пользователя от работы с вашим продуктом отвечает разработчик — специалист, который вдыхает в дизайн жизнь.
Если функциональность сайта позволяет, например, делать покупки, то сайт называется
Бытует упрощение, что работа
Из каких уровней состоит фронтенд
Сложность реализации вашего продукта силами кода зависит от того, какие задачи он призван решать. Базовые технологии (HTML5, CSS и JavaScript) используются на всех видах, поэтому повторяться о них не будем. В Лайв Тайпинг
Промо-страницы (лендинги):- создание анимаций;
- оптимизация скорости загрузки и работа на максимально возможном количестве устройств (чаще всего
промо-страницы рассчитаны на максимальный круг потребителей, нежели продуктовый проект).
- Типовые продукты:
- работа с конструктором сайтов (Webflow, Tilda, Readymag
и т. д. ); - работа с CMS (Битрикс, Craft).
- работа с конструктором сайтов (Webflow, Tilda, Readymag
- Уникальные кастомные проекты:
- работа с
фронтенд-фреймворками ; - работа с API;
- работа с инструментами для создания Single Page Application (React, Angular, Vue.js);
- работа с инструментами для создания кроссплатформенных приложений (PhoneGap, React Native и другие фреймворки);
- работа с инструментами для создания Progressive Web Apps.
- работа с
Воплощение каждого из таких проектов требует использования разных технологических стеков и, соответственно, разного опыта
Бэкенд. Что там происходит
С бэкендом, в отличие от фронтенда, у пользователя взаимодействовать не получится: он состоит чаще всего из баз данных, хранящихся на сервере, и API, получающим запросы к этим базам от фронтенда и посылающим ему данные в ответ.
Если описывать смысл
Нужен ли бэкенд вообще
Учитывая, что проекты делятся по сложности и технологическим требованиям, заметим, что на
Ответ на вопрос, нужен ли бэкенд вашему проекту, доверьте нашим аналитикам и тимлидам.
Разработка приложений похожа на разработку сайтов? В крайне общих чертах. Читайте дальше.