Три кита современного web-каркаса на python - читать онлайн бесплатно, автор Олег Якшев, ЛитПортал
Три кита современного web-каркаса на python
Добавить В библиотеку
Оценить:

Рейтинг: 5

Поделиться
Купить и скачать
Настройки чтения
Размер шрифта
Высота строк
Поля

Олег Якшев

Три кита современного web-каркаса на python

Введение

Об авторе

Автор является выпускником Волгоградского государственного университета по направлению «Математика» (ученая степень - бакалавр). Свой путь в промышленном программировании начал с языка Python и на момент написания книги практикует в IT-индустрии на протяжении 16 лет, занимая позиции Senior Developer и технического лидера (Tech Lead). В свободное от основной работы время автор непрерывно занимается исследованиями в области развития и оптимизации современных web-технологий.

Благодаря фундаментальным трудам таких ученых, как Эндрю Таненбаум, Крис Дейт и Лусиану Рамальо, автор сформировал, а также непрерывно совершенствует свой образ мышления в IT. Настоящий труд является первым изданием автора, которое призвано помочь становлению и качественному развитию разработчиков любого уровня до полностью автономного, экспертного состояния.

Структура книги

Настоящая книга в первую очередь является инженерным справочником, при изучении которого читателю не обязательно начинать чтение с самого начала. Архитектура книги построена по модульному принципу. В каждой главе первым параграфом всегда будет идти короткое описание («Содержание и цели»), раскрывающее круг решаемых задач и возможное отображение исследуемых технологий на реальный бизнес-процесс. Завершающий параграф каждой главы будет посвящен стратегическому вектору развития технологий или эволюции разработчика как профессионала («Взгляд в будущее»).

Для проведения сравнительного анализа, а также многочисленных практических исследований автор будет использовать в рамках демонстрационного стенда следующий стек базовых инструментов:

Ubuntu 24.04.1 - будет использоваться как базовая ОС.

Docker 29.8.0 - для полностью изолированной работы и настройки проекта.

Python 3.12 - на момент написания книги является наиболее стабильной и оптимизированной версией интерпретатора.

Flask 3.1.3 - актуальная мажорная версия легковесного микрофреймворка.

Django 6.1 - актуальная современная версия монолитного каркаса.

FastAPI 0.115 - актуальная версия асинхронного фреймворка.

Django REST Framework (DRF) 3.15 - специализированный инструментарий, привлекаемый автором для полноценного сравнения REST API возможностей исследуемых экосистем.

Глава 1. Фреймворки в реальных бизнес-процессах

1.1 Содержание и цели

Целью настоящего модуля является проведение аналитического исследования, призванного связать технические особенности web-каркасов с экономическими метриками и стадиями развития реального бизнеса. Автор исходит из предположения, что выбор инженерного инструмента не может осуществляться в отрыве от бизнес-контекста, объемов поступающей информации и жестких временных рамок вывода продукта на рынок (Time-to-Market).

В рамках данной главы наглядно демонстрируется способ аналитического мышления, позволяющий классифицировать web-инструменты не по синтаксическому сахару, а по их способности эффективно решать задачи бизнеса на разных этапах эволюции системы. С точки зрения реальных бизнес-процессов этот этап эмулирует фазу предпроектного исследования (Day - 1) - аудит требований заказчика, оценку профиля будущей сетевой нагрузки и долгосрочное стратегическое планирование архитектуры проекта.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Вы ознакомились с фрагментом книги.
Приобретайте полный текст книги у нашего партнера: