4/25/2012

.NET Framework 4.0

.NET Framework 4.0
필수유틸은 아니지만 필요할때가 있어서 올립니다.
필요하신분들 받아가세요 ^^


http://www.microsoft.com/downloads/ko-kr/details.aspx?familyid=0a391abd-25c1-4fc0-919f-b21f31ab88b7



닷넷 프레임워크(.NET Framework) .NET 이란?
.NET 또는 .NET Framework이란 빠르게 변하는 개발환경과 모든 것이 웹(Web)으로 집중 되는 인터넷시대에 부흥하기위하여 Microsoft사가 개발한 프로그램 개발환경을 지칭. C#은 이와 같은 .NET Framework을 위한 코드를 만들 수 있도록 Microsoft에서 기존의 언어의 문제점을 보안하고 장점들을 살려서 만든 새로운언어. .NET Framework 에는 여러 언어가 존재하지만 그 중에서 가장 중심이 되고 또 개발자가 쉽게 다가 갈 수 있는 언어. .NET Framework은 공통 언어 런타임(Common Language Runtime:CLR)과 기본클래스 라이브러리(Base Class Library:BCL)로 구성되며 용도에 따라서 웹에서 사용하는 ASP.NET과일반 어플리케이션을 구성하는 Window Form으로 구분 될 수 있음. ASP.Net에서 사용하는Form이 Web Form이기 때문에 Web Form프로그램 이라고도 함. .NET의 특징 - 소프트웨어를 딱 한 번만 작성해서 수정없이 어디에서나 실행되는 플랫폼에 독립적인 응용 프로그램의 작성 가능. - 언어 상호 운용이 가능함. CLS를 만족하고 관리 코드를 생성해 낼 수 있다면 어떤 언어로도 .NET 응용 프로그램을 개발 가능. - .NET은 플랫폼 자체가 객체 지향적이며 .NET 언어들도 모두 완전한 객체 지향 언어. - 응용 프로그램을 배포가 용이. - 어셈블리가 어떤 동작을 하는지에 대한 정보가 어셈블리 자체에 작성되어 있어 보안 적용이 쉬움. - 할당한 객체를 해제하지 않아도 자동으로 해제. - 방대한 양의 클래스 라이브러리(BCL)가 제공. 진출분야 - 소프트웨어 개발자( S/W Developer) -.NET - 어플리케이션 소프트웨어 개발자(Application S/W Developer) - .NET - Web 개발자(Web Developer) 임베디드 시스템(Embedded System) 임베디드란? 21세기로 접어든 지금, 세계 IT 산업은 디지털 기술과 인터넷의 확산으로 디지털, 가전, 컴퓨터, 방송 등 다양한 산업분야가 융합되어, 새로운 부가가치를 창출하는 디지털 컨버전스와 사람, 사물, 기계 등 무엇이든지 서로 접속하여 실시간으로 어떠한 정보든지 주고받을 수 있는 환경으로 빠르게 진화. 이러한 추세에 따라서, 점차적인 IT기술의 고도화는 모든 사물에 컴퓨팅과 네트워킹 기술이 적용되어 도처에 존재하는 컴퓨팅 인프라를 통해 사람과 컴퓨팅 기기 및 환경이 서로 상호 작용하여 컴퓨터가 사람의 필요사항을 알아서 처리하는 인간 중심의 하나의 패러다임을 만들어낸것이 유비쿼터스(Ubiquitous) 컴퓨팅. Anytime, Anywhere, Anynetwork, Anydevice, Anyservice를 지향하는 유비쿼터스 컴퓨팅 패러다임은 인간 생활을 둘러싼 모든 환경과 사물 속에 특정 용도와 기능 중심의 컴퓨터를 센서, 칩, 배지 등과 같은 포스트 PC 형태로 내장시키고 이들을 유무선 네트워크로 연결함으로써 보이지 않은 컴퓨터를 통해 사람, 장소, 사물의 시시각각 변하는 상황정보를 활용할 수 있는 미래 정보화의 핵심. 이러한 포스트 PC의 시대에 맞추어 적용되어질 무언가의 요소의 기술력이 필요로 했고, 그에 따라 등장한 것이 이 ‘임베디드(Enbedded) 소프트웨어’. 이전까지는 단순히 각종 하드웨어에 내장된 부품의 일부로서만 인식되어졌지만, 이제는 이러한 새로운 시대의 변화에 발맞추어 컴퓨터 기술의 1, 2차 혁명을 주도했던 메인프레임과 개인용 컴퓨터(PC)에 이어 IT 산업의 차세대 성장의 엔진으로서 부각.


댓글 없음:

댓글 쓰기