🚀 User Interface Development Considerations
사용자 인터페이스 개발 고려사항
📄 클래식 Visualforce
UI생성
데이터 및 비즈니스 로직
WorkFlow
- 사용자가 페이지를 요청
- 서버는 페이지의 기본 코드를 실행 후 결과HTML을 브라우저로 보냄
- 브라우저에 HTML이 표시됨
- 사용자가 페이지와 상호 작용 하면 1단계로 돌아감
장점
- 높은 생산성을 위해 구현하기 쉬움
- 대용량 애플리케이션을 관리 가능한 작은 페이지로 자연스럽게 분할
- 메타데이터 통합 기능이 내장되어 있음
주의 사항
제한된 상호 작용(Javascript기능 추가 제외)
모바일 성능을 저하시키는 더 긴 대기시간
Lightning Component
데스크 톱 및 모바일 장치용 동적 웹 응용 프로그램을 개발하기 위한 Salesforce사용자 인터페이스 프레임워크의 일부이다.
UI생성
데이터 및 비즈니스 로직
WorkFlow
- 사용자가 응용 프로그램 or 구성요소를 요청
- 애플리케이션 또는 구성 요소 번드릉ㄴ 클라이언트로 반환
- 브라우저가 번들을 로드한다.
- JavaScript 애플리케이션은 UI를 생성한다.
- 사용자가 페이지와 상호 작용할 때 JavaScript애플리케이션은 필요에 따라 사용자 인터페이스를 수정한다.