티스토리 뷰

코니79 IT 정보

닷넷의 정의에 대해 알아보자.

코니79 코니와함께 2018. 1. 15. 10:53

MSSOFT 에서 .NET을 발표했다. 아직 닷넷이란 단어가 생소할거다. 해당 내용은 일반적인 개발 Language 라고 알아두면 편할것이다. 닷넷이 발표되면서 닷넷에 대한 관심이 많이 두드러지고 있다. 닷넷을 기반으로 바꾸는 기업들이 하나둘 늘고있다. 닷넷의 가장 두드러진 특징은 XML의 지원이다. XML은 현제 표준안으로 채택되어져 있다.

닷넷의 정의를 보기전에 중간 체크 버젼별로 차이점을 체크 먼저 하고 다음장 보시죠.뜸금없지만 갑자기 생각이 나서요.

현재 쓰고계시는 닷넷 버젼별 체크하셔서 차이점을 확인 하세요

3.0

4개의 주요 기능: 윈도우 프레젠테이션 파운데이션, 윈도우 커뮤니케이션 파운데이션, 윈도우 워크플로 파운데이션, 윈도우 카드스페이스 추가.


3.5

기존 언어들[14]에 대한 지원과 새로운 기능이 대거 추가되었다.


3.5 SP1

3.5 버전을 기반으로 여러가지 기능이 추가 및 확장되었다.


4.0

병렬 처리를 위한 Parallel Extension, Parallel Linq 기능 추가, C# 4.0에 다이나믹 타입, 임의 정밀도 정수[15] 타입, 복소수[16] 타입 추가.


4.5

메트로 앱 개발 공식 지원, 비동기 처리 기능이 추가된 C# 5.0 및 Visual Basic .NET 을 지원


XML을 간단히 설명하자면 XML을 지원하는 모든 프로그램과 의사소통을 할수 있는 언어라는 것이 특징이다. 예를들어 만약 VC 로 계산기 프로그램을 만들었다고 하자. C#에서 VC에서 만든 계산기를 써서 계산을 하고 싶다고 하자. 기존에는 프로그램 끼리 의사소통 방식이 달라서 사용할수 없었지만 공통적인 언어인 XML이 나옴으로서가능해졌다.

또한 닷넷은 객체지향 프로그래밍이다. 객체? 생소한 언어일것이다. 게시판을 예를들어 간단하게 설명하겠다. 게시판에는 글쓰기,글읽기,글편집,검색 등등의 많은 기능들이 있다. 이 기능들 각각이 객체이다. 이 객체는 재 사용이 가능하며 이로써 프로그램의 효율을 높일수 있다.닷넷에는 C#, ASP.NET, Visual Basic.NET,Visual C++.NET 등의 다양한 언어를 지원하고 있다. 이중에서 C#은 닷넷에 가장 효율화된 언어라고 생각한다. 닷넷 플레폼은 Framework를 기반으로 하고 있다. Framework에 대한 설명은 다음장에서 하기로 하자.

라이브러리의 소스코드가 공개되어 있으며, 여기에서 확인할 수 있습니다.

.NET 기반 프로그램은 바이럿 같은 파일 감염형 바이러스에 감염되면 실행이 되지 않는다고 하네요.

참고로 하위호환이 되지않는다. 1.1, 2.0 다 따로 설치해야한다. IL(Intermediate Language) 중간언어.

가끔 설치실패가 별 지랄을 해도 해결이 안 되는 경우가 있다.(마소특기다..) 이럴 경우 진짜 열 받아욤. Windows를 새로 업데이트 하고 난 후에 이 사달이 났다면 그래픽 드라이버를 깔아서 업데이트를 해보자. 소프트웨어를 처음 업그레이드 할 경우 그래픽 드라이버가 전부 삭제되거나 비활성화 되어있는 경우가 자주 있어서 이런 듯.

프레임워크 설치나 사용 과정서 낮은 버전과 상위 버전이 꼬이는 오류 등으로도 설치실패나 에러가 계속 날 수 있는데 마이크로 소프트 링크를 참조하면 개별 버전을 직접 설치하는 것도 가능하다. 그래도 안 되는 경우라면 마이크로 소프트 링크에 있는 dotnetfx_cleanup_tool로 제거 하고 다시 설치하는 방법도 있다,

대개 설치 후에 컴퓨터를 재시작해야 하므로, 재시작 후 컴퓨터가 초기화되는 PC방 등에서는 사용할 수 없다고 합니다.

닷넷에 대한 전체 정의는 이정도에서 확인 후 다음장에서 더 공부하도록 해보자.




댓글
댓글쓰기 폼
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
198,611
Today
109
Yesterday
94
링크
«   2021/10   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
글 보관함