... | @@ -48,8 +48,11 @@ CLR에 의해서 관리되지 않는 코드라서 ***비관리(Unmanaged) 코드 |
... | @@ -48,8 +48,11 @@ CLR에 의해서 관리되지 않는 코드라서 ***비관리(Unmanaged) 코드 |
|
### Q) 라이브러리와 차이는?
|
|
### Q) 라이브러리와 차이는?
|
|
|
|
|
|
라이브러리는 자주 쓰일 만한 기능들을 모아놓은 클래스들의 모음집.
|
|
라이브러리는 자주 쓰일 만한 기능들을 모아놓은 클래스들의 모음집.
|
|
|
|
|
|
라이브러리는 기반 설계가 없음.
|
|
라이브러리는 기반 설계가 없음.
|
|
|
|
|
|
라이브러리는 새로운 기능 구현을 위해 클래스들의 상관관계를 몰라도 되고, 특정 패턴에 따라 구현할 필요가 없다.
|
|
라이브러리는 새로운 기능 구현을 위해 클래스들의 상관관계를 몰라도 되고, 특정 패턴에 따라 구현할 필요가 없다.
|
|
|
|
|
|
프레임워크는 구조화되고 확장 가능한 기반 코드를 제공하고, 공통 문제 해결을 위한 라이브러리를 제공
|
|
프레임워크는 구조화되고 확장 가능한 기반 코드를 제공하고, 공통 문제 해결을 위한 라이브러리를 제공
|
|
|
|
|
|
|
|
|
... | @@ -82,6 +85,7 @@ CLR에 의해서 관리되지 않는 코드라서 ***비관리(Unmanaged) 코드 |
... | @@ -82,6 +85,7 @@ CLR에 의해서 관리되지 않는 코드라서 ***비관리(Unmanaged) 코드 |
|
### Q) 닷넷 프레임워크?
|
|
### Q) 닷넷 프레임워크?
|
|
|
|
|
|
마이크로소프트의 닷넷 전략을 위해 개발된 플랫폼. 여러 기술들이 집약됨.
|
|
마이크로소프트의 닷넷 전략을 위해 개발된 플랫폼. 여러 기술들이 집약됨.
|
|
|
|
|
|
운영체제, 장치에 관계없이 응용 프로그램 실행이 가능한 공통 언어 런타임(CLR:Common Language Runtime).
|
|
운영체제, 장치에 관계없이 응용 프로그램 실행이 가능한 공통 언어 런타임(CLR:Common Language Runtime).
|
|
|
|
|
|
CLR 기반에서 동작하기 위한 프로그래밍 언어의 최소 규칙인 공통 언어 명세(CLS:Common Language Specification).
|
|
CLR 기반에서 동작하기 위한 프로그래밍 언어의 최소 규칙인 공통 언어 명세(CLS:Common Language Specification).
|
... | | ... | |