맛봬기로 널려져 있는 문제점을 몇가지로 풀어보았습니다.

이러한 문제점을 해결하고자 무지막지한 넘이 나타났으니 그것이 닷넷입니다.
닷넷은 MS 의 비즈니스 모델이자 처음에 제가 긴 말들로 이야기했던 세상에 널려져 있던 전산환경에서의 문제점을 해결하고자 혜성같이?(혜성같이는 아니지만...) 나타난 하나의 기술입니다.
수많은 Device, 이질적인 환경에 적합하고, 개발하기 용이하고 수많은 사용자의 수많은 요구사항에 대응할 수있는, 그리고 기존에 존재하는 legacy system, application 과 함께 사용할 수 있도록 하는 기술인 것이죠.
JAVA 또한 같은 기술중의 하나라 할 수 있습니다. 하지만 MS의 .NET과는 조금 다른 차이점이 있다고 생각합니다. MS 는 인프라를 함께 구축해 나간다는 것이죠. 하나의 개발툴만이 아닌 하나의 플랫폼을 구축해 나간다고 할수 있습니다. MS 의 개발툴뿐만이 아니라 많은 서버군들, Office 제품군들 모두 닷넷이라는 방향성을 가지고 개발되어 나간다는 것입니다. 이런 제품들을 개발하기 위한 바탕기술들을 몇년전부터 발표하고 표준으로 만들고 있습니다. 이런 추진력 또한 고개를 설래설래 흔들게 하고 무시무시하게 느껴지도록 하는 것 같습니다.

이런 기반하에 구축된 MS 의 닷넷 플랫폼의 중심에 .NET Framework이 있고 BuidingBlock Service, 그리고 VisualStudio 가 있습니다.
그리고 우리는 VisualStudio 가 지원하는 언어중의 하나인 VisualBasic.NET 을 사용하고자 하는 것이구요.

vb.net, c#, asp.net, webservice, ... 등등을 그냥 단순히 바라보기 이전에 이러한 기술들이 어떻게 발생하게 되었나를 알고 있는 것 또한 이들에 접근하는데 약간의 도움이 될 듯 합니다.

이때 이런 독보적인 위치를 점령한 MS. 이것 또한 걱정이 아닐수 없습니다. 지금까지 수많은 제품의 독점판정으로 소송에 시달렸구요. 타 개발툴들과는 당연한 일이겠지만 경쟁구도를 갖을수 밖에 없었습니다. 그래서 약간의 생각을 바꾼거죠. (생각을 바꾸면 돈이 보인다~~ ^^)

"공개".

CLI 를 공개합니다.
그리고 VisualStudio를 많은 개발툴에 오픈을 하게 됩니다. 많은 개발자들을 기술표준에 끌어들일수 있고 다른 개발랭귀지 회사들은 자신의 툴을 VS 에 포함시키려고 할 것입니다.(Cobol이 그렇고 비록 컨트롤과 같은 유사한 형태지만 PowerBuilder 의 Datawindow 이 그렇습니다. Python.net, JVM 위에서 구동되는 것은 아니지만 JAVA Language를 사용하는 J# 또한... 이렇듯 많은 랭귀지를 포함하고 있습니다. ) 그럼 자연스레 수많은 다른 랭귀지를 사용하는 개발자를 VS 사용자로 끌어들일수 있고(파워빌더.NET을 만들어달라~달라달라... ^^;), 타 랭귀지개발사들과도 경쟁구도 보다는 한결 쉬운 구도가 되겠죠? 거기다 점점 닷넷의 영향력이 커진다면... VisualStudio 는 더 많이 팔리지 않을까? ^^(하기사 많은 기업들이 기존에 가지고 있는 고가의 Unix 기반 머신들을 한꺼번에 바꿀리 없고, 모두다 개발툴을 VS 로 바꿀리는 만무하지만, 이전의 환경보다는 나은 환경을 지원할 수있도록 기업들도 조금씩 바꾸어 나가려는(Webservice와 같은 기술로) 생각을 가지지 않을까 라는 저의 막연한 작은 소견...ㅋㅋ .NET Framework을 unix 머신에 포팅까지 하는 것을 보면^^)

지금까지 본격적으루다가 강의를 시작하기 전에 맛베기를 풀어봤습니다.
(이것도 너무길면 싫어하시지 않을까 라는 걱정에... ^^;)

강의를 이런식으로 진행을 해 나가는 것이 좋은지? 아니면
간단간단하게 요점만을 똑똑 끊어서 진행하는 것이 좋은지... 고민과 걱정이 많이 되네요.

10강정도로 생각하고 있다고 말씀을 드렸건만... 1차 강의를 어느정도의 내용을 가지고 할지 지금도 아리까리 합니다.

제머리 가지고 이만큼 쓰는 것. 장난 아니게 오래 걸리거든요... ^^

그럼 저는 고생할터이니 여러분은 행복한 휴일 보내시고 행복하세요... ^^


woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
반응형

+ Recent posts