Фреймворк веб‑разработки Django: движущая сила современного веба
Django Web Development Framework: Powering the Modern Web
2020-12-31
SCID: 54.1/ytzp72sa
Discuss with AI
DRY (Don't Repeat Yourself)DjangoModel-View-Controller (MVC)Object-relational mapping (ORM)Python веб-фреймворк
Figures from the paper
Abstract (AI)
Django — это мощный и гибкий фреймворк для веб‑разработки, ставший важным компонентом при создании современных веб‑приложений. Этот open‑source фреймворк на Python ценят за прагматичный дизайн, аккуратный код и обширный набор встроенных возможностей, ускоряющих процесс разработки программного обеспечения. Основой Django является принцип «Не повторяйся» (Don't Repeat Yourself, DRY), который упрощает разработку сложных веб‑приложений за счёт сокращения избыточного повторения. Архитектурный шаблон Model‑View‑Controller (MVC) обеспечивает чёткое разделение ответственности, упрощая как процесс создания, так и сопровождение системы. Объектно-реляционное отображение (ORM) — механизм, который Django использует для упрощения и оптимизации взаимодействия с базой данных, избавляя от необходимости выполнять сложные SQL‑запросы. Этот обзор служит отправной точкой для изучения Django и поможет начать работу, предложив обзор основных принципов и процессов для создания веб‑приложений.
Key Findings
1
Django делает упор на прагматичный дизайн и аккуратный код, предоставляя обширный набор встроенных функций, ускоряющих разработку.
2
Django использует архитектурный паттерн MVC для чёткого разделения обязанностей, упрощая создание и сопровождение системы.
3
Django следует принципу Don't Repeat Yourself (DRY), уменьшая дублирование и упрощая разработку сложных приложений.
4
Django — это открытый фреймворк на Python, мощный, гибкий и широко используемый для разработки современных веб-приложений.
5
Django предоставляет слой ORM (object-relational mapping), упрощающий взаимодействие с базой данных и уменьшающий необходимость в сложных SQL-запросах.
Research Object
Фреймворк веб‑разработки Django
Research Subject
Основные принципы, архитектура (MVC), философия DRY, встроенные возможности и механизм ORM, обеспечивающие ускоренную разработку и сопровождение современных веб‑приложений
Publication Details
Publication Date
2020-12-31
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest