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

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[7939] 오픈소스를 하나 할까 합니다.
.... [] 992 읽음    2003-10-16 11:15
오픈 소스를 하나 할까 합니다.

주제는 C++GUI라이브러리 이고요.. 어제 kldp.net에 등록을 했고 이제 시작 하려 합니다.
자세한건..http://kldp.net/projects/kfc/ 여기 가셔서 Doc문서와 소스를 받아 보셨으면 합니다..


간단히 설명을 하면 ..


KFC 라이브러리란 ..
KFC 라이브러리는 c++용 GUI라이브러리 로서  c++언어 컴파일이 되는 여러 환경에서 똑 같이 프로 그래밍 할 수 있는 라이브러리 입니다.


KFC 라이브러리 이름의 유래

KFC란  Korean FrameWork ClassLibrary 의 약자로 MFC,JFC의 한국 버젼 이라고 할 수도 있고, 향상된 버젼이라고도 할 수 있습니다. 사실 MFC에서 가져 온건 거의 전무 하고 JFC 자바라이브러리에서 객체 지향 개념을 상당 부분을 가져 왔습니다.

만든 목적

C++이 태어 났는지 꽤 오래 되었는데도 불구 하고. 프레임 독립 적인 GUI 라이브러리가 없어 다른 플랫폼 이동이 어려울 뿐더러 , 다른 언어에 비해 GUI 부분에서 생산 성능이 월등히 떨어집니다. 특히 MS의 MFC라이브러리를 하나 익힐려고 하면 왠만한 컴퓨터 언어 하나 익히고도 남을 만큼의 노력이 덜 뿐만 아니라 컴파일러 버전 마다 호환도 안 되어 개발자들이 애를 먹고 있습니다.

C++언어는 알고리즘, 쓰레드, 네트윅 쪽으로는 표준화가 이루어져 있지만 , UI부분에서는 표준은 전혀 이루어 지지 않았습니다.
그래서 표준이 될 만한 라이브러리를 하나 만들어 보자는 겁니다...

GUI 라이브러중에 MFC 라이브러리가 가장 많이 쓰이는데, 사용 해본 쓴 사람은 알지만 MFC로 만든 소스는 상당히 지저분 합니다. 메세지 맵이랑 ID개념 때문에 고생 쫌 합니다.. 그리고 컴파일러 버젼이 바뀔때 마다 호환이 되지 않죠. 그리고 RAD기능은 전혀 없죠..
또 볼랜드 사의 VCL은 라이브러리가 좋기는 한데 툴 종속 적이고 , 지원 되는 OS환경도 2가지 밖에 안 됩니다. 그리고 이것은  MS의 자금의 힘에 밀려 지금 비주류로 되어 있어 이 컴파일러를 가지고 있는 회사가 적어 이것을 표준 적인 C++라이브러리라 하지는 못하겠죠..그리고 파스칼로 만들어진 라이브러리 입니다.
또 QT라는 라이브러리도 있지만 이것은 돈주고 사야 합니다.

그래서 어느 환경에서라도 똑같이 작동 하는 라이브러리를 만들어 보자는 겁니다..  왠만한 컴파일러에서도 돌아 가는 그런 라이브러리..
류종택 [ryujt]   2003-10-16 13:13 X
흠..  KFC 흠..
이름이 ^^*
여하튼 좋은 결과 기대할께요!!
돈데크만 [dontechman]   2003-10-16 14:20 X
딴지거는건 아닌데. wxWindows라고 비슷한 프로젝트가 있는걸로 아는데요..하여간 솔깃한 이야기네요.

+ -

관련 글 리스트
7939 오픈소스를 하나 할까 합니다. .... 992 2003/10/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.