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

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[14134] 패키지 개발시에 닷넷 프레임 기반에 대한 고민..
양용성 [ysyang] 3239 읽음    2008-03-23 01:30
몇분은 아시다 시피 패키지 개발자로 제품을 팔아서 연명하고 있습니다 ^^

델파이7로 개발하고 있으며, 앞으로도 쭉 개발하려고 생각하고 있습니다만,

몇몇 서트 파티 라이브러리 개발사의 닷넷 라이브러리를 볼때마다 엄청 욕심이 납니다.
왜냐하면 한동안 오랫동안 갈구했던 라이브러리를 볼때의 느낌이란...

현재 패키지 개발때도 실행파일의 용량과 사이즈, 메모리크기에 민감해 하면서 개발합니다.

마이크로소프트에서 하도 닷넷닷넷 운운하니 점점 궁금해지고 여러가지로 알아보는 중입니다.

그치만 오늘 우리집에 있는 컴퓨터(와이프가 주로사용)에 WPT 된 사이트를 보기 위해 70메가의 닷넷 프레임워크 3.5 버전을
설치해야 한다는 사실은 여간 고녁이 아님을 느꼈습니다.

물론 제가 개발해서 파는 패키지라는것이 대부분 개발자가 사용하기에 닷넷 프레임워크 정도는 설치되어 있다
라고 가정할수도 있겠지만 이건 아니다 싶습니다.

물론 제 피씨에서도 JDK,JRE 설치할때에도 그 불편함은 이만 저만이 아니었습니다.

사용자는 심플한것을 원하는데, 닷넷프레임워크만 아니면 닷넷으로 전향하고 싶은데,
물론 전향한다고 해서 다 잘되는건 아니지만요..

서버용 어플리케이션을 개발한다면 서버에 한번만 설치하면 되니깐.. 하고 생각하겠지만
데스크탑용 패키지 개발에서는 무리라는 생각이 들어서 이렇게 글을 올려봅니다.

조금.. 안타까운 마음에요.. 여러분들의 생각도 듣고 싶습니다.

그런데 닷넷프레임워크가 이렇게 자꾸만 커지네요..JDK 처럼..
나도그런 [nadu]   2008-03-23 12:58 X
참고적으로 말씀드리면 3.5버전의 경우 XP 이하는 설치되지 않습니다.

장기적 관점에선 닷넷 프레임워크는 윈도우에 포함되어질것이므로
크기는 문제가 아닐지 몰라도 현재 스코어가 중요하니 지금은 신경을 안쓰시는게 어떨지요?

저는 닷넷 개발자이지만 제 경우엔 반드시 프레임워크가 설치되어있고
이에 대해 불만을 제기할 수 없는 조건이라 별 무리가 없습니다.
만약 이러한 문제에 부딪혔다면.. 윈폼으로 하지 않았을것 같네요.
전홍진 [three11]   2008-03-23 14:28 X
일반적으로 패키지를 만들어 배포해서 설치 하다가 Framework가 없다면 설치도중 알아서 다시 설치 합니다. 크게 걱정하지 않으셔도 될듯... 좀 느린감이 없지 않아 있지만... 짱구 잘굴리면 쓸만 합니다.
미노 [wyb330]   2008-03-23 15:45 X
데스크탑 어플리케이션에서 아직 닷넷 프레임워크를 사용하기에는 시기상조라
생각합니다. 아직 닷넷 프레임워크가 설치가 안된 사용자가 너무 많고 인스톨
프로그램에서 자동으로 설치를 해준다 해도 제대로 설치가 안되는 사용자가 있을
수 있습니다. 98%의 사용자PC에서 문제가 없더라도 2%의 사용자 PC에서 문제가
발생하면 해당 어플리케이션에 대한 사용자의 신뢰가 많이 떨어질 겁니다.
그런 위험성을 감수하고 닷넷 프레임워크를 사용할만한 가치는 아직 없는 것 같습니다.
사용자 환경이 정해져 있는 환경이라면 관계가 없겠지만 다양한 환경에서 다양한
문제가 발생할 수 있는 사용자 환경이라면 아직 무리인 것 같습니다.

제 경우에도 똑같이 닷넷 프레임워크가 깔려 있는데 한 PC에서는 돌아가는데
다른 PC에서는 아예 실행도 안되는 경우도 생기는 문제가 발생하기도 합니다.
홍환민.행복 [hhshhm]   2008-03-23 20:51 X
기본적으로 핵심을 보자면.. 그냥 빠르고 사용하기 편하고.. 설치 간편하고 한게 짱인거 같아요.
닷넷이 개발편의성에서 많이 앞설수있는 환경의 제품이라면.. 사용자 편의성을 좀 무시하고 닷넷으로 개발해서..생산성을 극대화시킬 수도 있겠고...
요즘 유행이 닷넷이라서.. 시장과 갑의 요구때문에 닷넷으로 할수도 있겠지만...
델파이에도 찾아보면 상당히 유용하고 저렴한 라이브러리들이 많더라고요.
현실적으로는 윗분말처럼 아직은 시기상조일지도 모르죠. 그렇다고 꼭 필요하면, 뭐
설치본에 포함해서 배포할 수도 있겠고... 꼭 필요하지 않다면 사용자한테 그걸 감당하게 할 필요는 없을 것 같고...

그래도 뭐 좋은 .. 발전적인 고민하시는거니까 보기 좋아보이네요.

홍환민. http://www.wearethebest.co.kr
양병규 [bkyang]   2008-03-24 16:51 X
저 같은 경우... 닷넷의 가장 큰 단점은 디컴파일이 아주 심하게 잘된다는 점이 가장 맘에 안듭니다.

닷넷으로 배포를 하면 소스코드와 함께 배포하는거나 별 차이가 없습니다. 게다가 닷넷은 처음부터 여러 언어를 지원하게 만들어져 있어서 자기가 원하는 언어로 디컴파일이 된다는거... 그러니깐 C#으로 만들어서 배포를 한것을 사용자가 델파이소스코드로 만들어 낼수 있습니다.

Win32의 경우 디컴파일을 해도 어셈블러 형태로 나오니깐 거의 쓸모가 없는데.. 이거는 중간언어 개념이므로 중간언어에서는 if를 썼는지 case를 썼는지 for를 썼는지 while을 썼는지.. 함수명,  클래스명등등등 변수명 정도만 빼고 대부분의 문법이 그대로 바이너리로 저장되는 것이라 거의 100% 원본 소스대로 나온다는거... 그것도 자기가 원하는 언어로... --; 이거 아주아주 맘에 안듭니다.

그래서 저는 사용자 편의 문제와 보안문제가 확실하게 해결되지 않으면 걍 지금처럼 Win32 계열로 계속 밀고나갈 생각입니다.
아제나 [azena]   2008-03-24 19:09 X
오.. MS가 오픈소스를 선두하는 기업이 되겠군요... ㅎㅎㅎ
아제나 [azena]   2008-03-24 19:10 X
MPL(Microsoft Public License)이 나올지도 모르겠군요.
양용성 [ysyang]   2008-03-25 08:38 X
좋은 의견 감사합니다.
지속적으로 고민해 보겠습니다.

+ -

관련 글 리스트
14134 패키지 개발시에 닷넷 프레임 기반에 대한 고민.. 양용성 3239 2008/03/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.