Microsoft MVP성태의 닷넷 이야기
경쟁 관계 [링크 복사], [링크+제목 복사]
조회: 11848
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 


경쟁 관계


사실, 홈지기는 포탈 사이트(naver, daum 등...)를 거의 방문하지 않습니다. 한마디로, 웹 서핑이란 것을 그다지 좋아하지는 않는 편이죠.

허긴... 가끔 지식인 같은 곳은 방문해 봅니다. 얼마 전에도 "짤방"이란 단어를 접하게 되어서 검색을 해본 곳이 바로 naver 지식인이었습니다. 그런 예외를 제외하고는, 저의 모든 검색은 "구글"을 통하며, 기술 토픽을 제외하고는 웹 서핑을 거의 하지 않게 되는 것입니다.

최근에는, 남는 시간에 새로운 취미가 하나 생겼습니다. 혹시나 숨겨져 있을 주옥같은 '블로거'를 발견하는 것이 그것입니다. 이를 위해 hanrss나 blog.naver.com 같은 곳에서 무작위로 검색을 해보곤 합니다.

그런데... 우연히 발견한 다음의 토픽에서... 의미가 왜곡될만한 이야기가 나오는 것을 보게 되었습니다.

비전과 우둔함 지금은 신석기 시대 
; http://blog.naver.com/drvoss/20035534850

본문에 보면, 다음과 같은 글이 나옵니다.

JSP가 그쪽 시장을 거의 대부분 잠식하고 있던 초창기 시절, “비베 언어로 ASP를 만드시오”라는 빌게이츠의 한마디로 수백만의 비베 프로그래머는 자고 일어남과 동시에 촉망 받는 최신 기술인 ASP 프로그래머가 되어 버렸고, ASP는 단숨에 JSP를 따라잡고 역전시킨 일화는 유명합니다.



솔직히 개인적으로는, 위의 이야기가 어느 정도 신빙성이 있는지는 감이 오질 않습니다. 어떻게 JSP가 초창기 시절, 대부분을 잠식했던 것일까요? 왜냐하면, 제가 알고 있는 지식으로는, ASP가 먼저 나와서 폭발적인 반응을 얻는 상황에서 Java 측에서 ASP의 개념을 받아들여 JSP를 만든 것으로 알고 있기 때문입니다.

음... 빌 게이츠가 VB 언어로 asp를 만들라고 한 것은 출처가 없으니 확인은 안되지만, 다들 아시는 것처럼 asp는 VB만의 환경이 아니지요. (엄밀히 VB가 아니고 VBScript이고.) asp는 그 기반이 ActiveScript이고 현재 구현된 ActiveScript의 언어로는 VBScript와 JScript가 있습니다. 게다가, Client 측 프로그래머들이 빌 게이츠의 한마디로 서버 측 asp로 몰려들었다는 것도 이해가 안 되는 부분이긴 합니다. 단지, 제가 아는 지식으로는, 당시의 인터넷 성장과 맞물려서 서버 측 프로그래머들이 필요한 상황에서 마이크로소프트가 기존의 CGI를 개선한 asp를 내놓았고, 별다른 선택이 없었던 프로그래머들은 asp를 선택했던 것 뿐입니다.

뒤이어, 자바에서 jsp를 내놓았고.
자바 언어의 우수함과 함께 풍부한 패키지 라이브러리로 인해 asp 시장이 반대로 jsp에 잠식되어 갔지요. 사실, ASP에 사용된 VBScript/JScript는 그 자체로는 너무나 가진 능력이 없었기 때문에, 그 제한된 능력의 한계를 벗어나기 위해 COM 개체를 만들어야 했고, 이로 인해 잠시 잠깐 서버 측에서도 (VBScript가 아닌) Visual Basic으로 COM을 만드는 프로그래머들이 덩달아 각광받았고, VB로 안되는 경우(서버에서 배포되는 웹 페이지에 포함될 ActiveX 컨트롤을 포함해서) 또는 좀 더 경량의/빠른 속도를 원하는 경우에는 VC++ ATL로도 만들어야 했기 때문에 역시나 일부였지만 VC++ 프로그래머들도 서버 측 성장에 잠시 혜택을 받긴 했습니다.




어째... 이야기가 옆길로 샜는데... ^^; 어쨌든 jsp가 asp보다 먼저라는 의미가 내포된 위의 글을 보니, 예전에 아는 지인으로부터 받았던 메일이 생각났습니다. 그 메일에서는 자바와 .NET 간의 기술 비교를 연도별로 비교해 놓았었는데, 우리가 무의식적으로 "Microsoft는 따라쟁이"라는 통념을 깨주었던 글을 포함하고 있었습니다.

위의 글을 읽고 나니, 그 글을 다시 한번 구글에서 검색해 보았는데, 찾기가 쉽지 않더군요. ^^; 검색 단어도 딱히 떠오르지 않고... 기어이 찾긴 찾았는데, 너무 오래 전에 쓴 글이라 해당 URL이 더 이상 존재하지 않고 있었습니다.

단지, 다음의 글에만 흔적이 남아 있더군요.

