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

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[3118] Re:빌더에 대한 짧은 생각 ...
최보현.U&I [uriduri] 2541 읽음    2002-01-08 18:27
유앤아이 현지 아빠입니다 .

음 .. 님이 걱정하시는 툴과 표준의 문제 ... 넘 걱정을 많이 하시는 군요~~
제가 감히 말씀 드리지요~
빌더를 사용해서도 RAD 뿐만 아니라 클래스 설계부터 해서 C++ 의 특성들을
충분히 살릴 수 있다고 얘기를.....

자 그럼 차근 차근 왜  ... 충분히 살릴수 있는가에 대해서 이야기를 해볼까요~
제가 예전 도스 시절에 ... 파트너라구 하는 GUI 라이브러리를 만든적이 있습니다 ...

그시절 약 3 년동안 C 만을 만지다가 .. 그러다가 ... 2~3 번의 도전에 실패를 격고~
C++ 에 대해서 감이 필이~~ 팍 꽃친날~~ 그날 ... 진짜 그감동의 물결은 ...
정말 말로다 표현하기 힘든 ... 그런 날이었습니다 ... C++ 이래서 쓰는구나~~
그날로 C++ 책 두권을 단 3일만에 독파를 했습니다.
그리고 바로 Partner 라구 하는 C++ GUI 라이브러리를 개발에 들어가서 ..
딱 보름만에 개발을 완료 했습니다 ... C++ 이었기 때문에 가능 했습니다 ...

POBJ 라는 순가상 베이스 크래스를 만들고 거기서 파생해서 PBUTTON 이라는 객체를 만들고~~
그걸 다시 계승해서 PCHECKBUTTON 이라는 객체를 만들고~~ 다 만들고나서 ...
전 그렇게 C++ 을 배웠습니다 ... 아니 시작 했습니다 ...

그리고 나서 .. 한 2년후 부터 윈도우 프로그래밍을 하였죠~ 처음 시작 한게 ...
비절씨 로 MFC 를 배웠습니다 .. 그러면서 느꼈습니다 .. 파트너라는 라이브러리가 ...
MFC 와 설계가 아주 비슷 하게 만들어 졌더군요~~ 느낌을 제대로 받은거지요~ ㅎㅎ

비절씨를 배우는데는 딱 3개월이 걸렸지요~~ 그후로 또 한 2년후~~ 이젠 빌더를 합니다 ...
왜 이렇게 됐을까요~~ 그 엄청난 UI 들을 직접 설계하고 ... 라이브러리를 구축하고 ...
그러면서 보낸 세월... 어떻게 보면 갑지지만 ... 어떻게 보면 낭비지요~~

또 ... 모든 프로그램이 UI 를 가지고 있듯이~~ 꼭 해야 목적된 일이 있습니다 ...
C++ 의 특성은 거기서 사용하면 됩니다 ...

RAD 는 UI 에 사용하시고~~ C++ 특성은 ... 프로그램 특성을 살리는데 사용하십시요~~
C++ 은 거기에만 쓰기에도 충분하고 ... 확장성이 있으며~ 또 그렇게 해야 합니다 ...
간단한 인명관리 프로그램을 짠다구 생각 합시다.
거기에 들어가는 UI 부터 모든걸 설계 하겠다면 ... 도스를 쓰지요~~ 윈도우를 쓸 필요가 없겠지요~
빌더의 RAD 툴을 이용해서 빠른 .. UI 를 개발 하시고~
사람이라는 베이스 클래스로 부터 차츰차츰 발전해가는 .. 인명이라는 객체를 가지고 개발한다면 ...
빌더를 사용해서도 RAD 뿐만 아니라 클래스 설계부터 해서 C++ 의 특성들을 충분히 살릴 수 있다고 얘기를.....
할수 있는거겠지요~~

아무리 좋은 프로그램도 ... 엔드 유저가 원하는 시기에 제공 되지 않으면 .. 필요 없습니다 .
또, 아무리 UI 가 좋아도 그 특성을 충분히 살리지 못하면 ... 무용지물이구요~~

제가 빌더를 쓰는 이유는 RAD 툴의 특성을 살린 빠른 개발과 ..
C++ 특성을 살린 .. 필요기능에대한 ..더많은 투자 .. 그거 아닐까요~~

빌더를 사용하면서 베이직 처럼.. 컴포넌트만 붙여서 어케 어케 개발 하고 이런거의 문제가 아니라구 봅니다 ..

그럼

주접이었슴돠~~

