Лекция 3. Веб-приложения: клиентская часть, тестирование GUI | Тестирование с нуля
Архитектура клиентской и серверной части
Клиентская часть веб-приложений — это сложная система, которая эволюционировала от простых статических страниц до полноценных приложений. Давайте разберём её устройство и современные подходы к разработке. Run <!DOCTYPE html>
<html>
<head>
<title>Моя страница</title>
</head>
<body>
<h1>Привет, мир!</h1>
<button id="myButton">Нажми меня</button>
</body>
</html> body {
font-family: Arial;
background: #f5f5f5;
}
#myButton {
background: blue;
color: white;
padding: 10px 20px;
border: none;
border-radius: 5px;
} document...
Что такое интерфейс и что такое API
Прошлая часть: Форматы сообщений часть 2. XML и типы данных. Всем привет. Продолжаем потихоньку самообразовываться в темах, которые относительно связаны с тестированием ПО. В прошлых главах мы разобрались с примерами сообщений, которые сервер в теории хочет получать от клиента. Теперь стоит разобраться в вопросе «Как эти сообщения формируются и куда эти сообщения отправляются?». Причем разобраться не на примере какого-то конкретного приложения, а именно в самой концепции взаимодействий, которую в дальнейшем можно будет применить на любое из тестируемых приложений...
Серверный или клиентский рендеринг на вебе: что лучше использовать у себя в проекте и почему
Разработчикам часто приходится принимать решения, которые повлияют на всю архитектуру приложения. Веб-разработчикам важно выбрать правильное место для реализации логики и рендеринга приложения. Это может быть непросто, так как сайт можно создать разными путями. При выборе подхода для рендеринга нужно понимать разницу между возможными вариантами, чтобы не прогадать с производительностью. Сегодня мы разберёмся, в чём заключается эта разница. Терминология Отображение: Производительность: Серверный рендеринг При серверном рендеринге в ответ на запрос на сервере генерируется весь HTML страницы...