Skip to content

Commit 9d271e8

Browse files
authored
Update rap.md
1 parent 052c410 commit 9d271e8

File tree

1 file changed

+5
-5
lines changed
  • docs/technical/technology

1 file changed

+5
-5
lines changed

docs/technical/technology/rap.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ outline: [2, 4]
55
# RAP vs. abap2UI5
66
_Architecture, State & Developer Experience_
77

8-
This page provides a structured technical comparison between **RAP (Fiori Elements)** and **abap2UI5**, focusing on architecture, state management, developer workflow, and communication models.
8+
This page provides a technical comparison between **RAP** and **abap2UI5**, focusing on architecture, state management, developer workflow, and communication models.
99

1010
### 1. Architectural Paradigms
1111

1212
| Aspect | RAP (Fiori Elements) | abap2UI5 |
1313
|-------------------|------------------------------------------------------------------|------------------------------------------------------------|
1414
| **Backend Stack** | CDS Views, Behavior Definitions, OData V4 services | ABAP Classes generating XML Views and JSON ViewModels |
15-
| **Frontend Stack**| UI5 Fiori Elements SPA | Static UI5 Shell |
16-
| **Rendering** | Client interprets metadata and builds UI dynamically | UI structure defined by backend, rendered in frontend |
15+
| **Frontend Stack**| UI5 Fiori Elements SPA | Static UI5 Freestyle App |
16+
| **Rendering** | Client interprets metadata and builds UI dynamically | XML View send by backend, rendered in frontend |
1717
| **UI Definition** | Annotations in CDS & metadata | XML Views created directly in ABAP |
1818
| **Communication** | OData V4 (metadata, data, actions) | Simple HTTP requests (Over-the-Wire) |
19-
| **Runtime Control**| UI logic partly on frontend, backend provides metadata | Full control over UI and logic in backend |
20-
19+
| **Runtime Control**| Logic partly changeable via RAP Implementation | Full control over UI and logic in backend |
20+
| **Model** | Defined at designtime via CDS | Designed at Designtime or Runtime via Internal Tables |
2121

2222
### 2. State Management
2323

0 commit comments

Comments
 (0)