ORMramverk
Ormramverk, eller Object-Relational Mapping-ramverk, är mjukvarubibliotek som förenklar arbete med persistens genom att mappa objektorienterade modeller till relationella databaser. De tar hand om konfiguration, SQL-generering, transaktioner och dataflöden mellan applikationsminne och databasens tabeller.
Huvudidén är att utvecklare arbetar med domänmodeller som klasser och relationer, medan ramverket översätter dessa till
För- och nackdelar: Ökad produktivitet och plattformsoberoende; enklare testning av domänlogik; men risker inkluderar prestandahöjningar om
Exempel på välkända ORM-ramverk inkluderar Java Hibernate/JPA, Python SQLAlchemy, C# Entity Framework, PHP Doctrine och Laravel
Historia och användning: ORMs utvecklades på 1990-talet för att minska impedance mismatch mellan objektorienterad kod och