Peter O'Kelly's Reality Check - Is .NET a rip off of J2EE?
; http://pbokelly.blogspot.com/2003/02/is-net-rip-off-of-j2ee.html

혹시나, 인터넷 내용이 또 없어질지 모르니 ^^ 여기다 적어보겠습니다.

1992 Microsoft releases ODBC, in 1996 Sun releases JDBC
1996 Microsoft releases ASP; in 1998 Sun releases JSP 
1997 Microsoft releases ADSI; in 1998 Sun releases JNDI 
1997 Microsoft releases MSMQ; in 1998 Sun releases JMS 
1997 Microsoft releases Microsoft Transaction Server; in 1998 Sun releases EJB 
1998 Microsoft releases MSXML; in 2001 Sun releases JAXP 
2000 Microsoft releases Queued Components; in 2001 Sun releases Message Driven Beans 
2000 Microsoft releases XML Web Services; in 2001 Sun releases Java Web Services Developer Pack

물론, 이 글에 대해서 상당한 논쟁이 있었습니다. 다음의 토픽에 달린 댓글을 보십시오.

Opinion: Is .NET a rip off of Java?
; http://www.theserverside.com/news/thread.tss?thread_id=18105

하지만... 제가 위의 글을 강조하기 위해 검색하려 했던, 최초의 삐딱한 의지를 말끔히 씻어주는 이야기가 포함되어 있더군요. (사실, 위의 글에 대해 댓글을 달았던 사람들은 아래의 글을 제대로 읽지 않았거나, 이해를 못했다고 봐야겠지요.)

In a recent editorial, a builder.com editor responded to a question about J2EE and .NET: which is the original, and which is the rip off. His response was somewhat contrived and seemed to imply that all of J2EE is a copy of Microsoft technologies, but concludes with a useful takeaway point: "every industry takes the best of what already exists, makes it better and blends in innovations."



그렇죠... ^^ 제발 좀 자꾸 서로를 헐뜯지만 말고... 둘도 없는 멋진 파트너 관계로 시각을 바꿔보는 것이 필요할 것 같습니다.

그러고 보니... 지금도 경쟁은 계속되고 있지요?

Intel과 AMD의 경쟁
NVidia와 ATI의 경쟁 (비록 ATI는 현재 AMD에 인수되었지만.)
.NET과 Java의 경쟁
VMWare와 Virtual PC/Server의 경쟁
MS SQL과 Oracle의 경쟁
Internet Explorer와 Firefox의 경쟁
Silverlight와 Flash의 경쟁
Windows 운영체제와 Linux와 Mac의 경쟁
XBox와 Playstation과 Wii의 경쟁 
마이크로소프트와 구글의 경쟁

음... 막상 나열해 놓고 보니... 마이크로소프트가 미움 받을 만하군요. ^^;




[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 11/3/2023]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




1  2  3  4  5  6  7  8  9  10  11  12  13  [14]  15  ...
NoWriterDateCnt.TitleFile(s)
201정성태4/11/2008117372008년 4월 10일 - IE ActiveX 활성화 패치 포함
200정성태4/4/200811809흔치 않은 불펌 사례 [2]
199정성태3/28/200811640Motion Portrait [1]
198정성태3/16/200812637다음 BGM 음악과 Windows Vista / Server 2008 호환성 문제
197정성태3/16/200813495Lineage2와 AMD x64
196정성태3/10/200812547FLV Player
195정성태3/8/200812733BGT 2007 - 폴 포츠에 대해 아시나요? [2]
194정성태2/21/200814640구글에 주민 등록 번호 검색 [5]
193정성태2/5/200813503What the Bleep Do We Know?
192정성태2/5/200813285XAML이 뭘까? [4]
190정성태2/1/200812941Windows Vista와 Me를 비교? - 두 번째 이야기
189정성태12/26/200712610You mean, you have computers in Taiwan?
188정성태12/16/200714589인기 순위 정리
187정성태12/9/200715444XPS(MXDW) 삭제 또는 재설치
186정성태12/5/20071235816TB 파일을 생성하는 데 걸린 시간. [2]
185정성태12/3/200712262Is OneNote for everyone?
184정성태11/25/200717304μTorrent - 다운로드 속도를 위한 업로드 속도 조정 [1]
183정성태11/25/200713201XP Home Edition이 Quad-Core CPU를 지원할까? [1]
182정성태11/9/200713002"아버지의 날" 이 있었나요?
181정성태11/4/200712844HSDPA Q1 Ultra 소식 [1]
180정성태11/4/20071678764비트 동영상 코덱 설치 [2]
179정성태10/26/200711596'아이폰'에는 얼마나 위험한 물질이 있는 걸까
178정성태10/10/200711814Petzold 아저씨(?)의 결혼 소식
177정성태10/8/200713999한글 주소를 영문 주소로 변환해 주는 서비스 [1]
176정성태10/6/200712502Podcasting with Windows Media Player
175정성태10/6/200714707BBC 뉴스를 파일로 녹음하는 방법 [2]
1  2  3  4  5  6  7  8  9  10  11  12  13  [14]  15  ...