데탑용 소프트웨어 개발 - 크로스플랫폼을 지원하기 위해 QT와 wxWidget을 고민하고 있는데 어떤게 좋을까요?

marya의 이미지


다양한 플랫폼에서도 동작할 수 있는 소프트웨어를 개발하려 합니다.
해서 QT와 wxWidget중에서 고민하고 있는데요 ...

QT는 레퍼런스도 많고 요즘 LGPL이라서 라이선스의 부담감도 없는데 ..
wxWidget에 대해서는 자료가 많이 부족해서 판단하기가 어렵습니다.

QT와 wxWidget에 대한 장단점과 성능비교 같은 자료가 있을까요?

많은 관심 부탁드립니다.

feanor의 이미지

wxWidgets을 쓰는 잘 알려진 소프트웨어로는 FileZilla가 있습니다.

dalmagi의 이미지

윈도우에서 배포의 문제만 해결할 수 있다면 Qt가 나을 것 같네요.

화이팅(fighting) 말고 화이트닝(whitening) 하면 안되나요.

지리즈의 이미지

잘 챙기면 그다지 인스톨러 구성 하는 것이 어렵지 않습니다.

타켓에 QT를 별도로 따로 설치할 필요는 없어요.

어떤 경우에서는 리눅스보다 편하다고 해야 할 것 같습니다.
(리눅스에 Qt가 설치가 안되어 있다던가 하는 특이한 경우에만)

There is no spoon. Neo from the Matrix 1999.

dalmagi의 이미지

인스톨러 구성하는 게 문제가 아니라 그 사이즈가 문제입니다.
기본 QtCore + QtGUI 해서 10메가는 먹고 들어가니까요.
그렇기 때문에 윈도우 플랫폼에서는 중대규모 프로젝트가 아닌 이상 배보다 배꼽이 더 큰 상황이 자주 생깁니다.

화이팅(fighting) 말고 화이트닝(whitening) 하면 안되나요.

지리즈의 이미지

제가 만든 Qt 어플들이 리소스 파일까지 합쳐서 보통 100~160M 사이라서
크다는 생각을 못해 봤습니다.

There is no spoon. Neo from the Matrix 1999.

dalmagi의 이미지

10메가라는 게 어찌보면 별거 아닌 크기지만 (특히 3테라 하드디스크 시대에)
제가 보는 관점은 그보단 배포의 효율성에 문제가 있다고 생각합니다. 런타임 라이브러리를 줄줄이 달고 다녀야 하는 것, Qt를 이용한 프로그램들마다 중복되게 하는 것 등이요.
MFC 의 경우엔 VC Redist 가 있어서 좀 낫거나 다르다고 생각합니다. (밑에분 답글 대신)
그래서 타 플랫폼에도 같은 크기일테지만 굳이 윈도우에 한정해서 배포가 불편하다고 말한 것입니다.

그런데 지금 생각해보니 규모가 어느정도 될때에는 그런게 오히려 더 편할 수도 있겠다는 생각이 드네요.

화이팅(fighting) 말고 화이트닝(whitening) 하면 안되나요.

winner의 이미지

중대형 GUI library는 다 그정도 할텐데요.

marya의 이미지

첨엔 배포시 문제에 대해 문의하려 했는데.. 이미 문의에 대한 답이 있네요. ^^

dwlee의 이미지

http://qt.nokia.com/qt-in-use

참고하세요~ :)

codebank의 이미지

QT나 wxWidgets을 조금씩 사용해본 결과 자신이 다루기 쉽다고 생각하는 것으로 결정하는게
좋을 거라고 생각합니다.

http://ubuntuforums.org/showthread.php?t=782887

어떤 사람이 우분투 포럼에서 wxWidgets과 QT의 개인적인 장단점을 포스트했는데 처음엔
wxWidgets을 사용하다가 QT로 바꾼지 일주일 후의 장단점을 올려놨네요.
참고가 되시길...

------------------------------
좋은 하루 되세요.

unsouled의 이미지

링크를 보니 좀 지난 글이더군요. wxWidget 은 모르겠는데, Qt 의 단점으로 지적한 문제들은 지금은 다 해결된 것 같습니다.

misari의 이미지

wxWidgets이 레퍼런스가 부족하다고 하셨는데,

http://ptgmedia.pearsoncmg.com/images/0131473816/downloads/0131473816_book.pdf
이것으로 부족한가요?

만약 그러시다면 wxwidgets 설치할 때 같이 설치되는 수 많은 샘플 프로그램들은 어떠신가요?
참고로 리눅스의 경우 /usr/share/doc/wx2.8-examples/examples/samples/ 에 있습니다.

이것으로도 부족하시다면
http://wxcode.sourceforge.net/
이것은 어떤가요?

위에 열거한 것들만 제대로 보셔도 님께서 필요한 모든 것들을 하실 수 있습니다.

꿈을 버리지 말자!

marya의 이미지

헉.. 제 글 땜에 맘 상하셨나 봅니다.
오해가 없으셨으면 좋겠어요. ^^
그럼 수고하세요.