반응형

AngularJS 란?


우리가 먼저 앵귤러JS를 알아보기전에 자바스크립트에 대해서 알아봐야한다.



IT용어 사전에 의하면 미국의 넷스케이프 커뮤니케이션즈사가 개발한 스크립트 언어. 


우리가 매일같이 접속하는 웹사이트는 HTML, CSS, 자바스크립트 3가지 요소로 구성이 된다.


HTML : 웹페이지의 큰 뼈대


CSS : 색이나 글씨체와 같은 디자인적 요소


자바스크립트 : 크로스 플랫폼으로 객체지향 스크립트 언어로 웹페이지의 동작을 담당




EX) 베너를 클릭하면 밑에 시간을 보여줘 라는 식의 명령을 내릴 수 있다.


자바스크립트


사실 2000년대 초반까지만 하더라도 개발자들에게 무시당하는 언어였다.


별다른 기능도 없으며 성능도 좋지 않았기 때문이다.


최근 몇년 사이에 다양한 프레임워크와 라이브러리가 생겨나면서 자바스크립트의 영역은 크게 확장 되었다.


여기서 나온 프레임워크가 바로 앵귤러JS 이다.


프레임워크


Angular JS

앵귤러JS는 자바스크립트 프레임워크로 잘알려져있다. 구글이 개발하였으며 MVVM(Model View ViewModel)패턴을 가장 잘 구현하였다고 알려졌다.

이를 이용하면 html기반의 MVC패턴을 적용하여 적은 코드로 웹어플리케이션을 쉽고 빠르게 만들 수 있다.
양방향 데이터 바인등을 통한 불필요한 코드를 제가할 수 있어 유지보수를 쉽게 할 수 있는 장점도 있다.


Angular JS 장점
1. 새로운 속성으로 HTML을 확장한다.
2. 단일 페이지 응용프로그램(앱) 작업에 최적화.
3. 쉽게 배울 수 있다.


앵귤러js


아무리 접근 방식이 쉽고 공부하기 쉽다고 하더라도 기본적인 선수 지식들이 있다.


* HTML

* CSS

* 자바스크립트


오늘은 여기까지...

반응형

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

자바스크립트 프레임워크 앵귤러JS  (0) 2020.04.30
MVC 패턴 이란?  (0) 2020.02.18