Skip to Content
AppTemplateLowCode vs AppSDK

LowCode vs AppSDK

Das AppTemplate bietet zwei Entwicklungswege für ProcessCube® Anwendungen. Diese Seite hilft bei der Entscheidung, welcher Weg zu Ihrem Projekt passt.

Vergleichstabelle

AspektLowCode (Node-RED)AppSDK (Next.js)
ZielgruppeCitizen Developer, FachabteilungenProfessionelle Entwickler
ProgrammierspracheJavaScript (visuell)TypeScript
UI-ErstellungDashboard-2 Widgets (Vue.js)React Components
EntwicklungsumgebungNode-RED Editor (Browser)IDE (VSCode, WebStorm)
External TasksNode-RED NodesDatei-basiert (external_task.ts)
UserTasksDashboard-2 FormulareReact Forms + Server Actions
DeploymentDocker (processcube_lowcode Base)Docker (node:24-alpine)
Hot-ReloadNode-RED Editor (live)Next.js Dev Server
DebuggingVSCode Attach (Port 9229)Standard Next.js Dev Tools
StylingDashboard-2 ThemeFrei wählbar (CSS, Tailwind)
LernkurveNiedrigMittel bis hoch
FlexibilitätMittelHoch

Wann welchen Weg wählen?

LowCode wählen, wenn…

  • Schnelle Prototypen oder interne Tools gebraucht werden
  • Fachabteilungen selbst Workflows erstellen sollen
  • Visuelles Programmieren bevorzugt wird
  • Dashboard-Widgets für Monitoring reichen
  • Bestehende Node-RED-Kenntnisse vorhanden sind

AppSDK wählen, wenn…

  • Eine individuelle Benutzeroberfläche benötigt wird
  • Komplexe Formulare und Validierung erforderlich sind
  • TypeScript und Type-Safety gewünscht sind
  • Die App als eigenständiges Produkt deployt wird
  • Volle Kontrolle über Design und UX nötig ist

Gemeinsame Plattform

Beide Wege nutzen dieselbe Infrastruktur und können parallel betrieben werden:

Kombinierter Einsatz

Es ist möglich, beide Wege im selben Projekt zu kombinieren:

  • LowCode für interne Dashboards und Monitoring
  • AppSDK für die kundenorientierte Oberfläche
  • Beide greifen auf dieselben BPMN-Prozesse und die Engine zu
# Beide Apps gleichzeitig starten APPSDK_SAMPLE_PORT=3003 docker compose up -d # Node-RED: http://localhost:1880 # AppSDK: http://localhost:3003

Nächste Schritte