"앵귤러제이에스"의 두 판 사이의 차이
3번째 줄: | 3번째 줄: | ||
== 개요 == | == 개요 == | ||
앵귤러제이에스(AngularJS)는 자바스크립트로 제작되었으며 기본적으로 MVC(Model-View-Controller) 모델 지원과 같은 다른 웹 애플리케이션 프레임워크에서도 지원하는 기능을 제공할 뿐만 Two-way data binding이나 directive 같은 새로운 개념의 기술도 지원하여 웹 개발자들이 해야 할 많은 일의 단축 및 좀 더 테스트가 용이한 웹 애플리케이션 제작에 도움을 주는 기능을 제공하고 있다. | 앵귤러제이에스(AngularJS)는 자바스크립트로 제작되었으며 기본적으로 MVC(Model-View-Controller) 모델 지원과 같은 다른 웹 애플리케이션 프레임워크에서도 지원하는 기능을 제공할 뿐만 Two-way data binding이나 directive 같은 새로운 개념의 기술도 지원하여 웹 개발자들이 해야 할 많은 일의 단축 및 좀 더 테스트가 용이한 웹 애플리케이션 제작에 도움을 주는 기능을 제공하고 있다. | ||
+ | |||
+ | == 탄생 배경== | ||
+ | 앵귤러제이에스(AngularJS)는 2009년 구글(Google)의 직원인 MiskioHeavery의 개인 프로젝트에서 시작했다. 개인 차원에서 시작한 프로젝트였지만 초기 아이디어에 대한 반응이 좋아서 현재는 구글의 공식 지원 프로젝트가 됐다. | ||
+ | |||
+ | == 버전 == | ||
+ | === Angular 1 === | ||
+ | 기존에 자바스크립트로 코딩했던 $scope를 사용했다. | ||
+ | === Angular 1. x === | ||
+ | 컴포넌트(Component)가 도입되었다. | ||
+ | === Angular 2 === | ||
+ | 처음으로 타입스크립트(TypeScript)가 사용되고, 구성방식, 아키텍처 사용하는 툴 등의 변경으로 새로운 앵귤러(Angular.JS)가 되었다. | ||
+ | === Angular 3 === | ||
+ | 라우터 패키지 버전을 잘못 정렬해 Angular 4로 바로 넘어가게 되었다. | ||
+ | === Angular 4 === | ||
+ | 새로운 프레임워크가 아닌 오류와 성능개선에 목표를 둔 버전이다. (앵귤러 2와 하위호환 가능, 타입스크립트 상위호환 가능 등) | ||
== 참고자료 == | == 참고자료 == | ||
* 개발은 전투다, 〈[http://a.to/19Faw7p 앵귤러JS (AngularJS)란?]〉,《티스토리》, 2018-08-29 | * 개발은 전투다, 〈[http://a.to/19Faw7p 앵귤러JS (AngularJS)란?]〉,《티스토리》, 2018-08-29 | ||
+ | * ShabangBoy, 〈[http://a.to/19wiTtp Angular 탄생 배경 및 역사]〉,《incodom》, 2018-07-04 | ||
+ | * 에이콘아카데미, 〈[http://a.to/19oZSd7 (프론트엔드)업그레이드 된 앵귤러(Angular JS)4.2 제대로 알기 ]〉,《네이버블로그》, 2017-07-17 | ||
+ | |||
== 같이 보기 == | == 같이 보기 == |
2019년 7월 24일 (수) 10:58 판
앵귤러제이에스(AngularJS)는 구글(Google)이 관리하는 오픈소스 기반의 웹 어플리케이션 프레임워크이다. 간략히 앵귤러(Angular) 또는 앵귤러닷제이에스(Angular.js)라고도 한다.
목차
개요
앵귤러제이에스(AngularJS)는 자바스크립트로 제작되었으며 기본적으로 MVC(Model-View-Controller) 모델 지원과 같은 다른 웹 애플리케이션 프레임워크에서도 지원하는 기능을 제공할 뿐만 Two-way data binding이나 directive 같은 새로운 개념의 기술도 지원하여 웹 개발자들이 해야 할 많은 일의 단축 및 좀 더 테스트가 용이한 웹 애플리케이션 제작에 도움을 주는 기능을 제공하고 있다.
탄생 배경
앵귤러제이에스(AngularJS)는 2009년 구글(Google)의 직원인 MiskioHeavery의 개인 프로젝트에서 시작했다. 개인 차원에서 시작한 프로젝트였지만 초기 아이디어에 대한 반응이 좋아서 현재는 구글의 공식 지원 프로젝트가 됐다.
버전
Angular 1
기존에 자바스크립트로 코딩했던 $scope를 사용했다.
Angular 1. x
컴포넌트(Component)가 도입되었다.
Angular 2
처음으로 타입스크립트(TypeScript)가 사용되고, 구성방식, 아키텍처 사용하는 툴 등의 변경으로 새로운 앵귤러(Angular.JS)가 되었다.
Angular 3
라우터 패키지 버전을 잘못 정렬해 Angular 4로 바로 넘어가게 되었다.
Angular 4
새로운 프레임워크가 아닌 오류와 성능개선에 목표를 둔 버전이다. (앵귤러 2와 하위호환 가능, 타입스크립트 상위호환 가능 등)
참고자료
- 개발은 전투다, 〈앵귤러JS (AngularJS)란?〉,《티스토리》, 2018-08-29
- ShabangBoy, 〈Angular 탄생 배경 및 역사〉,《incodom》, 2018-07-04
- 에이콘아카데미, 〈(프론트엔드)업그레이드 된 앵귤러(Angular JS)4.2 제대로 알기 〉,《네이버블로그》, 2017-07-17
같이 보기