Фреймворк веб‑разработки Django: движущая сила современного веба

Django Web Development Framework: Powering the Modern Web
Songtao Chen, Shahed Ahmmed, Karu Lal, Chunhua Deming
2020-12-31

DRY (Don't Repeat Yourself)DjangoModel-View-Controller (MVC)Object-relational mapping (ORM)Python веб-фреймворк
Django — это мощный и гибкий фреймворк для веб‑разработки, ставший важным компонентом при создании современных веб‑приложений. Этот open‑source фреймворк на Python ценят за прагматичный дизайн, аккуратный код и обширный набор встроенных возможностей, ускоряющих процесс разработки программного обеспечения. Основой Django является принцип «Не повторяйся» (Don't Repeat Yourself, DRY), который упрощает разработку сложных веб‑приложений за счёт сокращения избыточного повторения. Архитектурный шаблон Model‑View‑Controller (MVC) обеспечивает чёткое разделение ответственности, упрощая как процесс создания, так и сопровождение системы. Объектно-реляционное отображение (ORM) — механизм, который Django использует для упрощения и оптимизации взаимодействия с базой данных, избавляя от необходимости выполнять сложные SQL‑запросы. Этот обзор служит отправной точкой для изучения Django и поможет начать работу, предложив обзор основных принципов и процессов для создания веб‑приложений.
1
Django делает упор на прагматичный дизайн и аккуратный код, предоставляя обширный набор встроенных функций, ускоряющих разработку.
2
Django использует архитектурный паттерн MVC для чёткого разделения обязанностей, упрощая создание и сопровождение системы.
3
Django следует принципу Don't Repeat Yourself (DRY), уменьшая дублирование и упрощая разработку сложных приложений.
4
Django — это открытый фреймворк на Python, мощный, гибкий и широко используемый для разработки современных веб-приложений.
5
Django предоставляет слой ORM (object-relational mapping), упрощающий взаимодействие с базой данных и уменьшающий необходимость в сложных SQL-запросах.

Фреймворк веб‑разработки Django

Основные принципы, архитектура (MVC), философия DRY, встроенные возможности и механизм ORM, обеспечивающие ускоренную разработку и сопровождение современных веб‑приложений

Publication Details
Publication Date
2020-12-31
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Songtao Chen
Shahed Ahmmed
Karu Lal
Chunhua Deming
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%