Overview of Signum Framework
masterSignum Framework is an open-source framework designed for building data-centric applications using modern Microsoft technologies (.NET Core, C#, ASP.NET Web.API, TypeScript) and web standards (React, Bootstrap, D3). It supports Microsoft SQL Server and PostgreSQL as data stores.
Key architectural characteristics include:
- Vertical Modules (Bounded Contexts): The framework is designed to allow developers to write modules containing database tables, entities, logic, and React UI components that can be shared across different projects.
- Entities-First Approach: Uses
Signum.Entitiesto place entities at the center of the N-layer architecture. - Signum.Engine ORM: A high-performance ORM featuring a full LINQ Provider that prevents the N+1 problem and allows for
UPDATE,DELETE, andINSERToperations without requiring a prior retrieval of the entity. - Signum.React: Enables the creation of Single Page Applications (SPA) using React, Bootstrap, and TypeScript.