Wednesday, 08 January 2020 21:44

Fiori Elements vs Fiori Freestyle – Fare Comparison

Written by
Rate this item
(0 votes)

This is blog is inspired by UI5 Advanced Programming Model – Overview (UI5con 2019) one. Wouter Lemaire demonstrated Fiori Freestyle capabilities creating very nice looking Fiori transaction app. He elaborated advantages

and disadvantages of both approaches. To make a fare comparison, I created CDS / BOPF / List Fiori Element version of Person transactional app.

I want to add my two cents to Fiori Elements vs Freestyle discussion. As much as like I freestyle nicely looking UIs, wherever possible, I prefer go standard. Why Fiori Elements also appeals to me because SAPUI5 code is generated based on CDS View annotations. One way or another, you need to take care of validations, default values, etc. In my example, this complexity is shifted to BOPF. Long story short, complexity is still there. It is spread around between different layers. So now the choice is yours. You can make an informative decision based on what you are more comfortable with either Fiori or Fior Elements / CDS / BOPF.

My app have still the same capabilities as a freestyle one. You can maintain a list of persons and their respective skills. Individual skills ratings update overall person rating.

You can download CDS / BOPF back-end development from here and Fiori Element List front-end development from here

Read 47 times

Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.