C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[6804] ^^답변 감사합니다. 그리고 저의 답변
궁그미 [zimzion] 1392 읽음    2003-02-13 19:33
글이 너무 길이서 요지 파악이 힘드네요. 프린트해서 밑줄 그어가며 읽었습니다.

ASP.NET

MSIL로 컴파일하는 과정이 필요없다는 것은 저도 인정합니다. 그렇지만 이것은 낑궈 넣기가 될 수도 있지만 개발방법의 통합이라고 볼 수도 있다고 생각합니다.
웹사이트 서비스하기 전에 모두 기계어로 컴파일 해 놓으면 MSIL로 컴파일하는 과정이 포함되었다고 해서 성능에 문제될 것은 없습니다. 하지만 웹개발을 .NET에 포함시킴으로써 통합된 개발환경과 동일한 언어, 동일한 프레임워크을 사용할 수 있게 됩니다. 이것은 더 큰 장점이 될 수 있습니다.

예를 들어서 쇼핑몰에서 할인 행사를 합니다. 품목마다 할인율이 다릅니다. 품목의 이미지에 몇 % 할인인지를 표시해 주어야 한다고 할 때 어떻게 해야 할까요? 기존에 이것이 불가능하다는 것은 아닙니다. 하지만 닷넷에서는 너무나 쉽게 할 수 있다는 것이죠. 디비에서 할인율을 읽어서 동적으로 이미지를 생성해주면 됩니다. 닷넷프레임웍이 제공해 주는 GDI+를 쓰면 가능하죠. 윈도애플리케이션 개발에나 쓰던 GDI를 웹프로그램에서 바로 쓸 수가 있습니다.

ASP.NET = ASP + .NET 이상의 큰 효과가 있다고 생각합니다.

웹폼에 대한 말씀도 있으셨습니다. 그런데 웹폼을 좀 오해하신것 같습니다. 웹폼이 쓰일 수있는 분야가 인트라넷이다.. 웹폼의 컨트롤은 ActiveX 같은 것이 아닙니다. 웹폼의 결과물은 순전히 HTML 뿐입니다. 웹폼이 인트라넷에 더 어울리다는 것은 이해가 안되네요.

웹폼의 컨트롤, 정확히 서버컨트롤들은 재사용성을 높이기 위한 개념들입니다. 늘상하는 노가다 코딩을 하나의 컨트롤로 만들어서 그냥 드래그&드롭으로 재사용자하는 것이죠. 저는 유저컨트롤의 경우는 자주 사용하고 커스텀 컨트롤은 가끔(조매 어렵기 땜시^^;;) 사용합니다.

.NET GUI 개발

임프님의 의견에 대체적으로 동의하는 편입니다. 하지만 현재의 윈집을 단순히 닷넷 버젼으로 만들 필요가 있을까요? 저는 닷넷 프로그램과 Win32 프로그램이 오랫동안 공존할 것이라고 생각합니다. 예로드신 윈집은 Win32 프로그램이죠. 닷넷 프로그램은 설치프로그램을 구해다가 설치하고 실행하는 그런 방식은 아닐 것입니다.(물론 그렇게 해도 되죠) 닷넷 프로그램은 애플릿과 비슷하지만 더 강력한 환경을 제공해 줄 것입니다. 마치 웹사이트에서 그림 다운 받아서 보듯이 실시간으로 프로그램을 다운 받아서 컴파일해서 실행하는 것이죠. 물론 프로그램 통째라 받진 않습니다. 작은 모듈로 나누어서 필요할 때 즉시 다운 해서 실행하는 것이죠. 제가 만들어 본 바로는 닷넷 애플리케이션의 크기가 생각보다 아주 적습니다. 30K 넘기기가 쉽지가 않더군요.
이러한 새로운 개념의 애플리케이션이 등장할 것이라는 것입니다. 그러면 불법복제 문제가 해결되지 않을까요?

이렇게 만든 윈도애플리케이션이 아무런 수정없이 바로 모바일 디바이스에서 실행될 수도 있겠죠. 앞으로 점점 프로그램은 컴퓨터뿐만 아니라 다양한 곳에서 다양한 방식으로 실행이 되어야 합니다. 그러한 상황을 극복하기 위해서는 가상머신의 개념이 꼭 필요하겠죠.

예로 드신 오피스의 경우 부분적으로 닷넷과의 호환성을 열어 놓을 것입니다. 전체를 .NET으로 만드는 것은 저도 상상이 안되네요. 하지만 앞으로 출시되는 모든 MS 제품들은 닷넷과의 호환성을 강조하면서 출시되겠죠. 그러면 전혀 상관없는 프로그램들끼리 연동이 가능해지리라 생각합니다.

엔터프라이즈 프로그래밍에서의 .NET

역시 닷넷의 선전이 가장 기대되는 영역이죠. 데브피아 게시판을 보니 MONO의 구현정도가 상당한 것 같습니다. 심지어 닷넷으로 X-Window용 애플리케이션 개발도 가능하다고 하니..
곧 아파치용 ASP.NET 모듈도 나온다니 ASP.NET이 IIS를 탈출하는 희한한 광경도 보겠군요. 더 기대되는 것은 개발은 윈도환경에서 VS.NET으로 하고 호스팅은 리눅스서버로 할 수 있다는 것입니다.
ASP.NET이 MSIL로 일단 만들어지기 때문에 가능한 일이겠죠.

마지막으로..

현재 개인 컴퓨터 위에 닷넷을 까는 것은 분명 어렵습니다. 하지만 다른 모바일 장치들은 다르죠. 핸드폰으로 동영상을 저장할 수 있는 시대입니다. 모바일 장치들의 기능이 좋아질 수록 닷넷은 더 위력적일 것입니다. 모바일 장치의 효용 가치가 더 커질 수록 PC와의 연동성도 중요해 지겠죠. 내 핸드폰에 닷넷 컴팩트 프레임웍이 깔려 있는데 PC와 연동하려면 PC에도 닷넷이 깔려 있어야 한다.. 뭐 이런 시나리오로 깔수도 있겠구요^^;; 너무 비약이 심한가..

임프님의 말씀대로 역시 관건은 소비자 맞습니다. 얼마나 많은 사람들이 프레임웍을 까는냐에 따라 닷넷의 성공이 빨라질 수 있겠죠. 까는 사람한테 돈이라도 주면 안되나? ^^;;;

감사합니다.
무우를 주세요... [onemind555]   2003-02-13 21:42 X
휴대폰은 자바로 잘 되는데 .NET 깔 필요있을까요..

+ -

관련 글 리스트
6787 닷넷과 관련한 임프의 생각에 대해.. 궁그미 1239 2003/02/12
6798     Re:닷넷과 관련한 임프의 생각에 대해.. 박지훈.임프 1258 2003/02/13
6804         ^^답변 감사합니다. 그리고 저의 답변 궁그미 1392 2003/02/13
6837             Re:^^답변 감사합니다. 그리고 저의 답변 박지훈.임프 997 2003/02/18
6796     글세요..제생각은.... jbuilder 959 2003/02/13
6789     Re:제생각은요 최준호.스페로 1134 2003/02/13
6788     Re:재미있는 글 잘 읽었습니다. 박상철.oseb 1084 2003/02/13
6795         Re:Re:재미있는 글 잘 읽었습니다. 잠수중. 1016 2003/02/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.