본문 바로가기
쥔장소식
2014.12.15 15:41

VB와 C#의 차이

조회 수 1394 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

C#으로 넘어온지 약 3년정도 된 것 같다. VB로 다시 넘어가라고 하면 못할 것 같다. 

코딩하기에는 C#이 가장 쉽다. 

 

VB나 C#이나 둘다 마찬가지로 쉽게 적응이 가능한데 깊숙히 들어가면 갈수록 어려워진다. 

VB에서는 쉽게 되는 것들이 C#에서는 안된다. MFC처럼 객체지향이기 때문일지도 모르겠다. 

 

일례로 객체와 객체간 데이터(데이터, 매서드, 이벤트) 사용이 VB에서는 너무 쉽게 된다. 

그런데 C#은 그렇지 않다. 이럴때만큼은 VB로 돌아가고 싶은 맘이 조금 든다. 

 

20141215_153539.png

 

 

VB에서 이게 안됐던가? 객체 누르고 마침표 찍으면 .. MFC의 비주얼 어시스트와 헷갈리고 있는 것일까? 

이것때문에 VB에 비주얼 어시스트 지원여부를 찾아보니 지원하지 않는단다. 

 

이것이 신속개발이 가능하게 하는 가장 좋은 도구이다. 

 

비주얼베이직 10년차에 C#으로 넘어오니 코딩스타일이 VB 그대로인 것 같다. 

솔직히 내가 함수 모아놓은 모듈도 그대로 옮겨와 클래스로 만들어 쓰고 있다. 

 

요즘 개발 패턴들은 다양화 되어가고 있는데 여기에 편승을 하지 못하는 것 같다는 생각이 든다. 

더 공부해야 하는데 과연 내가 이 일을 얼마나 할 수 있을까?

 

 

 

 

 


알림터

엔조이데브 쥔장의 알림터입니다.

List of Articles
번호 분류 제목 날짜 최근 수정일 조회 수
21 쥔장소식 근 2년만에 글을 쓰네요. 2020.06.08 2020.06.08 150
20 쥔장소식 MS MVP Reconnect 참가 file 2018.07.03 2018.07.03 131
19 쥔장소식 쥔장이 생각하는 객체지향(OOP) 개발방법론 2015.02.02 2016.07.19 280
» 쥔장소식 VB와 C#의 차이 file 2014.12.15 2016.07.19 1394
17 쥔장소식 Visual Basic 6.0 13년차 경력자의 노하우 2014.12.11 2016.07.19 5450
16 쥔장소식 프로그램 코드 < 데이터베이스, 당신은? 2014.06.08 2016.07.19 661
15 쥔장소식 새로운 프로젝트 진행 중 2014.04.18 2016.07.19 1412
14 쥔장소식 이것저것 취미생활이 변경되네.. 2013.08.12 2013.08.12 2319
13 쥔장소식 살떨리는 마소메일을 받다. (Azure관련) file 2013.07.01 2013.07.01 2563
12 쥔장소식 우울한 날 ~ 여수로 달리다. file 2013.05.28 2018.07.03 2280
11 쥔장소식 우울한 날 ~ 구글에서 내이름을 검색하다 발견 2013.05.03 2013.05.03 2510
10 쥔장소식 MVVM 패턴에 대한 잔상 2013.04.29 2013.04.29 2836
9 쥔장소식 로컬로는 잘된다. + 애저배포 및 바인딩완료 2013.04.25 2013.04.25 2393
8 쥔장소식 아 드뎌 실마리가........ 2013.04.24 2013.04.24 2436
7 쥔장소식 까면 깔수록 어려워지는 양파같은 웹 프로그래밍 2013.04.23 2013.04.23 2461
6 쥔장소식 악.. VS2012... file 2013.04.02 2018.07.03 2774
5 쥔장소식 석사논문 학교도서관 제출 완료!! 2012.06.29 2013.04.18 2849
4 쥔장소식 6월 25일 의미부여.. file 2012.06.07 2018.07.03 2827
3 쥔장소식 2012-01-29 스팀게임 보유목록 file 2012.02.01 2018.07.03 3409
2 쥔장소식 깔쌈한 레이아웃에 치명적 단점이... 2012.01.27 2013.04.18 3166
Board Pagination Prev 1 2 Next
/ 2