현재 진행중인 프로젝에서 wxWindows를 적용하고 있습니다.
상업적인 용도에도 사용가능하고 MFC와 비슷한 구조여서 사용이 편합니다.
처음 프로젝에서 gtk를 사용했었는데 코드가 복잡해지더군요.
그리고 문서도 부족하고요. 물론 gtk만 가지고도 훌륭한 프로그램을 짤수 있지만 다소 시간이 걸리죠.
wxWindows는 gtk를 wrapper라고 할수 있죠. 그래서 오류메시지가 나올때 어쩔때는 gtk오류메시지가 나옵니다. 하지만 함수가 간결하고 쉽게 다가갈수 있습니다. 그리고 장점은 현재 wxWindows는 linux, window, macos, bsd, embedded , microwindow등 다양한 플랫폼에 바인딩이 되 있습니다.
물론 cpp로 해야만 되겠지요. 이번호 linuxjournal에도 microwindow얘기가 있더군요. 함 살펴보세요.
qt를 가장 추천합니다.
그리고..gtk를 쓰실 생각이시면..gtk 1.x 버젼은 절대 비추입니다.
다행히 2.x는 그나마 함수설명은 되어있는거 같은데..
1.x는 도대체 레퍼런스를 보면 헤더파일 열어보는거랑 차이가 없습니다.
물론 설명이 나온 함수도 있지만, 많은 부분이 그냥 함수 프로토탑입만 덩그리..
qt의 맘에 드는점중 하나가..msdn처럼 전용 레퍼런스뷰어가 있어서..
그게 맘에드는거 같습니다.
그리고 oop를 좋아하신다면..역시 gtk의 struct에다가 oop를 구현한
여러 제한점이 코드를 상당히 복잡하게 만듭니다..
이래저래 qt추천..
그리고..kylix도 검토를 하셔도 괜찮을 듯 합니다..
뭐...kylix도 qt기반으로 만들기야 했지만....우선 컴포넌트 방식의 편한
프로그래밍방식에...datasnap이나 db express, web snap같은..
db나 인터넷 관련 컴포넌트도 포함되어있고.....
GTK 는 어떤가요
GTK+는 어떤가요.
꿈은 이루어진다.
저도 project에 적용중인게 wxWindow입니다.
현재 진행중인 프로젝에서 wxWindows를 적용하고 있습니다.
상업적인 용도에도 사용가능하고 MFC와 비슷한 구조여서 사용이 편합니다.
처음 프로젝에서 gtk를 사용했었는데 코드가 복잡해지더군요.
그리고 문서도 부족하고요. 물론 gtk만 가지고도 훌륭한 프로그램을 짤수 있지만 다소 시간이 걸리죠.
wxWindows는 gtk를 wrapper라고 할수 있죠. 그래서 오류메시지가 나올때 어쩔때는 gtk오류메시지가 나옵니다. 하지만 함수가 간결하고 쉽게 다가갈수 있습니다. 그리고 장점은 현재 wxWindows는 linux, window, macos, bsd, embedded , microwindow등 다양한 플랫폼에 바인딩이 되 있습니다.
물론 cpp로 해야만 되겠지요. 이번호 linuxjournal에도 microwindow얘기가 있더군요. 함 살펴보세요.
흐음..
라이센스를 상관하지 않고 말을 한다면..
qt를 가장 추천합니다.
그리고..gtk를 쓰실 생각이시면..gtk 1.x 버젼은 절대 비추입니다.
다행히 2.x는 그나마 함수설명은 되어있는거 같은데..
1.x는 도대체 레퍼런스를 보면 헤더파일 열어보는거랑 차이가 없습니다.
물론 설명이 나온 함수도 있지만, 많은 부분이 그냥 함수 프로토탑입만 덩그리..
qt의 맘에 드는점중 하나가..msdn처럼 전용 레퍼런스뷰어가 있어서..
그게 맘에드는거 같습니다.
그리고 oop를 좋아하신다면..역시 gtk의 struct에다가 oop를 구현한
여러 제한점이 코드를 상당히 복잡하게 만듭니다..
이래저래 qt추천..
그리고..kylix도 검토를 하셔도 괜찮을 듯 합니다..
뭐...kylix도 qt기반으로 만들기야 했지만....우선 컴포넌트 방식의 편한
프로그래밍방식에...datasnap이나 db express, web snap같은..
db나 인터넷 관련 컴포넌트도 포함되어있고.....
wxWindows는....lmule에서 쓰는거 같았는데...상당히 UI가 예쁜거
같았습니다만.....전 뭐가 어쨋든 레퍼런스가 불편하면...거부하는 편이라..-_-;;
그냥 극히 개인적인 잡다한 생각..........
이런 생각하는 사람도 있구나..하고 참고만 하시길..
FLTK도 추천 ^^
FLTK도 추천 ^^
멀티 플레폼에 속도도 빠르고
일단 사용이 매우 쉽다는 점이 매력이 있더라구용.
QT나 GTK만큼의 인지도는 없지만도서리 ^^;;;
댓글 달기