Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 https://www.thurrott.com/dev/232268/micr...sual-basic

마이크로소프트의 .NET(이하 “닷넷”) 팀 블로그에 비주얼 베이직 닷넷의 닷넷 5.0 버전 지원과 관련된 글이 올라왔습니다. 이 글에서 닷넷 팀은 [비주얼 베이직을 더 이상 발전시킬 계획은 없다. 앞으로는 안정성이나 호환성 관련 패치만 할 것이다. 닷넷의 차후 버전에서 제공하는 신기능은 아마 비주얼 베이직에서 지원되지 않을 것이다.]라고 밝혔습니다.
 

원래 마이크로소프트는 베이직(BASIC) 언어 개발로 시작한 소프트웨어 회사였습니다. 1975년에 빌 게이츠와 폴 앨런이 알테어 8800(Altair 8800)이라는 개인용 컴퓨터를 위한 알테어 베이직(Altair BASIC)을 개발하여 판매하기 시작한 것이 마이크로소프트의 시작이었죠. 그래서인지 빌 게이츠는 베이직에 대한 애착이 많았다고 전해집니다.
 

마이크로소프트는 베이직이라는 이름이 붙은 여러 종류의 프로그래밍 언어를 다양한 플랫폼에서 선보였으나, 윈도우 시대로 접어들면서 가장 널리 알려진 베이직은 [비주얼 베이직](Visual BASIC)이 되었습니다. 이 언어의 강점은 윈도우 데스크톱용 애플리케이션을 비교적 쉽고 빠르게 개발할 수 있다는 것이었습니다. 소위 말하는 RAD(Rapid Application Developement)가 가능했던 것이지요. 이 중에서도 가장 널리 알려진 버전은 비주얼 베이직 6.0입니다. 닷넷 기반으로 넘어가기 직전의 마지막 버전이기도 하고, 지금도 MS 오피스를 비롯한 여러 프로그램에서 VBA(Visual Basic for Application)라는 이름으로 살아남아 매크로 자동화 기능을 돌리고 있기 때문이기도 하지요.
 

한편, 21세기에 들어서 마이크로소프트는 Java의 영향으로 C#라는 프로그래밍 언어와 닷넷 프레임워크라는 것을 새로 만들게 됩니다. JVM(자바 가상 머신)을 지원하는 언어(예를 들면 자바)로 작성한 프로그램은 어떤 플랫폼에서도 작동할 수 있듯이, 닷넷 프레임워크를 지원하는 언어로 작성한 프로그램이면 어떤 플랫폼에서든 돌아가게끔 하려는 것이 MS의 목표였지요. 그걸 위해 MS가 만든 것이 바로 C# 언어였고, 여기에 비주얼 베이직과 같은 MS의 다른 언어도 몇몇 끼어들었습니다. 비주얼 베이직이 비주얼 베이직 닷넷으로 바뀐 것이죠.
 

하지만 닷넷 버전의 비주얼 베이직은 별로 인기가 없었습니다. 가장 큰 원인은 기존 비주얼 베이직과의 호환성이 전혀 없었다는 것이었지요. 아예 언어가 지향하는 패러다임 자체가 절차지향에서 객체지향으로 바뀌었기 때문에, 비주얼 베이직 닷넷은 기존의 비주얼 베이직보다는 차라리 새로 나온 C#에 더 가까운 존재가 되었습니다. 실제로 비주얼 베이직 닷넷과 C#은 자동으로 상호 코드 변환이 가능할 정도입니다. 따라서 기존 VB 6.0의 코드는 닷넷 버전의 비주얼 베이직에서는 사실상 전혀 쓸 수가 없습니다. 이 때문에 수많은 개발자가 닷넷 버전의 비주얼 베이직으로 넘어가는 것을 거부하고 VB 6.0에 머무르게 되었습니다. 그 외에도, VB 6.0은 의존성이 윈도우 내부에 내장되어 있었는데 닷넷에서는 일일히 닷넷 프레임워크를 먼저 설치해야 한다는 점도 비주얼 베이직 닷넷의 인기를 떨어트린 한 원인이 되었습니다.
 

