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
수정 아이콘
아아. 그렇군요 몰랐던 개념을 다시 알아가네요 답변 갑사합니다!
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
78746 [질문] (약스포) 브레이킹배드 배우 교체관련 질문 [4] Neoguri2021 16/02/26 2021
78744 [질문] [연애] 본문삭제했습니다! 답변주신분들 감사드려요.. [33] 티오 플라토3180 16/02/26 3180
78743 [질문] 우울할때 어떻게 하시나요? [25] whenever3012 16/02/26 3012
78742 [질문] 구글 인공지능이랑 이세돌 싸움에서 궁금한점. [9] will2715 16/02/26 2715
78741 [질문] 내일 스키장을 가게 되었습니다 [5] 삭제됨1618 16/02/26 1618
78740 [질문] 가평 아침고요수목원이나 남이섬 근처 맛집 좀 추천 부탁드립니다. [1] 박보영2439 16/02/26 2439
78739 [질문] [LOL] 오늘 5시부터 같이 랭크돌리실분 모집합니다. [4] lenakim1818 16/02/26 1818
78738 [질문] 아키에이지가 망한 이유 알수있을까요? [13] wiggle8854 16/02/26 8854
78737 [질문] [LOL] 원래 이렇게 게임이 늦게 잡히나요? [3] 난나무가될꺼야2809 16/02/26 2809
78736 [질문] 팩스 기능 있는 복합기 추천 부탁드립니다. [2] 선배3271 16/02/26 3271
78735 [질문] 다음 블로그, 페이지 저장해서 오프라인으로 보는 방법 [2] Smiling Killy2492 16/02/26 2492
78734 [질문] 우리은행 지점별 적금 비교질문입니다. [2] 굿리치[alt]1823 16/02/26 1823
78733 [질문] 혹시 이 글씨체가 뭔지 아시는분 계실까요? [1] 아무로나미에1667 16/02/26 1667
78732 [질문] 제가 신호위반해서 교통사고 났는데 합의관련해서 질문드립니다 [5] 버스를잡자2353 16/02/26 2353
78731 [질문] C# vs Visual Sudio? [8] 야야 투레1589 16/02/26 1589
78730 [질문] 임대차 확정일자 관련하여 질문드립니다 [3] 젤나가1793 16/02/26 1793
78729 [질문] 던파 계정귀속 순황증 처리 질문드립니다. [1] 방패연3447 16/02/26 3447
78728 [질문] [LOL] 솔랭 바뀌고 티어 많이 오르신분 계신가요? [21] 레너블2877 16/02/26 2877
78727 [질문] 노트북 고민중입니다. 데탑 대체 가능할까요? [3] lenakim1930 16/02/26 1930
78726 [질문] 포켓포토 or 폴라로이드 스냅 배터리 질문 드립니다. 설탕가루인형형2458 16/02/26 2458
78725 [질문] 세스코 보통 돈 얼마쯤 줘야 되나요? [4] ohmylove2464 16/02/26 2464
78724 [질문] 30대 남자에게 맞는 옷 브랜드 추천드립니다. [17] 어깨넓은남자8171 16/02/26 8171
78723 [질문] 데드리프트중에 허리 삐끗하면...? [8] Tiggeryun5834 16/02/26 5834
목록 이전 다음
댓글

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