2014년 8월 26일 화요일

[미완] QT GTK+ WxWidgets

[미완] QT GTK+ WxWidgets

*밑에 내용은 비전문가가 쓴 개인적은 생각입니다.

저는 윈도우즈 프로그래머(Win32, MFC)로서 요즘 크로스 플랫폼에 관심이 생겨서
다음에 크로스 플랫폼을 할때 뭘할까 해서 조사한 내용입니다.
(직접 크로스플랫폼을 써보지 못해서 추측일뿐임)

조사결과 QT, GTK+, WxWidgets 3가지가 주로 나왔다.

1. QT
C++이고 이게 대세 갔다.
아무래도 상용이다보니 좋을 수 밖에
그리고 단점으로 여겨졌던 상용도 LGPL 라이센스를 획득해서 이제는 무료로 사용할 수 있다.
단점은 요즘 이게 너무 커(방대해)졌다고 한다.

2. GTK+
C언어이고 김프 개발을 위해서 만든 것이다.
초기에 사람들이 QT와 GTK+가 많이 비교되고 어떻것을 선택할까 고민들을 많이 했다.
GTK+를 선택한 이유는 무료이다. 하지만 이 무료라는 장점도 QT가 LGPL를 획득하면서...
그리고 C언어로 개발된 프로그램도 많다. (로우레벨딴이나 옛날에 개발된 프로그램등등)
이런 프로그램들은 GTK+.
단점은 개인의 차이겠지만 C언어다 보니 QT가 더 쓰기 좋다는 의견이 있다.

3. WxWidgets
C++이고 사용자가 늘어나고 있는 것 같다.
대표적인 적용 프로그램으로는 FileZilla와 Code::Blocks등이 있다.
단점: 자료는 많지가 않다.

그리고 개발IED는 써보지는 않았지만 코드블럭(Code::Blocks)을 사용해 볼 생각이다.
가장 큰 장점은 윈도우즈와 리눅스에서 소스 공유가 가능하다고 한다.
(제가 직접 공유는 해보지 않았음 ->인터넷글을 보왔음)

댓글 없음:

댓글 쓰기