Angular? AngularJS?
* Angular? AngularJS?
- 2.0.0부터 Semantic Versioning (SEMVER)을 적용
- 1.x 버전은 `AngularJS`

- 2.0.0부터는 `Angular`
- 이후로는 Time-based Release Cycle이 적용됨
- 매주 patch release, 매 6개월마다 3개의 minor update & 1개의 major update (beta, RC 포함)
* Angular 4.0.0
- Released on 2017.3.23
- 2.x에서 3을 건너뛰고 4.0.0으로 간 배경
- core Angular library들이 하나의 GitHub repository (https://github.com/angular/angular) 에 위치해 있는 상태
- Google Runs On GitHub's master@HEAD (MonoRepo)
- Google에서 Angular를 사용하는 프로젝트들은 모두 master branch의 동일 버전을 사용 (extensive tests...)
- Angular 2.x는 TypeScript 1.8 기반
- TypeScript 2.1 (not compatible with 1.8) 로 올리려고 하는 상황에서...
- 다른 것들은 v2.3.0인데 @angular/router package의 버전이 v3.3.0이어서 3을 건너뛰고 4.0.0로 변경
- Backwards Compatible with Angular 2
* Official languages at Google
- C/C++, Java, JavaScript, Python, Go, **`TypeScript`**
- TypeScript & Angular => Google Analytics, Firebase, Google Cloud Platform and Google internal tools such as bug tracking, employee reviews, and product approval and launch tools.
- Dart & AngularDart => AdWords, AdSense, Shopping and by critical internal tools such as Google CRM. And Flutter (https://flutter.io/)
- http://yobi.navercorp.com/common/share/issue/731
* TypeScript
- Typescript: Angular 2's Secret Weapon - Dan Wahlin (https://www.youtube.com/watch?v=e3djIqAGqZo)
- Angular에 TypeScript 예제가 부족하다는 것이 하나의 허들이었는데 의외로 쉽게 적응 할 수 있을 듯
- type checking, intellisense 지원
- React에서도 TypeScript 사용 가능
- immutable.js를 사용할때 약간의 처리가 필요한 듯
* Angular CLI
- can create a project, add files, and perform a variety of ongoing development tasks such as testing, bundling, and deployment.
- 별도의 starter kit 필요 없이 skeleton을 생성 가능
- https://angular.io/docs/ts/latest/cli-quickstart.html
from http://arx2580.tistory.com/61 by ccl(A) rewrite - 2020-03-07 00:54:59
댓글
댓글 쓰기