Desarrollo
Las herramientas de desarrollo de Dinaup se organizan en dos areas principales:
- Dinaup Flex: plataforma no-code/low-code para personalizar secciones, campos, informes, automatizaciones y documentos dinamicos. Se accede desde Dinaup Desktop (Windows) o desde Play Dinaup > Desarrollo.
- SDK .NET: paquete NuGet para acceso programatico con tipado fuerte. Se conecta a
api.dinaup.com.
Dinaup Flex
Personaliza y extiende el sistema sin programar. Crea secciones, campos, informes, algoritmos, documentos dinamicos y flujos de automatizacion.
Todo lo que ves en las soluciones Ready To Go esta construido con Flex, por lo que puedes modificarlo o crear funcionalidades completamente nuevas.
SDK .NET
Cliente oficial para desarrollo en .NET. Operaciones de lectura, escritura y consulta con tipado fuerte y nombres de campo legibles.
// Ejemplo: leer informes
var data = await client.GetReportAsync(reportId, page: 1, resultsPerPage: 100);
// Ejemplo: escribir datos
await client.RunWriteOperationAsync(sectionId, writeOperation);
Librerias complementarias
| Libreria | Descripcion |
|---|---|
| Dinaup.Logs | Sistema de logging estructurado |
| Dinaup.Validations | Validaciones de datos |
| Dinaup.Database | Utilidades de base de datos |
| DinaZen | Biblioteca de componentes Blazor |
Guidelines
| Guia | Descripcion |
|---|---|
| C# Code Style | Convenciones de codigo C# para proyectos Dinaup |
| Blazor Server | Directrices para desarrollo Blazor Server |
| Web Service | Directrices para servicios web |