Angular

Angular - 단일 페이지 웹 애플리케이션

반응형

Angular는 단일 페이지 웹 애플리케이션

2018.02.13 배운 내용

Angular는 자바스크립트로 만든 클라이언트 MVC 프레임워크로, 단일 페이지 웹 애플리케이션이다.

따라서, JSP나 HTML 등 에서 하이퍼링크를 통해 여러 페이지를 옮겨다니는 것과는 달리, 오직 ‘하나’의 페이지에서 모든 걸 보여주도록 만들어 주는 것이 Angular라고 말할 수 있다.

그렇기 때문에 JPG 사진에 하이퍼링크를 넣어 이를 클릭하면, 다른 페이지를 보여주도록 만드는 것은 Angular에서 구현이 되지 않았던 것이다. 이에 대한 해결책은 ngIf나 ngFor 등 Angular가 가지고 있는 기능들을 더 공부해서 알아봐야 할 것 같다.

이러한 기능들은, 단일 페이지 내에서 내가 보길 원하는 것들을 설정할 수 있도록 도와주며(ex. 상황에 따라 필요하지 않는 건 보이지 않게 처리하는 등) 마치 하이퍼링크로 다른 페이지로 옮겨다니는 것과 같은 시각효과를 가져다 줄 것이다.

따라서 Angular를 통해 웹페이지를 만들면, 여러 페이지를 나누어 작성하지 않아도 되는 장점과 다양한 컴포넌트로 나누어진 기능들로 인해서 유지보수 또한 좋은 장점을 지니고 있다.

Angular 튜토리얼 주소 (다시 체계적으로 공부해보기)

https://angular.io/tutorial

반응형