Блок 1 · Урок 1 из 7
Два слова, которые постоянно путают. Разница простая: одно ты читаешь, другим — пользуешься. И от неё зависит, что вообще нужно построить.
Зачем это вам
С этого вопроса начинается любой проект. Ответ определяет почти всё: нужен ли сервер и база данных, будет ли вход по аккаунту, насколько это сложно и дорого. Назовёте задачу точно («это информационный сайт» или «это приложение с сохранением данных») — и агент возьмёт правильный инструмент с самого начала. Ошибётесь в названии — получите либо пушку по воробьям, либо нехватку самого нужного. А если вы учите других — это первая развилка, которую стоит уметь объяснить.
Две сущности
Грубое, но рабочее правило: спросите себя, что человек в основном делает на странице — смотрит информацию или выполняет действия.
информация · «читаю»
Примеры: лендинг, блог, визитка, новостная статья, афиша мероприятия.
действия · «делаю»
Примеры: таблица задач, дашборд, редактор, личный кабинет, чат.
📌 Быстрый тест. Закройте интернет на секунду и спросите: «Тут я в основном читаю — или что-то делаю и оно запоминается?» Читаю → ближе к сайту. Делаю и сохраняется → ближе к приложению.
Важная честная оговорка
В жизни чистых случаев мало — большинство проектов где-то посередине, и это нормально. Один и тот же продукт часто сочетает обе натуры:
Интернет-магазин — это и то, и другое: каталог и описания товаров ведут себя как сайт (вы читаете), а корзина, оформление заказа и личный кабинет — это уже приложение (вы действуете, и всё сохраняется). Поэтому правильный вопрос не «сайт или приложение?», а «чего здесь больше и какие части какие».
Аналогия, которую можно пересказать
Брошюру достаточно напечатать и положить. Банкомат нужно подключить к банку (серверу), к твоему счёту (базе данных) и защитить вход (авторизация) — поэтому он сложнее. Та же разница и в вебе.
Запомните один критерий
Если человек только смотрит готовый контент — скорее всего, хватит сайта: проще, быстрее, дешевле, часто без сервера и базы.
Как только появляется «войти», «сохранить», «у каждого свои данные» — это приложение: нужны сервер, база данных и авторизация (всё это — следующие блоки курса). Распознать это заранее = не удивляться потом, почему «простая идея» оказалась большой стройкой.
Что это даёт на практике
Веб-сайт — набор страниц, которые в основном показывают информацию; пользователь их читает.
Веб-приложение — программа в браузере, где пользователь выполняет действия, а данные сохраняются.
Статический сайт — страницы готовы заранее и одинаковы для всех (как напечатанная брошюра).
Динамический — содержимое собирается под запрос/пользователя в момент захода.
Проверьте себя
1. Блог, где вы публикуете статьи, а читатели их просто читают. Это скорее…
Контент готов, одинаков для всех, читатель только смотрит — это классический информационный сайт.
2. Какой признак точнее всего выдаёт веб-приложение?
Главный маркер — действия пользователя и сохранение данных (вход, «сохранить», у каждого своё). Дизайн и кнопки бывают и у сайтов.
3. Интернет-магазин с каталогом и корзиной с оплатой — это…
Реальные проекты часто посередине: читаемые части ведут себя как сайт, интерактивные — как приложение.
4. Почему важно различать это в самом начале?
Сайт часто можно сделать просто и дёшево; приложение тянет за собой сервер, базу и авторизацию. Назвать задачу точно — значит не промахнуться с инструментом.
Куда мы идём