잠시만 기다려 주세요

     '참사 일주일이 지났다.. 민주당은 눈치만 보며 아무것도 하지 않는다... 세월호 시즌2가 되어간다.. 뉴스가 사라지고 점점 잊혀지고 있다. 민주당의 방조 살인이 또 다시 시작되고 있다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (16)  |  여러가지 팁 (1059)  |  추천 및 재미 (156)  |  자료실 (22)  |  
시사, 이슈, 칼럼, 평론, 비평 (613)  |  끄적거림 (136)  |  문예 창작 (716)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 데스크탑

리눅스 데스크탑 - QT GTK+ WxWidgets, 리눅스 gui 프로그램 3대장... golang qt, golang gtk, golang WxWidgets
이 름 : 바다아이   |   조회수 : 10308         짧은 주소 : https://www.bada-ie.com/su/?881591780723
*밑에 내용은 비전문가가 쓴 개인적은 생각입니다.

저는 윈도우즈 프로그래먼(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)을 사용해 볼 생각이다.
가장 큰 장점은 윈도우즈와 리눅스에서 소스 공유가 가능하다고 한다.
(제가 직접 공유는 해보지 않았음 ->인터넷글을 보왔음)


p.s
윈도우, 리눅스 양쪽 버전이 다 존재합니다.
또한 위 3가지는 다른 언어로도 바인딩되어 배포되고 있습니다.
golang 같은 언어로도 위 3가지를 이용해 gui 개발이 가능하다는 이야기 입니다.

golang qt : https://github.com/therecipe/qt
golang gtk : https://github.com/gotk3/gotk3
golang WxWidgets : https://github.com/dontpanic92/wxGo

출처 : http://x108zero.blogspot.com/2014/08/qt-gtk-wxwidgets.html
 
| |





      1 page / 8 page
번 호 카테고리 제 목 이름 조회수
230 리눅스 데스크탑 .... pacman -Suy ... 바다아이 111
229 리눅스 데스크탑 archlinux... Libalpm.so.14 error after updating to pacman 7 바다아이 124
228 리눅스 데스크탑 ... 바다아이 609
227 리눅스 데스크탑 .... 바다아이 579
226 리눅스 데스크탑 libreoffice hwp , ... 바다아이 608
225 리눅스 데스크탑 uefi .... . 바다아이 1138
224 리눅스 데스크탑 mkfs ... .. 바다아이 1069
223 리눅스 데스크탑 ... hd 4600.. Ubuntu Intel graphics driver install, 바다아이 2823
222 리눅스 데스크탑 virtualbox ... ntfs.sys ... virtualbox .. 바다아이 3010
221 리눅스 데스크탑 , 10 ... archlinux, window10 dual-boot 바다아이 2958
220 리눅스 데스크탑 , .... ... 바다아이 3860
219 리눅스 데스크탑 Installation from WineHQ's repo, debian wine ... 바다아이 4333
218 리눅스 데스크탑 xfce4 debian .... uim fcitx 바다아이 4772
217 리눅스 데스크탑 archlinux , .... 바다아이 3871
216 리눅스 데스크탑 firefox .... ... 바다아이 3848
215 리눅스 데스크탑 zip , unzip 바다아이 3507
214 리눅스 데스크탑 automouse autoclick xdotool 바다아이 4469
213 리눅스 데스크탑 xfce4 pacman .. 바다아이 3913
212 리눅스 데스크탑 debian intel-microcode [Firmware Bug]: TSC_DEADLINE disabled due to Errata - what should I do about this? 바다아이 4409
211 리눅스 데스크탑 debian xfce usb . pc 바다아이 4219
210 리눅스 데스크탑 .xprofile ... .xsessionrc ... 바다아이 3962
209 리눅스 데스크탑 debian 12 nvidia 바다아이 5686
208 리눅스 데스크탑 ..... 바다아이 3755
207 리눅스 데스크탑 xfce fcitx ... 바다아이 3899
206 리눅스 데스크탑 20.04 5 .... 바다아이 4305
205 리눅스 데스크탑 , , , , alias 바다아이 5438
204 리눅스 데스크탑 manjaro archlinux pacman PGP ..... 바다아이 4594
203 리눅스 데스크탑 yaourt yay aur.... 바다아이 4502
202 리눅스 데스크탑 mirror ... . 바다아이 6509
201 리눅스 데스크탑 20.04 leafpad , euc-kr utf-8 . 바다아이 6497
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.06065
to webmaster... gogo sea. gogo sea.