본문 바로가기

웹프로그래밍/AngularJS

AngularJS 의 큰 틀을 살펴보자~

AngularJS의 등장~

 

예전에는 서버에 데이터를 전송하고 이를 처리한 후 새로고침 이후에 웹 페이지에 내용이 나타나는 방식으로 서버의 데이터를 이용할 수 있었다. 그러나 XMLHttpRequest의 등장으로 페이지를 새로고침하지 않고도 비동기적으로 처리를 요청할 수 있는 기법이 개발되었고 수많은 자바스크립트 프레임워크의 등장으로 더 나은 웹페이지 개발이 가능해졌다. 

초기에 등장한 프레임워크 중 jQuery가 가장 많이 사용 되었다. 하지만 jQuery만으로는 복잡한 애플리케이션 구조에 맞는 개발이 쉽지 않고, 개발 이후에 유지보수하기가 어렵고 확장성이 떨어질 가능성이 높았다. 이후 유지보수가 쉬운 프레임워크 들이 등장하는데 그 중 대중적으로 알려진 프레임워크가 구글이 개발한 AngularJS이다. AngularJS는 오픈 소스 웹 애플리케이션 프레임워크로 안정적인 기반 코드, 활발한 커뮤니티를 제공하고 있다.

 

AngularJS가 제공하는 기능 중 최고의 기능은 양방향 데이터 바인딩 이다.

 

AngularJS의 핵심 구성요소에는 Module, Config, Routes, Views, $scope, Controller, Directive, Service 등이 있다. 

 

 

 

반응형

'웹프로그래밍 > AngularJS' 카테고리의 다른 글

Angular js 시작하기  (0) 2020.01.11