'MVP'에 해당되는 글 1건

  1. 2010.01.03 Microsoft 2010 MVP 당선되었습니다. (24)
Think about it.2010.01.03 14:50

2010년 경인년 1월 1일 반가운 소식이 왔습니다.

VB.NET 부분 MVP가 되었다는 반가운 메일이 왔습니다.

앞으로 더 좋은 컨텐츠를 생산해 내야 하는 부담감이 생겼네요 ^^; 좋은 컨텐츠 많이 생산해 내도록 하겠습니다.

--

10년 전만 해도, 응용프로그램 쪽 시장중 Visual Basic이 차지하는 비율이 엄청났지요.. 하지만, 닷넷프레임웍이 나오고 OOP로 변경이 되면서, Object Driven방식에 익숙해 져있는 VB 개발자들은 언어의 Generation에 따라오기가 힘들었고, 자바쪽으로 많이 넘어갔습니다. 저 또한 왔다갔다 했으니깐요..

하지만, Dim, ReDim, Optional 과 같은 키워드를 사용할수 없어서 불편함을 많이 느꼈습니다.

지금 생각해 보면 단지 좋은경험에 불과한것 같습니다

언어별 색깔이 있고, 시스템에 맞는 언어를 선택하여 구현하는게 제일인것 같습니다.

요즘 JAVA가 잘 나가죠? 2000년만 해도 지금의 자바시장 보다 VB시장이 더 컷던것 같습니다. 물론 개인적인 생각이구요 ^^;

이 아티클을 읽는 사람중 VB개발자에서 필요에 의해서가 아니라, 겉멋(?) 또는 브레이스({})로 인해 C개발자 라고 생각이 들어 C#으로 가신분들은 어리석다고 생각합니다. 

닷넷프레임워크의 기본을 생각해 보십시요.

또한 VB.NET의 Background Compiling 과 같은 우수한 기능, 그리고 예전부터 익숙한 문법들을 버리면서 왜 가셨어요?

많지 않은 경험이지만 경험상 제가 느낀 대세 언어들의 특징은 다음과 같습니다.

<JAVA>
1. Bing, Google에서 모든 자료를 얻을 수 있습니다.
2. 배우기 쉽고 사용하기 쉽습니다.
3. 초기 프로젝트 설정이 어렵습니다. 특히 외부 프레임웍 도입시.

<C#>
1. Bing, Google에서 자료를 얻기가 비교적 수월합니다.
2. 영향력있는 Scott Guthrie 가 C#을 담당하여 전파중입니다.
3. Background Compiling이 잘 안됩니다.

<VB.NET>
1. Bing, Google에서 자료를 얻기가 쉽지 않습니다.
2. 시장이 많이 좁아졌습니다.
3. Background Compiling이 잘 됩니다.
4. VB.NET 1.x 때와 상황이 많이 달라졌습니다.(6.0개발자도 곧바로 넘어올수 있습니다.)


어쩌다 또다시 비교를 하게 되었습니다.
너무 아쉬워서 입니다. 정말 기회가 된다면 "VB개발자들이 왜 JAVA나 C#으로 갔을까요?" 라는 책을 쓰고 싶을정도 입니다.

어쩌다보니 너무 길어지는것 같아서 정리를 하자면,
지금은 언어의 성숙도가 많이 높아져 있으며, 어떤 언어가 더 우수하다고 비교하기가 어려울 정도 입니다.
특정 언어만 좋다고 생각하는것은 그 언어 이외에 다른언어를 사용할 기회가 많이 없었기 때문이라고 생각합니다. 여러가지 언어를 접해 보면서, 상황에 맞는 언어와 프레임웍을 선택하는것이 올바르다고 생각합니다.
이상입니다.


Moonhyuk, Choi
- VB.NET MVP 2010
- VB.NET Insider
- C# Insider
- CodeProject Associate


 
 
 




저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by dotnetpower
TAG , , ,

티스토리 툴바