The Playbook
Produkt Aktualisiert: 17.1.2026

XAF

XAF (eXpressApp Framework) ist ein .NET Application Framework von DevExpress für die schnelle Entwicklung von plattformübergreifenden...

XAF (eXpressApp Framework)

XAF (eXpressApp Framework) ist ein .NET Application Framework von DevExpress für die schnelle Entwicklung von plattformübergreifenden Line-of-Business-Anwendungen. Das Framework ermöglicht die modellgetriebene Entwicklung von funktionsreichen Unternehmensanwendungen für Windows, Web und mobile Plattformen mit minimiertem Programmieraufwand.

Überblick

  • Typ: Low-Code Application Framework für .NET
  • Hersteller: Developer Express Inc. (DevExpress)
  • Plattformen: Windows (WinForms), Web (Blazor, ASP.NET), Web API Service
  • Technologie: .NET 8, .NET 9, .NET 10, Entity Framework Core, XPO ORM
  • Lizenzmodell: Abonnement-basiert (Teil der DevExpress Universal Subscription)
  • Website: devexpress.com/products/net/application_framework

Produkte und Services

Kernfunktionalität

XAF bietet eine umfassende Lösung für die Entwicklung von Geschäftsanwendungen mit folgenden Hauptkomponenten:

Modellgetriebene Entwicklung: XAF generiert automatisch eine vollständig anpassbare Benutzeroberfläung basierend auf dem Datenmodell. Dies umfasst Datenformulare, Menüs, Navigation, Reporting, Charting und Analytics - unterstützt durch preisgekrönte DevExpress-Steuerelemente.

Plattformübergreifende UI-Komponenten:

  • WinForms UI: Desktop-Anwendungen für Windows
  • Blazor UI: Moderne Web-Anwendungen
  • Web API Service: RESTful Backend-Services für Multi-Tenant- und SaaS-Anwendungen

ORM-Integration: Nahtlose Integration mit Entity Framework Core und DevExpress XPO (eXpress Persistent Objects) für Datenzugriff und -verwaltung.

Modulare Architektur

XAF umfasst über 20 vorgefertigte Module, die einfach in Anwendungen integriert werden können:

BereichModule
DatenanalyseAnalytics, Charting, Dashboards
GeschäftsfunktionenReporting, Scheduling, Workflows
SicherheitRole-based Access Control, Multi-Tenancy
IntegrationMapping, Office-Integration, File Attachments

Sicherheitsfunktionen

Das XAF Security System bietet eine umfassende Sicherheitsarchitektur mit:

  • Benutzerauthentifizierung und Gruppenautorisierung
  • Vollständige Unterstützung für Entity Framework Core und XPO
  • Rollenbasierte Zugriffskontrolle
  • Multi-Tenancy-Unterstützung für SaaS-Anwendungen

Geschichte und Entwicklung

Unternehmenshintergrund

DevExpress wurde 1998 gegründet und startete als kleine Entwicklergruppe, die zunächst Komponenten für Delphi entwickelte. Das Unternehmen hat seinen Hauptsitz in Glendale, Kalifornien, und beschäftigt zwischen 201 und 500 Mitarbeiter.

Produktentwicklung

Web API Service (2022): Der Backend Web API Service wurde Mitte 2022 offiziell veröffentlicht und seitdem kontinuierlich in Funktionalität und Dokumentation erweitert.

Version 23.2 (Dezember 2023): Einführung der Unterstützung für .NET 8 über XAF Blazor/WinForms UI und Web API Service.

Version 24.1 (Juni 2024): Offizielle Auslieferung der EF Core 8-Unterstützung für XAF und den zugehörigen Backend Web API Service.

Version 25.2 (Dezember 2025): Einschneidende Veränderung mit dem offiziellen Ende der Unterstützung für XAF WebForms und WinForms .NET Framework. Alle .NET Framework und Legacy-.NET-Module wurden aus dem Quellcode entfernt. Gleichzeitig wurde die Unterstützung für .NET 10 und Visual Studio 2026 eingeführt.

