Technische Übersicht

Hier erhalten Sie einen technischen Überblick. Wenn Sie konkrete Einzelfragen haben, kontaktieren Sie uns gerne.

Technologie

brixxbox setzt auf modernste, zukunftsorientierte Technologien wie das ASP.NET-Core-Framework sowie SQL-Datenbanken und Cloud-Computing von Microsoft.

Ihre Anwendungen erhalten eine eigene, Firewall-geschützte Datenbank in der Microsoft-Azure-Cloud. Ihr Daten werden selbstverständlich verschlüsselt.

Anwendungen, die mit der brixxbox erstellt wurden, sind Web-Anwendungen. Daher gibt es grundsätzlich keinerlei Beschränkungen hinsichtlich Gerätetyp und Betriebssystem. Lediglich eine dauerhafte Internetverbindung muss gewährleistet werden.

Die erstellten Anwendungen sind responsive, so dass eine automatische Anpassung an die Bildschirmgröße erfolgt.

Framework

Da brixxbox von Haus aus etliche Funktionalitäten mitbringt, können Nutzer ohne Umwege direkt mit der eigentlichen Erstellung der Apps und Business-Logik beginnen.

Es ist keine manuelle Einrichtung des Workspaces notwendig.

Zu nennen sind in diesem Zusammenhang insbesondere folgende:

Nutzer und Rechteverwaltung

In brixxbox-Anwendungen vergeben Sie Lese- und Schreibrechte auf Basis von Nutzergruppen oder individuell für einzelne Nutzer – und das auf Wunsch bis ins kleinste Detail. So sieht jeder Nutzer nur genau das, was er für seine Arbeit benötigt. Neue Nutzer laden Sie zudem ganz einfach per E-Mail ein.

Versionsverwaltung

Alle durchgeführten Änderungen können Sie verfolgen und auf Wunsch rückgängig machen. Das gilt auch für die Daten in der fertigen Anwendung: Jede Änderung wird mit Zeitpunkt und Urheber dokumentiert.

Automatische Übersetzungen

Dank automatischer Übersetzung sind Ihre brixxbox-Anwendungen direkt multilingual! Wir empfehlen die Applikationserstellung in Englisch. Bei weiteren Fragen halten Sie gerne Rücksprache.

Keine Kompilierung mit brixxbox nötig!

Mit brixxbox erstellte Anwendungen benötigen keine Kompilierung – sobald Sie Ihre Arbeit gespeichert haben, kann das Programm in der jeweils aktuellen Version verwendet werden!

Auf wünsch können Sie selbstverständlich Echt-, und Testsysteme bzw. andere gängige Sicherheitskonzepte integrieren.

Hinweis:

Die Anwendungsentwicklung mit brixxbox geschieht hauptsächlich anhand grafischer Methoden – so gestalten Sie etwa die Benutzeroberfläche ganz einfach per Drag-and-drop.

Logik bringen Sie über die vereinfachte brixxbox-Sprache ins Spiel: Diese basiert im Grunde auf JavaScript und ist für jeden verständlich, der einigermaßen IT-affin ist.

Im Fachjargon spricht man bei diesem Prinzip von „Low-Code-Entwicklung“: Sie arbeiten hauptsächlich mit vorgefertigten Code-Bausteinen und stecken diese über eine grafische Benutzeroberfläche zusammen.

So realisieren Sie komplexe Anwendungen wie ERP-, Warenwirtschafts- und CRM-Systeme, ohne Experte in einer komplizierten Programmiersprache zu sein. Schließlich stellt Ihnen der brixxbox-Baukasten bereits alle Bausteine zur Verfügung, die Sie für die Entwicklung moderner Anwendungen brauchen – Sie müssen diese nur noch zusammensetzen.

Schnittstellen

Über verschiedene Schnittstellen wie Rest- oder Third-Party-APIs können Ihre Anwendungen mit anderen Systemen kommunizieren.

Node-RED ist ein Flow-Editir, mit dem JavaScript-Funktionen erstellt werden können. Anwendungselemente können zur Wiederverwendung gespeichert oder geteilt werden.

Webservices ermöglichen es, dass Maschinen oder Anwendungen miteinander kommunizieren könnenDie Laufzeitumgebung wurde auf Node. js gebaut und die in Node-RED erstellten Flows werden in JSON gespeichert

Infrastruktur

Im Standard hosten wir die Applikationen und Daten in unserer Microsoft-Azure-Cloud. Je nach Setup und konkreten Kundenwunsch sind auch individuelle Konzepte möglich, die je nach Einzelfall geklärt werden müssen. Als Datenbank wird nur der Microsoft SQL-Server unterstützt.

brixxbox unterstützt 2 Setups, die sich primär hinsichtlich der zu Grunde liegenden Datenhaltungsstrategie unterscheiden:

Hinweis: In Ausnahmefällen können wir auch eine komplette on-premise (Daten & Web-Service) Installation durchführen.

Last updated