Similar presentations:
FastAPI_vs_Flask_SHablon3_final
1.
НАЗВАНИЕПРЕЗЕНТАЦИИ
Подзаголовок презентации
2.
НАЗВАНИЕ СЛАЙДАФедеральное государственное образовательное бюджетное учреждение
высшего образования "Финансовый университет при Правительстве
Российской Федерации” (далее Финансовый университет) - один из
старейших российских вузов, готовящих экономистов, финансистов, юристов
по финансовому праву, математиков, ит-специалистов, социологов и
политологов.
Финансовый университет – один из ведущих вузов страны:
12
10
направлений
подготовки
бакалавров
программ
МВА
11
направлений
подготовки
магистров
108
9
основных образовательных
программ среднего
профессионального
образования
программ переподготовки и
повышения квалификации
специалистов
3.
НАЗВАНИЕ СЛАЙДАФедеральное государственное
образовательное бюджетное
учреждение высшего образования
"Финансовый университет при
Правительстве Российской Федерации”
(далее Финансовый университет) - один
из старейших российских вузов,
готовящих экономистов,
финансистов, юристов по финансовому
праву, математиков, ит-специалистов,
социологов и политологов.
Финансовый университет – один из
ведущих вузов страны:
Финансовый университет – один из ведущих вузов
страны, реализующий 12 направлений подготовки
бакалавров (28 профиля подготовки), 11 направлений
подготовки магистров (более 50 магистерских
программ), 9 основных образовательных программ
среднего профессионального образования, а
также 10программ МВА и 108 программ переподготовки и
повышения квалификации специалистов.
4.
НАЗВАНИЕ СЛАЙДАРегиональная характеристика зачисленного контингента на 1-й курс на
программы бакалавриата по месту постоянного проживания
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
2012
2013
Другие регионы
2014
2015
Москва и московская область
5.
FastAPI vs Flask6.
Введение• Python активно используется для создания вебприложений.
• Frameworks: Flask и FastAPI — самые популярные
варианты для создания API.
• Рассмотрим ключевые отличия и сценарии
применения.
7.
Flask — основные особенности• • Microframework, simple and flexible.
• • Synchronous (WSGI) — привычная модель
выполнения.
• • Large ecosystem (extensions) and stable
community.
• • Хорош для небольших сайтов, MVP и простых
REST API.
8.
FastAPI — основныеособенности
• • Modern, high-performance (ASGI).
• • Built on Starlette and Pydantic.
• • Automatic docs (Swagger / OpenAPI).
• • Strong typing and data validation — developer
ergonomics.
9.
Сравнение FastAPI vs Flask• Performance: FastAPI > Flask (ASGI vs WSGI).
• Development: Flask проще для начала, FastAPI
быстрее в разработке API с typed models.
• Docs: FastAPI — автогенерируемая
Swagger/OpenAPI документация.
• Ecosystem: Flask имеет большое количество
расширений; FastAPI быстро растёт.
10.
Применение и рекомендации• Flask: простые веб-приложения, MVP,
образовательные проекты.
• FastAPI: высоконагруженные сервисы,
микросервисы, async I/O.
• Выбор зависит от требований к
производительности, разработке и экосистеме.
11.
Выводы• • Flask — проверенный выбор: простота и
стабильность.
• • FastAPI — современный выбор для API:
скорость и удобство типизации.
• • Оба фреймворка имеют право на
существование. Выбор — по задаче.