HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Теги: python, фреймворк, веб-разработка</p>
1 <p>Теги: python, фреймворк, веб-разработка</p>
2 <p><strong>Starlette</strong>- легкий ASGI-фреймворк, который используется при веб-разработке на Python. Он прекрасно подходит для создания высокопроизводительных<strong>asyncio</strong>-сервисов и может применяться как в роли самостоятельного фреймворка, так и в качестве ASGI-инструментария. Рассмотрим некоторые плюсы:</p>
2 <p><strong>Starlette</strong>- легкий ASGI-фреймворк, который используется при веб-разработке на Python. Он прекрасно подходит для создания высокопроизводительных<strong>asyncio</strong>-сервисов и может применяться как в роли самостоятельного фреймворка, так и в качестве ASGI-инструментария. Рассмотрим некоторые плюсы:</p>
3 <p>- поставляется вместе с широким ассортиментом инструментов; - поддерживает текстовый клиент, который построен на Requests Python; - поддерживает WebSockets, причем вебсокеты сразу встроены и готовы к работе; - поддерживает GraphQL - новый подход к разработке клиент-серверных взаимодействий; - поддерживает внутрипроцессовые фоновые задачи; - имеет широкий набор миддлеверов, предназначенных для работы с аутентификацией и авторизацией, CORS; - имеет встроенные асинхронные таски.</p>
3 <p>- поставляется вместе с широким ассортиментом инструментов; - поддерживает текстовый клиент, который построен на Requests Python; - поддерживает WebSockets, причем вебсокеты сразу встроены и готовы к работе; - поддерживает GraphQL - новый подход к разработке клиент-серверных взаимодействий; - поддерживает внутрипроцессовые фоновые задачи; - имеет широкий набор миддлеверов, предназначенных для работы с аутентификацией и авторизацией, CORS; - имеет встроенные асинхронные таски.</p>
4 <p>Также у него есть неплохая примочка под названием<strong>FastAPI</strong>. Она добавляет еще больше "плюшек", в частности: - возможности по созданию REST API-сервисов + Swagger-документация для методов; - удобные примочки, которые построены на подсказках-типах переменных (те же встроенные валидаторы данных, к примеру); - поддержка JWT и OAuth2; - прочие мелкие радости.</p>
4 <p>Также у него есть неплохая примочка под названием<strong>FastAPI</strong>. Она добавляет еще больше "плюшек", в частности: - возможности по созданию REST API-сервисов + Swagger-документация для методов; - удобные примочки, которые построены на подсказках-типах переменных (те же встроенные валидаторы данных, к примеру); - поддержка JWT и OAuth2; - прочие мелкие радости.</p>
5 <p>Установка Starlette проблем не вызывает:</p>
5 <p>Установка Starlette проблем не вызывает:</p>
6 <p>А вот и классический пример с Hello world:</p>
6 <p>А вот и классический пример с Hello world:</p>
7 <p>Получить более подробную информацию можно по ссылкам ниже, тем более, фреймворк располагает исчерпывающей технической документацией: 1. Официальный сайт с документацией: https://www.starlette.io/. 2. Страничка на GitHub: https://github.com/encode/starlette.</p>
7 <p>Получить более подробную информацию можно по ссылкам ниже, тем более, фреймворк располагает исчерпывающей технической документацией: 1. Официальный сайт с документацией: https://www.starlette.io/. 2. Страничка на GitHub: https://github.com/encode/starlette.</p>
8 <p><em>Также вам может быть интересно:</em>-<em>"<a>Веб-фреймворки для Python: Sanic</a>".</em></p>
8 <p><em>Также вам может быть интересно:</em>-<em>"<a>Веб-фреймворки для Python: Sanic</a>".</em></p>
9  
9