이후 비주얼 베이직은 점차 사용자가 줄어들었습니다. 닷넷 버전으로 넘어갈 거라면 처음부터 C#으로 코드를 짜는 편이 낫고, 그러지 않는다면 차라리 VB 6.0에 남아 있는 것이 낫다는 개발자들의 판단 때문이었지요. 원래 MS는 C#과 비주얼 베이직을 함께 발전시켜 나가며 비주얼 베이직을 C#을 위한 초보들의 징검다리로 삼을 계획이었지만, 이는 실패하고 말았습니다. 그냥 처음부터 C#을 배우는 게 더 나았던 것이지요.
 

한편, MS는 닷넷 프레임워크가 애초 목적과는 달리 윈도우 플랫폼에서만 돌아간다는 문제점을 잘 알고 있었습니다. 마침 사티아 나델라가 MS의 CEO가 된 이후로는 리눅스와 같은 다른 플랫폼에도 훨씬 유화적인 입장을 취하게 되었죠. 그래서 MS는 닷넷 코어라는 이름으로 닷넷의 오픈소스 멀티플랫폼을 만들어 왔습니다. 이제 오는 11월 발표될 예정인 닷넷 코어 3.0은 이름이 바뀌어 [닷넷 5](.NET 5)가 되고, 그동안 플랫폼에 따라 몇 종류로 흩어져 있던 닷넷 프레임워크를 하나로 통일하게 될 것입니다.
 

닷넷이 발표된 지 20년이 지난 지금에서야 MS는 닷넷 애플리케이션이 자바로 만든 것처럼 어떠한 수정도 없이 여러 플랫폼에서 구동할 수 있게끔 한다는 구상을 실현하려 하고 있습니다. 그 와중에 나온 발표가 바로 첫 문단에 나온 것입니다. 이제 닷넷에서 비주얼 베이직은 오직 기존에 개발된 프로그램과의 호환성을 유지하기 위해 지원할 뿐이고, 닷넷 5 이후에 나오는 신기능은 비주얼 베이직에서 지원하지 않을 가능성이 높습니다. 변화 속도가 빠른 IT 업계에서 변화가 없다는 말은 죽었다는 말과 사실상 동의어입니다. 즉, 비주얼 베이직은 이제 끝났습니다.
 

