PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2016/02/26 11:40:55
Name 야야 투레
Subject [질문] C# vs Visual Sudio?
기존에 비베 6.0으로 만들어진 프로그램을 보수하거나 기능추가 할 일이 생겼습니다.

비베 6.0으로 만들어진 프로그램은 복잡한건 아니지만

먼 미래를 생각하면

장기적으로

C#이나 .net으로 넘어가야 할까요? 넘어가야 한다면 둘중에 어떤걸 배우는게 좋을까요?

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
Miyun_86
16/02/26 11:42
수정 아이콘
.......뭔가 이해가 안 가서 여쭈어보는건데, C#이 애시당초 .Net 기반에서 돌아가는거 아니였습니까? C# vs JAVA나 파이썬이면 모르겠는데 C#이랑.Net이 상충할 일이 있나 싶습니다...[먼산]
조지영
16/02/26 11:47
수정 아이콘
비베 하실 줄 아니까 비베닷넷으로 넘어가셔도 됩니다.
16/02/26 12:02
수정 아이콘
닷넷 위에서 C#으로 짜시면 될 것 같아요.
랜덤여신
16/02/26 12:03
수정 아이콘
우선, '비주얼 베이직', '비주얼 베이직 .NET', 'C#'은 언어이고, '.NET'은 플랫폼입니다. 안드로이드라는 플랫폼이 C와 C++라는 언어를 지원하고, iOS라는 플랫폼이 오브젝티브 C와 스위프트라는 언어를 지원하는 것처럼, .NET은 비주얼 베이직 .NET과 C#를 지원하는 것입니다. 따라서 'C#이나 .NET으로 넘어가야 하는가'는 질문은 잘못되었습니다. 아마도 'C#이나 비주얼 베이직 .NET으로 넘어가야 하나'를 질문하신 것으로 생각됩니다.

그렇다면 (1) 프로그램을 다른 언어로 재작성해야 하는가, (2) 재작성한다면 어느 언어를 써야 하는가가 남겠는데요.

일단 1번에 대해, 그 프로그램이 얼마나 오래 관리될 예정인지가 중요하겠네요. 사실 재작성은 언제나 위험한 일입니다. 예상치 못한 문제로 기한이 자꾸 연기되는 경우가 잦거든요... 하지만 비주얼 베이직 6이 중단된 지가 벌써 15년이 넘었고, 무엇보다 별로 복잡한 프로그램이 아니라고 하시므로 재작성이 나은 것 같기도 합니다.

그리고 2번에 대해, 비주얼 베이직 .NET도 결국 그냥 비주얼 베이직 6가 버전 업된 것에 불과합니다. 후자를 아신다면 전자도 능히 해내시겠죠. 다만 마이크로소프트가 더 정성을 들여 만드는 언어는 C#이니까 배울거리를 찾으신다면 C#로 재작성하는 것도 나쁘지 않겠고요. 허나 이 역시 기한이 있다면 좀 위험할 수 있죠. 장래성을 본다면 C#, 안전한 선택을 원한다면 비주얼 베이직 .NET이 나을 것 같네요.
Blooming
16/02/26 12:15
수정 아이콘
유지보수의 빈도 문제가 크겠네요. 자주 수정할 일이 있고 계속 사용할 프로그램이라면 이식을 하는게 나을겁니다.

