Lightning Experience Development 01

Jaehyun_Ban·2022년 4월 13일
0

🚀 User Interface Development Considerations

사용자 인터페이스 개발 고려사항


📄 클래식 Visualforce

UI생성

  • 🥕서버측

데이터 및 비즈니스 로직

  • Apex표준 또는 맞춤형 컨트롤러

WorkFlow

  1. 사용자가 페이지를 요청
  2. 서버는 페이지의 기본 코드를 실행 후 결과HTML을 브라우저로 보냄
  3. 브라우저에 HTML이 표시됨
  4. 사용자가 페이지와 상호 작용 하면 1단계로 돌아감

장점

  • 높은 생산성을 위해 구현하기 쉬움
  • 대용량 애플리케이션을 관리 가능한 작은 페이지로 자연스럽게 분할
  • 메타데이터 통합 기능이 내장되어 있음

주의 사항

제한된 상호 작용(Javascript기능 추가 제외)
모바일 성능을 저하시키는 더 긴 대기시간


Lightning Component

데스크 톱 및 모바일 장치용 동적 웹 응용 프로그램을 개발하기 위한 Salesforce사용자 인터페이스 프레임워크의 일부이다.

UI생성

  • 클라이언트 측(Javascript)

데이터 및 비즈니스 로직

  • 라이트닝 데이터 서비스, Apex

WorkFlow

  1. 사용자가 응용 프로그램 or 구성요소를 요청
  2. 애플리케이션 또는 구성 요소 번드릉ㄴ 클라이언트로 반환
  3. 브라우저가 번들을 로드한다.
  4. JavaScript 애플리케이션은 UI를 생성한다.
  5. 사용자가 페이지와 상호 작용할 때 JavaScript애플리케이션은 필요에 따라 사용자 인터페이스를 수정한다.

0개의 댓글