허접.indio 님이 쓰신 글 :
: 안녕하세요.. 이제 한 2달만 더 빌더를 사용하면.. 1년째 빌더를 사용하게 되는군요... ^^;
: 지난 1년 가까운 시간동안 빌더를 참으로 잘(?) 사용했습니다...
: 하면 할수록 어려워지는 것이 빌더인 것 같아서 좀 맘이 아프기도 합니다.. -.-;
:
: 어제 평소에 보지도 않던 빌더 책을 다시 한번 찬찬히 읽어보았습니다... 전에는 보이지 않던 말들이 왜 이제는 이렇게 잘보이는지... --;
: 그 중에 이런 말이 있었습니다.. 저에게는 이말이 가장 생각해볼만한 문제였던것 같습니다...
:
: C++ Builder 1 을 만들때 빌더사용자에게 설문조사를 했다고 했습니다.. 어플리케이션을 개발할때 뭐가 중요한지.. 표준 C++ 를 지켜나가는 것이 중요한지 RAD 가 중요한지..
: 설문조사에 응한 사람중 80%가 이제는 더 이상 표준 C++ 을 지키는 것은 중요하지 않다고 대답을 했다고 하더군요...
:
: 많은 사람들의 의견이니까.. 뭔가가 있겠죠... --; ( 정말 RAD 가 중요한지.... 전 여기에 별로 동의하지 않습니다... )
: 전 요즘에 다시 학교에서 배우던 C++ 책들을 보고 있습니다... C++ 에 대해서 아주 기초적인 내용들을 다루던 책들이죠... 그리고 그것과 같이 해서 Effective C++ 이라는 책을 같이 보고 있습니다...
: 학교에서 배우던 C++ 이라는 책에서조차 제가 잊고 있었던... 제가 모르고 있었던.. 제가 잘못알고 있었던 것들이 많더군요... 그리고 Effective C++ 이라는 책은 좋다는 소릴 많이 들을만큼 정말 내용이 기가 막히더군요..
:
: 이런 책들을 지금 접하고 있는 이유는 C++ Builder 를 1년 가까이 해 오고 있는데도 불구하고.. Ansi C++ 에 대해서는 그렇게 잘 알지 못하고 있다는 느낌과... 제가 C++을 하고 있는건지.. VCL과 컴포넌트들을 사용하는 법을 배우고 있는건지 구분이 잘 안가서 였습니다...
:
: 언젠가 BCBDN 에서 임프님의 글을 읽어보니... 빌더를 비주얼 베이직처럼 사용하는 사람이 되지 말라는 말이 있더군요... 그런데.. 솔직히 여기 질문을 올리는 분들 거의 대부분과 답변하는 분들의 많은 분들은 정말 빌더를 비주얼베이직처럼 사용하지 않고 빌더답게 사용하고 있을까 하는 의문이 듭니다... 과연 여기에서 답변을 올리고 질문을 올리시는 분들 중에서 얼마나 많은 분들이 흔히 말하는 C++ 이라는 특성을 살려가면서 프로그래밍을 하는지...
:
: 베이스클래스를 만들고 이를 상속받고... 순수가상함수를 만들고 자손에서 이를 재정의 하고... 어떤 특성들을 인터페이스로 빼야할지... 이런것들을 정말 생각하면서... 프로그래밍을 하시는 분들이 얼마나 되는지...
:
: 여기에 그런분들이 많이 없다는 말은 "절대" 아닙니다... 다만 제가 실력이 없고... 아직은 빌더에 대한 특성을 많이 알지 못해... 이런 생각이 들고 있는 것 같습니다....
:
: 전 빌더포럼에 계속되는 반복 질문과 답변도 좋지만.. 빌더를 어떻게 사용해야 효율적으로 사용할 수 있을지... 클래스는 어떻게 설계를 해야 유지, 보수에 좋을지... 클래스들간의 관계를 어떤식으로 맺어야 할지 등등의 원론적인 얘기를 할 수 있는 곳이 있었으면 좋겠다는 생각을 많이 했습니다... 그냥 "어떤 컴포넌트에 어떤 속성을 바꾸면 어떻게 된다..." 라는 얘기보다는 말입니다...
:
: 빌더가 컴포넌트 위주의 툴이다보니... 클래스 설계부터 시작해서 표준 C++ 의 개념을 적용시키려니 참으로 난감한게 많습니다... 제가 아직은 많이 부족해서겠죠... 빌더가 좋은 툴이라는 것은 저도 잘 알고 있습니다...
: 다만 갑자기 어제 읽은 말에서 " RAD & 표준 " 이라는 문제에 봉착하다 보니 여기까지 생각이 왔습니다...
:
: 고수님들께서.. 이런 딜레마(?)에 빠진 저에게 도움을 좀 주십시요... 빌더를 사용해서도 RAD 뿐만 아니라 클래스 설계부터 해서 C++ 의 특성들을 충분히 살릴 수 있다고 얘기를 좀 해 주십시요...ㅜ.ㅜ
:
: 빌더 & 볼랜드를 이빠이 좋아하는 한 넘이... --;

+ -

관련 글 리스트
3117 빌더에 대한 짧은 생각 ... 허접.indio 2598 2002/01/08
3145     Re: 다른 허접이의 생각... 타락천사 2449 2002/01/11
3129     Re:빌더에 대한 짧은 생각 ... 박지훈.임프 2553 2002/01/09
3118     Re:빌더에 대한 짧은 생각 ... 최보현.U&I 2541 2002/01/08
3119         Re:Re:빌더에 대한 짧은 생각 ... 서영재 2536 2002/01/08
3120             Re:Re:Re:빌더에 대한 짧은 생각 ... 돈데크만 2582 2002/01/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.