만약 이식을 하기로 하신다면 VB.NET으로 이식하시는게 나을것 같아요. VB.NET도 .NET 플랫폼이라 사실 VB와는 차이가 많이 나요. 일단 .NET 플랫폼으로 넘어오면 그 다음에는 C#이든 뭐든 다른 .NET 플랫폼 상의 언어로 넘어가는건 어느정도 간단한 편입니다.
바보미
16/02/26 13:12
수정 아이콘
저도 예전에 헷갈렸던 개념이긴한데...자세한건 위에서 다 써주셨기에 비베라는 언어 자체가 수명이 개인적으로 짧아보이진 않습니다.
굳이 지금 개발했었던 VB6.0의 추후 유지가 어렵다고 생각하시면 닷넷으로 넘어가시는게 무난하겠지요 크크
16/02/26 13:17
수정 아이콘
언어 바꾸는건 유지보수가 아닙니다. 재개발이죠. 그나마 vb에서 vb.net으로가는건 일정상 여유가 많고 스스로 공부하면서 리스크관리도 해보고 싶다면 하고, 아니라면 굳이 언어의 미래를 고민하면서 바꿀 필요가 없다고 생각합니다. 먼미래에는 그때에 맞는 언어로 회사에서 알아서 재개발 들어갈거니까요.
야야 투레
16/02/26 13:43
수정 아이콘
아아. 그렇군요 몰랐던 개념을 다시 알아가네요 답변 갑사합니다!
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
78770 [질문] [하스스톤] 상성 관련 질문입니다. [23] 지나가는회원12254 16/02/27 2254
78769 [질문] 천재를 다룬 영화가 있을까요? [26] 핸드레이크6126 16/02/27 6126
78768 [질문] 다리 꿀렁꿀렁 [3] 여유를갖자2104 16/02/26 2104
78767 [질문] 고전 오락실 슈팅 게임 제목 찾아요~ [2] 몰아치는간지폭풍1956 16/02/26 1956
78766 [질문] 엑셀 질문이에요~ [2] Petrus1493 16/02/26 1493
78765 [질문] [히어로즈] 히어로즈 고수분들 질문 좀.. [6] 베컴1891 16/02/26 1891
78764 [질문] 돈까스 맛집 추천 부탁드려요 [34] 현실적인3368 16/02/26 3368
78763 [질문] 본적이랑 원적은 부모님에게서 이어 받는 건가요? [2] 감정과잉4446 16/02/26 4446
78762 [질문] 고성능 노트북 구매 도움 부탁드립니다. [8] 긴 하루의 끝에서2897 16/02/26 2897
78761 [질문] 핸드폰 구입좀 도와주세요..ㅠㅠ [8] 대장햄토리2474 16/02/26 2474
78760 [질문] 휴게시간 챙겨주는 곳 있나요? [13] Facebook2588 16/02/26 2588
78759 [질문] 강원도 여행(강원랜드, 강릉) 먹을거 추천 [10] 쌍갈매기2795 16/02/26 2795
78758 [질문] 타블렛 추천 부탁드립니다. [5] 어느새주말1987 16/02/26 1987
78756 [질문] 달필가 피지알 글들을 찾습니다. [1] History1707 16/02/26 1707
78755 [질문] 주말 기념으로 쓸때 없는 질문을.... 만약 일본이 2차 대전에서 미국이랑 싸우지 않았다면 어떻게 됐을까요? [17] 유라2876 16/02/26 2876
78754 [질문] ios 동영상 플레이어 추천 부탁드립니다. [5] 코우사카 호노카1984 16/02/26 1984
78753 [질문] 월요일 아침을 즐겁게 맞이하는 자신만의 노하우 있으신가요? [20] 냠냠이2175 16/02/26 2175
78752 [질문] 회사 지각에 대해 어떻게 생각하시나요? [37] 마르키아르10570 16/02/26 10570
78751 [질문] 외환딜러랑 트레이더가 같은 일을 한다고 보는건가요? [5] 콩콩지2837 16/02/26 2837
78750 [질문] KT 핸드폰 보험.. 좀 이상하네요 [3] Owen2962 16/02/26 2962
78749 [질문] 컴퓨터 전원 꺼진상태에서 usb전력 사용 [15] HeavenlySeal9834 16/02/26 9834
78748 [질문] 좌파 = 사회주의자. 동의어입니까? [36] 삭제됨3455 16/02/26 3455
78747 [질문] 보통 첫출근 복장(남자)이 어떻게 되나요? [17] 아이뽕10035 16/02/26 10035
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로