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
수정 아이콘
아아. 그렇군요 몰랐던 개념을 다시 알아가네요 답변 갑사합니다!
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
78782 [질문] 프로듀스101 어제 방송봤는데 제가 이상한건가요? [7] 피노시2491 16/02/27 2491
78781 [질문] 통풍 증상 (아픈 부위)가 어떻게 되나요? [1] 네오크로우2628 16/02/27 2628
78779 [질문] 컴퓨터 인터넷 연결 도와주세요. [3] 아스날1771 16/02/27 1771
78778 [질문] 요즘 아이폰6 강화유리나 케이스 어떤게 대세인가요? [2] AspenShaker1694 16/02/27 1694
78777 [질문] [LOL] 수직동기화가 어떤건가요?? [24] Aristo11511 16/02/27 11511
78776 [질문] 프로젝터 두개중 어떤것을 사야할까요?? [5] 플래쉬1910 16/02/27 1910
78775 [질문] 코골이와 목젖수술에 대해 [2] 봄春2156 16/02/27 2156
78774 [질문] 야구 시즌권 대한 질문입니다 BBoShaShi1862 16/02/27 1862
78773 [질문] 윈도우 설치관련(x86 x64) 질문드립니다. [10] 黃昏2064 16/02/27 2064
78772 [질문] 노래찾기 질문입니다 아프리카사람이다1317 16/02/27 1317
78771 [질문] 스트레칭 관련 도서 추천 부탁드립니다. [3] 물범1914 16/02/27 1914
78770 [질문] [하스스톤] 상성 관련 질문입니다. [23] 지나가는회원12269 16/02/27 2269
78769 [질문] 천재를 다룬 영화가 있을까요? [26] 핸드레이크6138 16/02/27 6138
78768 [질문] 다리 꿀렁꿀렁 [3] 여유를갖자2114 16/02/26 2114
78767 [질문] 고전 오락실 슈팅 게임 제목 찾아요~ [2] 몰아치는간지폭풍1980 16/02/26 1980
78766 [질문] 엑셀 질문이에요~ [2] Petrus1502 16/02/26 1502
78765 [질문] [히어로즈] 히어로즈 고수분들 질문 좀.. [6] 베컴1906 16/02/26 1906
78764 [질문] 돈까스 맛집 추천 부탁드려요 [34] 현실적인3380 16/02/26 3380
78763 [질문] 본적이랑 원적은 부모님에게서 이어 받는 건가요? [2] 감정과잉4456 16/02/26 4456
78762 [질문] 고성능 노트북 구매 도움 부탁드립니다. [8] 긴 하루의 끝에서2914 16/02/26 2914
78761 [질문] 핸드폰 구입좀 도와주세요..ㅠㅠ [8] 대장햄토리2492 16/02/26 2492
78760 [질문] 휴게시간 챙겨주는 곳 있나요? [13] Facebook2608 16/02/26 2608
78759 [질문] 강원도 여행(강원랜드, 강릉) 먹을거 추천 [10] 쌍갈매기2811 16/02/26 2811
목록 이전 다음
댓글

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