오픈 소스 정리 - ChoDragon9/posts GitHub Wiki
Common Features
- Component
- Data Binding
- Directive
Library
http://knockoutjs.com/
Knockout -쉽게 규모가 크고 반응형 UI를 만들 수 있는 자바스크립트 라이브러리이다.
- Computed Observable(with dependency tracking)
- Compiler
https://riot.js.org/
Riot -컴포넌트 기반 UI 라이브러리
- 독립적인 공간에 HTML, CSS, JS 작성
- Router
- Dirty Checking
Framework
Angular
하나의 프레임 워크로 모바일 및 데스크톱 개발
을 해낼 수 있도록 한다는 것이 가장 핵심적인 철학이다. 여러가지 플랫폼에서 개발하고 배포할 수 있는 크로스 플랫폼 지원, 모바일 환경에서 안정적 구동을 위한 속도와 성능의 향상, 그리고 빠른 개발을 통한 생산성 향상을 가장 큰 목표로 둔다.
- Typescript 채택
- SPA
- RxJS 내장
- 의존성 주입
- 모듈화
- Lazy Loading, 현재 페이지에서 필요한 부분의 모듈만 로딩
- 사전 컴파일 방식(Ahead of Time compilation Compile)
Ember
복잡하고 대형 어플리케이션을 만들게 도와주는 프레임워크
- Compiler