본문 바로가기

카테고리 없음

닷넷 프레임워크의 간단한 이해

사용자 삽입 이미지

1. Winodws
즉 OS 를 의미한다.
어떤 프로그램이던지 모든 언어는 결국 OS 위에서 동작하며 OS에서 제공하는
함수들을 이용하여 하드웨어와 통신할 수 있다.

.net의 경우 리눅스에서 구동되도록 프로젝트가 진행되어 지고 있다고 하지만
가장 적절한 OS는 Windows이다.

2. 2.3 단계
Orchestration부터 Building Block Services는 결국 .net이 구동되기 위해 필요한 제반요소라
할 수 있다.

3. Visual Studio. NET
이 안에 여러가지 언어가 존재하지만 인터넷과 접점이 되는 언어는
ASP.NET이다 일반적으로 JSP와 자바의 관계와 같이
ASP.NET과 다른 언어들이 인터페이스를 하는 구조로 설계되어 있다.
여기서 다른 언어끼리의 통신을 도와주는 언어로 XML이 있으며 해당 언어는 공통 플랫폼으로 공유할 수 있게 설게 되어 있기때문에 문법과 상관없이 언어간에 통신이 가능하다.

결국 .net이란 언어 자체가 향후 MS의 인터넷 진출을 위한 언어이기 때문에
궁극적으로는 인터넷과의 관계를 생각하지 않을 수 없다.

이런 의미에서 인터넷 - ASP.NET - C# VB.NET VC.NET과 간튼 언어
의 관계 그림을 항상 머리에 세기고 있어야한다.