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도 가능합니다.