앞으로 닷넷 기반으로 개발을 하려면 C#을 택하는 것이 가장 좋을 것입니다. 물론 MS에서는 F# 같은 다른 언어도 제공하고 있긴 하지만, 함수형 프로그래밍 패러다임은 아직까지도 널리 보편화되었다고 말하기는 좀 그렇죠. 닷넷을 위한 제1언어는 앞으로도 C#일 것으로 보입니다.
 



  • profile
    ForGoTTen      결제중.... 2020.03.15 15:10
    VB는 MS가 억지로 끌고가는 느낌이 강했는데.... 아무리 잘 만들어도 유저(프로그래머)의 선택을 받지 못하면 어쩔 수 없죠. 사실 지금 비쥬얼로 개발하는 C#이 참 좋기는 한데 지금까지의 윈도 종속때문에....;
  • profile
    Pixel 2020.03.15 15:26
    대학 강의에 비주얼 베이직이 있었는데, 하면서 이건 뭔가 발전 가능성이 없어보인다는 생각밖에 안들었습니다.
  • profile
    Retribute      안녕하세요. 행복한 하루 되세요. https://blog.naver.com/wsts5336     2020.03.15 15:58
    의무교육 과목 중 컴퓨터과학 관련되 비주얼 베이직으로 컴퓨터 프로그래밍에 대해 처음 배웠던 것이 기억나는군요
  • profile
    큐비트      the last resort 2020.03.15 15:59
    오피스 매크로는 어떻게 될까요?...
  • profile
    쮸쀼쮸쀼 2020.03.15 16:00
    MS가 어떻게 할지는 모르겠지만, 많은 사용자들이 포럼에서 [파이썬을 새로 도입해달라]고 요구하는 것으로 압니다.
  • ?
    전기기사 2020.03.15 16:49
    예전에 어떤 사람이 컴활 공부를 하면서 프로시저 부분에 대해서 공부를 전혀 안하고 파이선 배경 지식으로만 풀어서 컴활 합격을 했다는 수기를 본적이 있었는데 파이선과 vb는 많이 비슷한가 봅니다?
  • profile
    쮸쀼쮸쀼 2020.03.15 17:57
    파이썬과 비주얼 베이직이 비슷하기보다는, 파이썬은 멀티패러다임 언어라 비주얼 베이직의 패러다임 또한 포용하고 있는 것입니다. 굳이 차이를 찾는다면 비주얼 베이직에서는 프로시져(Procedure)와 함수(Function)를 구분하지만, 파이썬에서는 모두 함수(Function)로 취급한다는 점일까요. 참고로 저는 정보처리기사 딸 때 파이썬으로 의사코드(Pseudo-code) 짜면서 공부했습니다.
  • ?
    PHYloteer      🤔 2020.03.15 16:26
    솔직히 닷넷 비베는 쓰면서 진짜 왜 만들었는지 이해를 못했습니다. 딱히 C#보다 대단히 나은 구석도 쉬운 구석도 안 보여서..
  • profile
    허태재정      본업보다는부업 2020.03.15 16:43
    좋은 글 잘 읽었습니다.
    과거 정보처리기사를 비베로 딴 기억이...>0<)a
  • profile
    벨드록 2020.03.15 17:35
    그나마 입문용이라는 위치라도 있던 msx-basic/gw-basic에 비해 vb는 어정쩡한 위치이긴 했죠. 지금은 입문용은 파이썬을 비롯한 스크립트 언어에 다 뺏긴 상황이구요.
  • ?
    달가락 2020.03.15 18:53
    간단한 c# 코드는 mono로 뭐 아무런 신경 안쓰고 쓸만하더라구요. 언어 자체의 학습 곡선도 높지 않은 편이고.. 요새는 그냥 재미삼아서 써도 무척 강력한 개발 언어들이 많아서 좋은 듯 합니다. VB는 뭐.. .NET이 문제가 아니라 VBA까지 다 사라져야 수명이 끝나리라봅니다.
  • ?
    joyfuI 2020.03.15 21:34
    아아 베이직 덕후 마소가... 공교롭게도 빌게이츠가 마소를 완전히 떠나자마자 관짝 닫는군요?
  • profile
    쮸쀼쮸쀼 2020.03.15 23:45
    저도 딱 그 생각 들었습니다.
  • ?
    평범한IT아재 2020.03.16 13:49
    같은 생각 한사람 한명 더 추가요
  • profile
    Induky      자타공인 암드사랑 정회원입니다 (_ _) 2020.03.17 19:37
    상징성으로 남겨둔거라 봐도 무방하겠군요 ㅋㅋㅋ
  • profile
    부녀자 2020.03.16 01:20
    오피스 매크로에서 비주얼베이직 좀 사라졌으면 좋겠습니다.
    파이썬 3 처럼 유니코드 제대로 지원하는 언어로 교체되었으면 좋겠어요.
  • profile
    그라나다      보이는 것이 다가 아니다. 2020.03.17 13:51
    vsto 사용하시면 됩니다.
    다만 -_- 비주얼 스튜디오가 있어야 되는건 함정이죠...

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. No Image

    코로나19 캠퍼스 폐쇄 중 Creative Cloud에 대한 학생 액세스 활성화

    Adobe는 현재 추가 비용 없이 학생만 이용할 수 있는 연구실을 보유하고 있는 학교와 대학들을 위해 2020년 5월 31일까지 집에서 Creative Cloud에 임시로 액세스할 수 있도록 하고 있습니다. 이 액세스 대상이 되려면 학교 또는 대학이 ...
    Date2020.03.21 소식 ByPixel Reply0 Views587
    Read More
  2. No Image

    네트워크의 한계

    안녕하세요? 온라인 게임을 하다가 문득 궁금해져서 질문을 올립니다. 우선 자신의 위치에서 지구 정반대에 위치한 사람과 통신을 하는 상황을 가정했습니다. 그러면 유선상으로 최단거리(둘레)라고 해도 약 2만 km가 나오는데 신호 변조 ...
    Date2020.03.21 질문 ByWTH Reply19 Views1077
    Read More
  3. MS 윈도우 터미널 프리뷰 0.10, 마우스 지원

    MS 윈도우 터미널 프리뷰 0.10에서 마우스 입력이 가능합니다. 그리고 노턴 커맨더 오래간만에 보네요. Mdir 쓰기 전에 썼으니 도대체 몇년 전인가..
    Date2020.03.21 소식 By낄낄 Reply4 Views850 file
    Read More
  4. No Image

    구글 크롬, 크롬 OS 출시 일시 중단

    구글이 구글 크롬과 크롬 OS의 새 버전 출시를 일시 중단한다고 밝혔습니다. 뜬금없지만 이것도 코로나 때문인것 같네요. 구글 크롬의 새 버전인 81은 3월 17일에 나올 예정이었으나, 지금은 보안 업데이트인 80.0.3987.149만 나왔습니다.
    Date2020.03.20 소식 By낄낄 Reply1 Views750
    Read More
  5. No Image

    윈도우 10 디바이스가 10억 대를 돌파

    마이크로소프트는 윈도우 10을 사용하는 디바이스가 10억 대를 넘겼다고 발표했습니다. 이 내용을 빼면 나머지는 이런저런 디바이스가 사용하고, 업데이트를 자주한다는 내용이라 굳이 쓰진 않을께요.
    Date2020.03.20 소식 By낄낄 Reply1 Views459
    Read More
  6. No Image

    EU, 넷플릭스 측에 비디오 전송 해상도를 낮춰줄 것을 요청

    EU가 넷플릭스와 유튜브 등의 스트리밍 서비스 업체에 고화질 서비스를 중단할 것을 요구했습니다. 사유는 광대역망이 버티질 못해서(…)   코로나 사태로 유럽도 방콕족이 늘었다지만 HD화질도 못버티는겁니까…   프랑스는 파리 올림픽 대...
    Date2020.03.19 소식 By아스트랄로피테쿠스 Reply32 Views1348
    Read More
  7. 웹 호스팅 업체 마루인터넷이 랜섬웨어에 감염

      웹 호스팅 업체 마루인터넷이 랜섬웨어에 감염되었습니다.    사고는 17일 19시 30분경 발생했고, 복구를 위해 공격자와의 협상을 진행 중이라고 밝혔습니다. 
    Date2020.03.19 소식 By이견 Reply20 Views1024 file
    Read More
  8. No Image

    프랑스 파리의 미술관들이 온라인으로 작품을 공개

    파리의 14개 시립 미술관을 감독하는 공공기관인 파리미술관(Paris Musées: 파리 뮤제)이 총 10만 점의 예술 작품을 온라인으로 공개했습니다.    감상자는 300DPI의 고화질 디지털 파일을 정보와 함께 자유롭게 감상하고 재사용할 수 있...
    Date2020.03.19 소식 By이견 Reply3 Views586
    Read More
  9. 코로나 사태 이후 인터넷 트래픽이 증가

    독일 프란크프루트 암 마인의 인터넷 거래소인 DE-CIX는 코로나 19 사태 이후 인터넷 평균 데이터 트래픽이 늘었다고 밝혔습니다. 지난 수요율 이후 10% 증가, 지난 몇 주와 비교하면 스카이프, Teams, WebEx 같은 화상 회의 트래픽이 50%...
    Date2020.03.19 소식 By낄낄 Reply3 Views975 file
    Read More
  10. No Image

    [카더라] SKB 한-일 간 해져케이블 단선

    원본링크(엿던것)  : http://www.shinailbo.co.kr/news/articleView.html?idxno=1260043   캐시 : http://bitly.kr/Yci43XFY     원본기사가 뭐때문인지 삭제가 되었네요 단순 루머인지 SKB가 실망한건 알수 없지만요.   일단 국내라 단순...
    Date2020.03.18 소식 Bytitle: 명사수poin_:D Reply7 Views2113
    Read More
  11. No Image

    윈도우 10 KB4551762의 안정성 문제

    윈도우 10 KB4551762 업데이트를 설치하면 시스템 속도가 느려지고, CPU/디스크 사용량이 증가하는 경우가 있다고 합니다. KB4551762는 윈도우 10 1903과 1909에서 SMBv3의 보안 취약점을 해결하기 위한 보안 업데이트입니다. 그리고 다음...
    Date2020.03.18 소식 By낄낄 Reply7 Views2832
    Read More
  12. No Image

    MS 테크넷 코드 갤러리가 6월에 폐쇄

    마이크로소프트가 테크넷 코드 갤러리를 올해 6월에 폐쇄합니다. 10년동안 25,000개가 넘는 글이 쓰여지고 코드가 공유된 공간이지만, 지금은 소스 코드를 블로그나 SNS에서 공유하는 쪽으로 흐름이 바뀌었지요. 마이크로소프트는 테크넷...
    Date2020.03.18 소식 By낄낄 Reply0 Views558
    Read More
  13. No Image

    microsoft가 npm을 인수했다고 합니다.

    microsoft가 github에 이어 npm(node package manager)을 인수하였다고 합니다.   점점 오픈소스를 인수해나가는게 무섭네요.
    Date2020.03.17 소식 By책사랑벌레 Reply6 Views842
    Read More
  14. 10Gbps 인터넷 실제 사용 후기

    인터넷을 10Gbps로 신청했습니다.   한국에서도 서비스중인걸로 아는데, 여기는 일본입니다.   기글분들은 들어보신분들 많으시겠지만 일본은 인터넷 신청기간이 깁니다.   한국은 막말로 수도권내에서 좀 닥달하면 당일처리도 가능은 하...
    Date2020.03.16 테스트 By멘탈리스트 Reply26 Views9940 file
    Read More
  15. No Image

    비주얼 베이직은 이제 끝났습니다

    마이크로소프트의 .NET(이하 “닷넷”) 팀 블로그에 비주얼 베이직 닷넷의 닷넷 5.0 버전 지원과 관련된 글이 올라왔습니다. 이 글에서 닷넷 팀은 [비주얼 베이직을 더 이상 발전시킬 계획은 없다. 앞으로는 안정성이나 호환성 관련 패치만 ...
    Date2020.03.15 소식 By쮸쀼쮸쀼 Reply17 Views14314
    Read More
목록
Board Pagination Prev 1 ... 362 363 364 365 366 367 368 369 370 371 ... 578 Next
/ 578

최근 코멘트 30개
GENESIS
06:52
MUGEN
06:52
포인트 팡팡!
06:50
GENESIS
06:49
보문산타이거
05:06
보문산타이거
05:04
슬렌네터
04:49
라데니안
03:40
포인트 팡팡!
03:16
Lynen
03:16
유카
03:08
린네
02:29
린네
02:24
이수용
02:22
카에데
02:21
별밤전원주택
02:15
린네
02:14
별밤전원주택
02:13
카에데
02:10
nsys
02:09
빈도
01:58
빈도
01:58
마초코
01:41
이계인
01:40
이계인
01:38
세라프
01:37
냥뇽녕냥
01:36
세라프
01:34
세라프
01:31
니즛
01:31

한미마이크로닉스
AMD
MSI 코리아
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소