알아둬야 할 JavaScript 프로젝트들
angular.js
- 바인딩을 위한 코드의 양이 엄청나게 줄어듬.
- 구글에서 개발한 자바스크립트용 MVC 프레임워크, KnockoutJS, BackboneJS보다 사용자가 많음
- SPA(Single Page Application) 개발에 용이한 구조를 가지고 있음
rivets.js - angular이 덩치가 커서 간단히 HTML 태그에 data-ng-repeat 같은 속성이나 data-ng-bind같은 속성을
이용하여 반복이나 데이터 대입해서 사용하고 싶을때 사용.(jquery랑 같이 사용)
underscore.js - python 과 유사한 functional programming 을 할 수 있도록 도와줌.
D3.js - 다양한 형태의 인포그래픽을 json 형태의 데이터를 사용해 실시간으로 렌더링 할 수 있도록 해 줌.
d2js.org
Node.js - 자바스크립트라는 언어의 적용범위를 front-end 에서 back-end 서버개발로까지 확장시킴.
two.js - 2차원의 이미지를 그릴 수 있도록 해 줌.
Zebra - 데스크탑 응용 프로그램에서 흔히 발견할 수 있는 그리드, 탭, 메뉴, 폼 등의 요소를 포함하는 응용을 javascript 로 작성할 수 있도록 해 줌.
formula.js - 엑셀이나 구글 스프레드시트에서 사용 가능한 함수들을 javascript 에서도 사용할 수 있도록 해 줌. stoic.com/formula.
chart.js - 차트를 그리고 싶은 욕구가 샘솟도록 만드는 예쁜 차느들을 제공함. www.chartjs.org/
Parallel.js - 멀티코어 프로그래밍을 할 수 있도록 해 주는 라이브러리.
Modernizr.js - 사용자 브라우저에서 HTML5와 CSS3의 기능이 동작 가능한지를 확인해 주는 자바스크립트 프레임워크입니다.
Meteor - 웹-앱을 손쉽게 만들 수 있도록 도와주는 오픈소스프레임워크 https://www.meteor.com/
jQuery mobile - 터치에 최적화되 엡 프레임워크
Grunt - 개발과정 자동화 프로젝트 자동화, 빌드도구를 도입하고 싶다면.