anchor.diff:  
     ### Feature Packages
     
  -  ***@angular/core*** - 모든 어플리케이션에 필요한 프레임워크의 핵심적인 런타임 요소.
  -  데코레이터, `컴포넌트`, `디렉티브`, 의존성 삽입, 그리고 컴포넌트 라이프사이클 후크에 관한 모든 메타데이터를 포함합니다.
  +  ***@angular/core*** - 모든 어플리케이션에 필요한 프레임워크의 핵심적 런타임 요소.
  +  데코레이터, `컴포넌트`, `지시자(directive)`, 의존성 삽입, 그리고 컴포넌트 라이프사이클 후크에 관한 모든 메타데이터를 포함합니다.
     
     ***@angular/core*** - Critical runtime parts of the framework needed by every application. 
     Includes all metadata decorators, `Component`, `Directive`,  dependency injection, and the component lifecycle hooks.
     
  -  ***@angular/common*** - Angular팀이 제공하는 서비스, 파이프, 그리고 디렉티브에 공통적으로 필요한 것들
  +  ***@angular/common*** - Angular팀이 제공하는 서비스, 파이프, 그리고 지시자에 공통적으로 필요한 요소.
   
     ***@angular/common*** - The commonly needed services, pipes, and directives provided by the Angular team.
     
     ***@angular/compiler*** - Angular의 *템플릿 컴파일러*.
  -  템플릿을 이해하고 어플리케이션을 실행하고 렌더링하는 코드로 변환할 수 있습니다.
  -  일반적으로는 컴파일러를 직접적으로 사용하진 않습니다. 대신에, `platform-browser-dynamic`을 통해 간접적으로 사용하거나, 또는 오프라인 템플릿 컴파일러를 통해 사용합니다.
  +  템플릿을 가지고 어플리케이션을 실행하고 렌더링하는 코드로 변환할 수 있습니다.
  +  일반적으로 컴파일러를 직접 사용하지는 않습니다. 대신에, `platform-browser-dynamic`을 통해 간접적으로 사용하거나, 또는 오프라인 템플릿 컴파일러를 통해 사용합니다.
   
     ***@angular/compiler*** - Angular's *Template Compiler*. 
     It understands templates and can convert them to code that makes the application run and render. 
     Typically you don’t interact with the compiler directly; rather, you use it indirectly via `platform-browser-dynamic` or the offline template compiler.
   
  -  ***@angular/platform-broswer*** - DOM과 브라우저에 관련된 모든 것에 대한 패키지. 특히 조각을 DOM으로 렌더하도록 도와주는 패키지들
  -  이 패키지는 또한 오프라인에서 템플릿을 미리 컴파일(pre-compile)하는 프로덕션 빌드를 위한 부트스트래핑 어플리케이션의 bootstrapStatic 메서드를 포함합니다. 
  +  ***@angular/platform-broswer*** - DOM과 브라우저에 관한 모든 것. 특히 조각을 DOM으로 렌더링하도록 도와주는 패키지.
  +  이 패키지들은 또한 오프라인에서 템플릿을 미리 컴파일(pre-compile)하는 프로덕션 빌드를 위한, 부트스트래핑 어플리케이션의 bootstrapStatic 메서드를 포함합니다. 
   
     ***@angular/platform-browser*** - Everything DOM and browser related, especially the pieces that help render into DOM.
     This package also includes the bootstrapStatic method for bootstrapping applications for production builds that pre-compile templates offline.
   
     ***@angular/platform-browser-dynamic*** -
     클라이언트 상에서 템플릿을 컴파일하기 위한 [제공자(provider)](../api/core/index/Provider-type-alias.html)와 [부트스트랩(bootstrap)](ngmodule.html#bootstrap) 메서드.
  -  오프라인 컴파일에 사용하지 마세요. 이 패키지는 개발 중 부트스트래핑과 간단한 샘플을 부트스트래핑하는 데 사용하세요.
  +  오프라인 컴파일에 사용하지 마세요. 이 패키지는 개발 중 부트스트래핑과 간단한 예제를 부트스트래핑하는 데 사용합니다.
   
     ***@angular/platform-browser-dynamic*** - Includes [Providers](../api/core/index/Provider-type-alias.html) and a [bootstrap](ngmodule.html#bootstrap) method for applications that
     compile templates on the client. Don’t use offline compilation.
     Use this package for bootstrapping during development and for bootstrapping plunker samples.
   
  -  ***@angular/http*** - Angular의 http 클라이언트
  +  ***@angular/http*** - Angular의 http 클라이언트.
   
     ***@angular/http*** - Angular's http client.
     
  
positive.code: 
    Packages depend on other packages. For example, your application depends on the Angular package.
    
    두 패키지 "A", "B"가 동시에 또 다른 패키지 "C"에 의존할 수 있습니다.
    "A"와 "B"는 모두 "C"를 그들의 *dependencies*로 목록화 할 것입니다.
  
    Two packages, "A" and "B", could depend on the same third package "C". 
    "A" and "B" might both list "C" among their *dependencies*.
    
    만약에 "A"와 "B"가 서로 다른 버젼의 "C" ("C1"과 "C2")를 의존하면 어떨까요? npm 패키지 시스템은 이를 지원합니다.
    npm은 "C1"을 "A"를 위해 `node_modules` 폴더에 설치하고, "C2"를 "B"를 위해 `node_modules` 폴더에 설치합니다.
    "A"와 "B"는 모두 각각의 "C"의 복사본을 갖게 되고, 서로 간섭하지 않고 작동할 수 있습니다.
  
  
negative.code: include ../_util-fns
  
  :marked
    Angular 어플리케이션과 Angular는 다양한 서드파티 패키지의 특징과 기능에 의존합니다. 이 패키지는 Node 패키지 관리자(<a href="https://docs.npmjs.com/" target="_blank">npm</a>)를 통해 설치 및 관리할 수 있습니다.
  
  :marked
    Angular applications and Angular itself depend upon features and functionality provided by a variety of third-party packages.
  