Silver Essence 2.0 / Developers

Voor developers

Silver Essence beperkt developers niet.
Het geeft ze een voorsprong.

Start custom functionaliteit vanuit een geconfigureerd domein, werk met gegenereerde typed C#-code en gebruik de platformlaag waar die generiek voordeel oplevert.

C# · InvoiceRepository
Door Silver Essence gegenereerde C# repository voor een Invoice-model

C# Code Generator

Begin bij het domein.
Niet bij de boilerplate.

Genereer C# models en repositories vanuit de applicatie- en datastructuur. Zo sluit custom functionaliteit direct aan op het geconfigureerde domein.

public partial class InvoiceModel { Id, CustomerId, InvoiceDate, TotalAmount } public partial class InvoiceRepository { GetAllAsync, GetAsync, Create, Update }

REST · OpenAPI 3

Elke entiteit. Een beschreven API-contract.

Silver produceert REST-endpoints volgens de OpenAPI 3-standaard voor iedere gepubliceerde entiteit. Het contract neemt de geconfigureerde velden en veldtypen mee, inclusief de regels die bepalen of een veld zichtbaar, bewerkbaar of alleen-lezen is.

  • REST-bewerkingen voor iedere gepubliceerde entiteit
  • OpenAPI 3-documentatie als contract voor clients en integraties
  • Veldtypen en eigenschappen zoals zichtbaar, bewerkbaar en alleen-lezen
  • Dezelfde configuratie stuurt zowel de gebruikersinterface als de API
REST endpoints Entity contract
GET /api/invoices/{id} GET /api/customers/{id} GET /api/items/{id} GET /api/projects/{id}
InvoiceNumber string visible editable
TotalAmount decimal visible read-only
InternalNotes string hidden editable
InvoiceDate date visible editable

Technische uitbreidingspunten

Platform waar het helpt.
Custom engineering waar het telt.

01

Silver SDK

Bouw custom pagina’s, componenten en toepassingen op de Silver Essence 2.0-engine.

02

REST & OpenAPI 3

Gebruik het beschreven entiteitscontract vanuit integraties en eigen applicaties.

03

Action Flows

Houd generieke proceslogica configureerbaar en roep custom C# aan waar engineering echte waarde toevoegt.

Technologie

Modern .NET.
Blazor. Typed C#.

Silver Essence 2.0 is gebouwd op moderne .NET- en Blazor-technologie. Nieuwe Silver Solutions-projecten gebruiken Silver Essence 2.0 en ondersteunde moderne .NET-versies.