Skip to content

Commit 7da18e4

Browse files
authored
Update concept.md
1 parent 50af905 commit 7da18e4

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

docs/technical/concept.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,25 +68,27 @@ Since UI5 is a client-side framework, the HTML output cannot be generated as rea
6868

6969
But how can we then generated UI5 HTML in the backend?
7070

71-
Fortunately, UI5 has a defining characteristic that allows us to shift part of the view generation to the backend. In UI5 freestyle apps, each view can be defined in XML — the so-called UI5 XML View. The UI5 framework uses this XML definition, combined with data from the backend, to render HTML in the browser.
71+
Fortunately, UI5 has a defining characteristic that allows us to shift part of the view generation to the backend. In UI5 freestyle apps, each view can be defined in XML — the so-called UI5 XML View. The UI5 framework uses this XML definition, combined with data from the backend, to create HTML in the browser.
7272

7373
<p align="center">
74+
<img width="400" alt="image" src="https://github.com/user-attachments/assets/ee0152e7-4f64-4b90-9cf2-3faead53044f" />
7475
<img width="400" alt="image" src="https://github.com/user-attachments/assets/1ae233c6-96ff-4370-ac31-30705c18a0f7" />
7576
<br/>
76-
<em>UI5 freestyle – HTML rendered in browser based on frontend XML View and backend Data</em>
77+
<em>UI5 freestyle – HTML created in browser based on frontend XML View and backend Data</em>
7778
</p>
7879

7980
abap2UI5 introduces a subtle but important shift: what if the backend also delivers the XML View?
8081

81-
While HTML rendering still happens on the frontend, both the view definition and the corresponding data are now sent from the backend:
82+
While HTML creation still happens on the frontend, both the view definition and the corresponding data are now sent from the backend:
8283

8384
<p align="center">
85+
<img width="400" alt="image" src="https://github.com/user-attachments/assets/adef16b7-e98d-476f-9bbc-738685047c5d" />
8486
<img width="400" alt="image" src="https://github.com/user-attachments/assets/7886d77e-acef-4e96-bc0f-ed3728e06358" />
8587
<br/>
86-
<em>abap2UI5 – HTML rendered in browser based on XML View and Data, both sent from the backend</em>
88+
<em>abap2UI5 – HTML created in browser based on XML View and Data, both sent from the backend</em>
8789
</p>
8890

89-
The UI5 application remains a single-page application (SPA), but its role changes: it becomes a pure rendering engine for server-defined views and data.
91+
The UI5 application remains a single-page application (SPA), but its role changes: it solely creates HTML for server-defined views and data.
9092

9193
#### Frontend Events on the Server
9294

0 commit comments

Comments
 (0)