Schnell bauen.
Flexibel bleiben.

Jetveo: Programmierung 4.0


Low-Code-Plattform mit C# für echte Entwickler. Erstellen und verwalten Sie Geschäftsanwendungen in einem Bruchteil der Zeit in Ihrer vertrauten Umgebung.

Low-Code-Entwicklung
Flexibilität bei der Programmierung
Moderne Benutzeroberfläche
Ein-Klick-Bereitstellung
Marktplatz-Vorlagen
Sicherheit auf allen Ebenen
Einhaltung von Rechtsvorschriften
Einheitliche Überwachung

Wie funktioniert das?

Die Entwickler können das Datenmodell definieren, die Benutzeroberfläche ändern, Workflows und Geschäftslogik erstellen
oder eigenen Code schreiben. Sobald Sie fertig sind, können Sie die neue Anwendung freigeben und ausführen.

Entwicklung

Entwickler definieren Anwendungen über das jetveo Verwaltungsportal. Die Definition wird als Anwendungspaket bezeichnet und besteht hauptsächlich aus:

  1. Datenbank-Entitäten
  2. Beschreibung der Benutzeroberfläche
  3. Definition der Geschäftslogik
  4. Benutzerdefinierter Code und Integrationen

Die Plattform unterstützt die Versionierung und Verzweigung von Paketen, ähnlich wie bei Git.

Datenmodell und Speicherung

Definieren Sie Dateneinheiten in einem visuellen Datenmodell-Designer.

Mehrfache Vererbung über gemeinsame Aspekte, bessere Wiederverwendbarkeit von Daten und Logik.

Die Plattform übernimmt alle Aufgaben der Datenbankverwaltung, sogar Migrationen zwischen Anwendungsversionen.

Die Anwendungen verwenden ein SQLite-Datenbank-Backend mit einer benutzerdefinierten Transaktionsschicht. Dadurch können wir die Bereitstellung vereinfachen und die Last in horizontal skalierten Szenarien verteilen.

Benutzeroberfläche und Visualisierung

Definieren Sie das Layout und die Position der einzelnen Attribute und Komponenten.

Schreiben Sie Ausdrücke für die Sichtbarkeit und Zugänglichkeit für jede Komponente.

Legen Sie Standardwerte fest oder beschränken Sie die verfügbaren Optionen auf der Grundlage Ihrer Geschäftslogik.

Verwenden Sie Validatoren, um sicherzustellen, dass Ihre Daten das richtige Format und die richtige Qualität haben.

Programmiermodell

Als Programmierer haben Sie die Sprache C# und die gesamte .NET 5-Plattform zur Verfügung. Verwenden Sie Ihre eigenen DLL-Assemblies oder fügen Sie ein NuGet-Paket über die integrierte NuGet-Suchschnittstelle hinzu.

Die Verwaltung bietet eine umfassende Kodierungserfahrung mit Codevorschlägen, Methodensignaturen und Dokumentationshilfen. Alle Änderungen an Definitionen sind sofort im Code verfügbar.

Die Plattform bietet verschiedene interne APIs für Entwickler. Zum Beispiel:

  1. LINQ für Datenbankentitäten
  2. Anwendungs-API (z. B. Konfiguration, Funktionen, Sicherheitsansprüche, Inhaltsvorlagen, eingebettete Ressourcen)
  3. Dokument-API für Dokumentattribute, mit der Sie neue Dateien anhängen oder auf einzelne Revisionen zugreifen können

Infrastruktur und Einsatz

Jedes Anwendungspaket kann in einer Reihe von einzelnen Instanzen bereitgestellt werden (in der Regel Dev/Production/Feature-Instanzen).

Alle Anwendungen werden in Docker-Containern ausgeführt, um maximale Sicherheit und Isolierung zu gewährleisten. Die Plattform unterstützt auch Bereitstellungen vor Ort (d. h. Linux-und Windows-Programme).

Skala

Sie können Anwendungen horizontal (dieselbe Anwendung für mehrere verschiedene Clients) und vertikal (mehrere Ressourcen für Ihre Anwendung) skalieren.

Erstellen Sie verschiedene Versionen Ihrer Anwendung, wobei Sie Ihre Änderungen zunächst auf Ihrer DEVELOPMENT-Instanz testen, dann dem Kunden zur Abnahme auf der STAGING-Instanz vorlegen und nach der Genehmigung die PRODUCTION-Instanz aktualisieren.

Sie haben ein Produkt und erstellen eine konfigurierbare Instanz für jeden Ihrer Kunden.

Anwendungen

Die jetveo-Plattform produziert komplette Webanwendungen. Es handelt sich um eigenständige .NET 5-Webanwendungen mit CQRS-Architektu und einer eigenen Datenbank.

Die resultierenden Anwendungen sind reaktionsschnell und schnell, und Sie können alle Änderungen sehr schnell und einfach einarbeiten.

Entwicklung

Entwickler definieren Anwendungen über das jetveo Verwaltungsportal. Die Definition wird als Anwendungspaket bezeichnet und besteht hauptsächlich aus:

  1. Datenbank-Entitäten
  2. Beschreibung der Benutzeroberfläche
  3. Definition der Geschäftslogik
  4. Benutzerdefinierter Code und Integrationen

Die Plattform unterstützt die Versionierung und Verzweigung von Paketen, ähnlich wie bei Git.



Referenzen

Wir helfen Unternehmen aus allen Branchen, mit modernen Softwarelösungen schneller zu wachsen.





Bei uns sind Sie in guten Händen

Maßgeschneidertes Onboarding

Onboarding, das auf Ihr Unternehmen und die Ziele Ihres Teams zugeschnitten ist.

Flexible Preisgestaltung

Die schnellste und effizienteste Art der Unternehmensdigitalisierung ohne versteckte Kosten.

Prioritäre Unterstützung

Erhalten Sie engagierte Unterstützung und Beratung durch unser spezialisiertes Team.