Fiori Elements vs Freestyle — 어떤 걸 골라야? #shorts #SAP #UI5
Moderator
Fiori Elements vs Freestyle
SAP UI5 개발에서 가장 먼저 결정해야 할 것은 Fiori Elements를 쓸지, Freestyle UI5를 쓸지입니다. 선택에 따라 개발 방식이 완전히 달라집니다.
Fiori Elements
OData 어노테이션 기반으로 UI를 자동 생성합니다. List Report, Object Page, Form 같은 표준 플로어플랜을 선언형으로 만들 수 있습니다. 코드량이 적고 Fiori 디자인 가이드라인을 자동으로 준수합니다.
// manifest.json — Fiori Elements
"targets": {
"BookList": {
"type": "Component",
"name": "sap.fe.templates.ListReport",
"options": {
"settings": {
"entitySet": "Books"
}
}
}
}Freestyle UI5
XML View와 Controller를 직접 작성합니다. 완전한 커스터마이징이 가능하지만 코드량이 많고 Fiori 가이드라인을 직접 구현해야 합니다.
선택 기준
표준 CRUD, 리스트-상세 패턴이면 Fiori Elements, 복잡한 인터랙션·완전 커스텀 UI면 Freestyle을 선택하세요.
핵심 한 줄
표준 패턴은 Fiori Elements, 완전 커스텀이 필요하면 Freestyle — 둘을 섞는 Extension Point도 가능합니다.