33학년
465
2020-10-09 01:39:40 작성 2020-10-09 01:40:04 수정됨
2
259

닷넷이란게 정확히 뭘 의미하나요??


제가 구글링도 해보고 유튜브에서 영상도 몇개 보고 c#기본 강의도 봤는데 여전히 명확히 이해가 안되서 질문드립니다... 

보통 자바하면 자바개발자고 c하면 c개발잔데 왜 c#은 닷넷개발자라고 하나요..?

C#이 닷넷생태계에 있다는데 처음에는 닷넷이한게 jvm처럼 그냥 c# 가상머신인가 싶었는데 그것도 아닌거 같던데 닷넷의 의미에 대해 깔끔히 정리좀 해주실분 있을까요..?

0
  • 답변 2

  • HJOW
    1k
    2020-10-09 02:10:40 작성 2020-10-09 02:16:04 수정됨

    닷넷은 MS가 만든 런타임 환경입니다. (Java 도 JRE 라는걸 설치해야 실행이 가능하듯이)

    C, C++, Visual Basic, C# 언어로 개발한 프로그램을 위한 실행환경 및 유용한 라이브러리들을 내장하고 있습니다.

    근데 닷넷 개발 시 대부분 C# 을 사용하기 때문에 "닷넷 == C#" 이라고 굳어진 것 뿐, 닷넷 프레임워크는 MS의 다양한 언어를 지원합니다.

    다양한 언어만을 지원하는 것 뿐 아니라 서로간의 라이브러리가 호환됩니다. 가령 C++에서 호출하라고 만들어 놓은 엑셀 라이브러리를 C#으로도 호출이 가능합니다.


    MS 공식 닷넷 설명 페이지

    https://docs.microsoft.com/ko-kr/dotnet/framework/get-started/overview


    위키백과

    https://ko.wikipedia.org/wiki/%EB%8B%B7%EB%84%B7_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC



    이럴 때는 나무위키를 보는것도 어느정도 도움은 됩니다.

    https://namu.wiki/w/.NET%20Framework

  • 컴퓨터연구소
    47
    2020-10-10 18:09:40 작성 2020-10-10 18:11:38 수정됨

    말그대로 그냥 닷넷생태계 개발자인데


    사실상 c#개발자이죠 대표적으로는 c# 이나 베이직정도만 닷넷핵심언어긴하죠 


    타입스크립트인가도 닷넷인지는모르겠네요.


    닷넷개발자라고만하면 보통 폼개발자를 말하긴하는데 asp개발자도 엄밀히는 닷넷개발자죠


    자바개발자는 보통은 웹개발자이지만 꼭 자바로 웹만하는것 아닌것처럼..



  • 로그인을 하시면 답변 을 등록할 수 있습니다.