Дорогие студенты! 9-11 мая - праздничные дни, школа работать не будет.

ORM: Общий обзор

Для того, чтобы упростить работу с базами данных, достаточно давно был создан паттерн проектирования ORM (Objective Relative Mapping). C помощью него вы можете превратить поля вашего класса, который описывает вид и типы колонок вашей таблицы в базе данных, и после этого превратить его в реальную таблицу.

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

ORM системы могут быть либо самописными, либо существовать в виде отдельных библиотек, либо могут быть включены в состав фреймворков.

Приведем в качестве примера самые известные и популярные ORM системы: - Sequelize Orm – используется в Node.js для связи с MySQL. - Eloquent Orm - включен в состав фреймворка Laravel - LightSpeed – одна из лучших ORM для .Net - GORM - высокофункциональная ORM. для разработки на языке Golang - SQLAlchemy – библиотека для Python для работы с реляционными СУБД ORM системы могут замедлить темп вашей разработки, если у вас совсем небольшой проект на одну таблицу, или отсутствует архитектура, и значительно ускорить ее, если вы разрабатываете большой проект в серьезной команде.

Еще статьи

Программирование для детей: Как заинтересовать ребёнка?
Информационные технологии прочно вошли в нашу жизнь, и многие родители задумываются о том, как привлечь детей к миру программирования, дизайна и разработки приложений. Это открывает перед ними огромные перспективы для будущего профессионального роста и развития креативных способностей. Но как именно увлечь ребёнка миром высоких технологий?
18 марта 2026
Какие направления в IT будут наиболее востребованы в 2026 году?
Современный мир технологий стремительно развивается, и каждый новый год приносит новые возможности и тенденции. В ближайшие годы ожидается значительное увеличение спроса на высококвалифицированных профессионалов в сфере IT-технологий. Давайте рассмотрим, какие именно направления станут наиболее популярными и перспективными в 2026 году.
10 февраля 2026
Как получить опыт во фронтенд-разработке, не выходя из дома
Опыт важен для любого разработчика, особенно для тех, кто занимается фронтендом. Работодатели ценят разработчиков, которые имеют портфолио проектов, показывают умение решать реальные проблемы и демонстрируют знание инструментов и технологий.
17 января 2026
Nordic School

Москва, ул. Большая Спасская 12

+7 495 626-46-00

moscow@inordic.ru