카테고리 없음

아우라(AURA) 와 (APEX 프레임워크) 차이점

으농농이 2021. 6. 24. 16:57

아우라

: 모바일 및 데스크톱 장치용 동적 웹 앱을 개발하기 위해 salesforce에서 구축한 오픈 소스 UI프레임워크이다. 

 

라이트닝 컴포넌트

aura프레임워크와 다르지않고, aura 프레임워크의 하위 집합니다. 

라이트닝 컴포넌트는 오픈소스 아우라 프레임 워크를 기반으로합니다. 

라이트닝 컴포넌트 오픈소스는 아우라 프레임워크를 기반으로하지만 ,

aura 프레임워크에는 라이트님컴포넌트에서 사용할 수 없는 일부 기능이 있다. 

 

** 라이트닝 컴포넌트는 클라이언트 측 중심으로 동적이고 모바일 친화적이다. 

 

APEX

salesforce.com의 CRM기능을 위에 SaaS(Software as a Service) 응용 프로그램을 구축하기 위한 개발 플랫폼이다. 

Apex를 사용하면 개발자가 Salesforce.com의 백엔드 데이터 및 칼라이언트-서버 인터페이스에 액세스하여 타사 SaaS 응용 프로그램을 만들 수 있다. Apex에는 개발자가 Salesforce.com의 사용자 데이터에 액세스하는 데 사용할 수있는 응용 프로그램 인터페이스 (API)가 포함되어 있다

 

 

visualforce페이지에 Aura구성요소를 추가하여 두 솔루션을 사용하여 구축한 기능을 결합한다. 

Aura 구성요소를 사용하여 새로운 기능을 구현한 다음 기존 Visualforce페이지와 함께 사용한다. 

 

Visualforce페이지에 Aura구성요소를 추가하는 세단계가 있다. 

<apex:includeLightning/> 페이지 시작부분에 다음을 사용하면, Visualforce용 Lightning 컴포넌트에서 사용하는 자바스크립트 파일을 로드할 수 있다. 

 

 

아우라 컴포넌트 하위에 라이트닝 컴포넌트가 들어가있다. 

다음 사진으로 알 수 있는것은 라이트닝 컴포넌트가 아우라 컴포넌트의 하위컴포넌트라는 것을 알 수 있고