Release-Rhythmus

DevExpress veröffentlicht zweimal jährlich Major Updates (typischerweise im Juni und Dezember), die neue Steuerelemente, Funktionen und Verbesserungen über unterstützte Plattformen hinweg enthalten.

Strategische Ausrichtung

Ab Version 25.2 konzentriert sich DevExpress ausschließlich auf .NET (Blazor, WinForms und Web API Service) sowie skalierbare Multi-Tenant- und SaaS-basierte Anwendungen. Die Unterstützung für .NET Framework wurde vollständig eingestellt.

Team und Führung

DevExpress ist ein privat geführtes Unternehmen mit 201-500 Mitarbeitern. Das Unternehmen spezialisiert sich auf Softwaretechnologie-Forschung und die Entwicklung von Komponenten und Add-ins für verschiedene Plattformen.

Hauptsitz: 505 N Brand Blvd, Glendale, CA, Kalifornien, USA

Investoren und Eigentümer

DevExpress ist ein privat geführtes Unternehmen. Informationen zu spezifischen Investoren oder Eigentümern sind öffentlich nicht verfügbar.

Konkurrenz

XAF positioniert sich als “elegante Antwort auf Low-Code und RAD, ohne Limits” für Entwickler, die Unternehmensanwendungen erstellen. Das Framework konkurriert in verschiedenen Segmenten:

.NET-basierte Frameworks

CSLA Framework: Ein alternatives .NET Business Framework. CSLA erfordert mehr Programmieraufwand und deklarative Definitionen, während XAF einen grafischen Designer für das gesamte Geschäftsmodell bietet.

Radzen Blazor Studio: Eine moderne Entwicklungsumgebung für Blazor-Anwendungen, die durch Reduzierung von Boilerplate-Code und beschleunigte CRUD-Operationen die Entwicklung optimiert.

Enterprise Low-Code Plattformen

OutSystems: Eine Metadata-getriebene Plattform, die .NET C# oder Java-Code generiert. OutSystems bietet eine Mischung aus visueller Entwicklung und professionellem Code mit robusteren DevOps-Fähigkeiten.

Mendix: Eine führende Low-Code-Plattform mit intuitiverer Benutzeroberfläche für Nicht-Entwickler. Mendix unterstützt React.js für Frontend und Java für Backend-Aktionen.

Andere Alternativen

OpenXava: Eine Open-Source-Alternative auf Java-Basis, die als DevExpress-Alternative positioniert wird.

RadSystems: Eine RAD-Plattform, die Anwendungen für ASP.NET Core, Python Flask, PHP Laravel, Node Express.js, Vue.js und Quasar Framework generieren kann.

Differenzierung

Im Vergleich zu breiteren Low-Code-Plattformen wie OutSystems und Mendix richtet sich XAF speziell an erfahrene .NET-Entwickler und bietet tiefere technische Kontrolle. Nach internen Statistiken bevorzugen Entwicklungsteams XAF deutlich stärker als einzelne Entwickler.

Lizenzierung und Preise

XAF ist nicht separat erhältlich, sondern ausschließlich als Teil der DevExpress Universal Subscription. Diese umfasst neben XAF auch DevExpress WinForms, WPF, ASP.NET, Blazor, DevExtreme Complete, .NET MAUI, Reporting, Office File API, BI Dashboard, TestCafe Studio und weitere Komponenten.

Lizenzmodell:

  • Eine Lizenz pro Entwickler erforderlich
  • Installation auf mehreren Rechnern möglich, solange jeder Entwickler eine eigene Lizenz besitzt
  • Abonnement-basiert mit 12-monatiger Laufzeit
  • Mengenrabatte ab 2 Lizenzen verfügbar
  • Vergünstigte 2-Jahres-Option erhältlich
  • Laufzeit-Royalty-frei

Quellen

Kommentare

Kommentare werden geladen...

Kommentar schreiben

Mit dem Absenden stimmen Sie der Veröffentlichung Ihres Namens und Kommentars zu.