요코하마맨

JAVA
SPA(Single Page Application)이란
2021.06.25 21:57

단일페이지 개발에 대해서
기존의 웹 앱을 선택하는 경우 

* 애플리케이션에 간단한 읽기 전용 클라이언트 쪽 요구 사항이 있는경우
* JavaScript를 지원하지 않는 브라우저에서 애플리케이션이 작동해야 하는 경우
* 팀이 JavaScript 또는 TypeScript 개발 기술에 익숙하지 않는 경우  SPA를 선택하는 경우
* 애플리케이션이 다양한 기능을 갖춘 풍부한 사용자 인터페이스를 노출해야 하는 경우
* 팀이 JavaScript 및/또는 TypeScript 개발에 익숙한 경우
* 애플리케이션이 다른(내부 또는 공용) 클라이언트용 API를 이미 노출해야 하는 경우


앱의 사용성을 추구하고자 SPA은 초기에 필요한 대부분의 리소스를 다운로드 받는다. 이것은 초기 구동속도를 조금 손해를 보고 더 많은 가치(전체적인 앱의 속도/반응성/사용성 등)를 추구하기 위함이다. 

SPA의 사상은 더 이상 웹이 단순한 웹 문서(웹페이지)가 아닌 하나의 응용프로그램으로 바라보기에 개념의 전환이 필요한 것이다.


JAVA카테고리 다른 글
번호 제목 날짜 조회
75 자바의 추상메서드2 03.13 656
86 REST API란 06.25 715
87 SPA(Single Page Application)이란 06.25 608
89 객체지향의기초 객체지향이란 06.25 612
92 [자바] 자바 스프링 프로젝트 폴더 구성 06.28 843