제가 Form based 프로그램을 하나 만들려고 합니다. Qt와 Visual C++중 어느것이 좋을 까요. 주로 MS-windows 용으로 쓰려고 합니다.
실행 속도나 화일의 크기같은 것, 배포시 문제점 등을 고려했을 때 어느것이 더 유리 할까요 ?
'주로'라는 건 의미가 모호하네요. 만약 윈도우외에서도 쓸거라면 애시당초 Visual C++(MFC)이란 선택지는 존재하지 않습니다. 윈도우에서만 쓸거라면, 적으신 조건으로 볼때는 MFC를 추천합니다.
하지만 다른 플랫폼에도 가끔 쓰게 될 경우가 발생할 가능성이 있다면 고려 해 보셔야 겠죠!! --------------------------------------------- git init git add . git commit -am "project init" ---------------------------------------------
--------------------------------------------- git init git add . git commit -am "project init" ---------------------------------------------
실행 속도나 화일의 크기같은 것, 배포시 문제점을 고려하면 그냥 WinAPI로 작업하는게 제일 좋겠죠. MFC도 의외로 크기도 크고 버그도 많으니까요.
그런데 개발시 편안함을 고려하면 무조건 Qt가 낫다고 봅니다. 코딩 라인 수가 달라요. 라인 수가...
간단한 메인윈도우 폼 띄우는데 딱 9줄만 있으면 됩니다.
#include <QApplication> #include <QMainWindow> int main(int argc, char* argv[]) { QApplication a(argc,argv); QMainWindow m; m.show(); return a.exec(); }
당연히 더 복잡한 것을 할 때도 더 쉽습니다.
물론 공부하는 시간은 제외입니다. :)
------------------------------ How many legs does a dog have?
솔직히 source 보면 개짜증남. Programming이란 것도 환경에 적절히 맞춰주지 않으면 헝가리식에 적응한다는 것은 XML에 적응하는 것 같은 느낌이랄까?...
그런데 MFC는 조금 해봤는데 작업량을 그다지 줄여주지는 못하는 것 같아요. 제공해주는 control이 더 많아진다는 것 정도? 그렇다고 공부할 양이 줄어드는 것 같지도 않고, 오히려 늘어나는 느낌...
헝가리안이랑 언어랑 무슨 상관이 있는지 모르곘네요. MFC 소스가 개판이란건 동감합니다.
고치지도 못하니 이해해주삼. 헝가리안은 MFC 이야기죠. MFC가 생성해주는 코드가 헝가리안이라 맞춰주기 위해 싫어도 헝가리안 쓴다는 이야기입니다.
visualc++에서 가능한 GUI라이브러리는 MFC,win32,winform. 그리고 qt도 vc에서 사용가능한데
즐린
질문 하신분이 Qt와 Visual C++이라고 질문하셨으니까요. Qt는 라이브러리고, Visual C++은 툴인데, 이 둘을 비교해서 물어봤으니 그냥 Visual C++에 딸려오는 MFC겠구나 하고 추측하는거죠.
VC++ 에서 Qt 로 바꾼지 2년 정도 되는데, 다시는 VC++ 쓸일이 없었으면 합니다.
Qt 가 훨씬 깔끔하고 GUI 나 오픈지엘 쓰기가 좋다고 생각합니다. 영상 쪽은 아직이지만 새 버전에서 계속 좋아지고 있습니다. 아무래도 VC 는 닷넷 쪽에 치중하는 느낌이고, Qt는 전적인 C++ 툴이기 때문에 장래성도 Qt 가 좋지 않을지.
더구나 모바일 쪽은 C++을 쓸 수 있는 툴이 Qt 밖에 남지 않게 되었네요.
닷넷이 젤 유리합니다.
------식은이 처------ 길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
Windows에서만 사용하신다면 MFC나 .net도 좋을 것 같습니다만 여러 솔류션을 병합하거나 멀티플렛폼을 지원하실려면 아무래도 Qt가 더 좋을 것 같습니다.
-------------------------------------
서영진 입니다. Homepage : http://valentis.pe.kr blog : http://www.lifeholic.com
솔직히 VC는 이해가 잘 안되더군요. Qt는 사람이 짜는 부분은 잘 이해됩니다. ㅋ
----- 오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
'주로'라는 건 의미가
'주로'라는 건 의미가 모호하네요.
만약 윈도우외에서도 쓸거라면 애시당초 Visual C++(MFC)이란 선택지는 존재하지 않습니다.
윈도우에서만 쓸거라면, 적으신 조건으로 볼때는 MFC를 추천합니다.
윈도우 용으로만 사용하실거면 MFC가 단연 우수합니다.
하지만 다른 플랫폼에도 가끔 쓰게 될 경우가 발생할 가능성이 있다면
고려 해 보셔야 겠죠!!
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
흠
실행 속도나 화일의 크기같은 것, 배포시 문제점을 고려하면 그냥 WinAPI로 작업하는게 제일 좋겠죠.
MFC도 의외로 크기도 크고 버그도 많으니까요.
그런데 개발시 편안함을 고려하면 무조건 Qt가 낫다고 봅니다.
코딩 라인 수가 달라요. 라인 수가...
간단한 메인윈도우 폼 띄우는데 딱 9줄만 있으면 됩니다.
당연히 더 복잡한 것을 할 때도 더 쉽습니다.
물론 공부하는 시간은 제외입니다. :)
------------------------------
How many legs does a dog have?
------------------------------
How many legs does a dog have?
Windows C, C++ GUI programming은 왠만하면 안 했으면 하군요.
솔직히 source 보면 개짜증남.
Programming이란 것도 환경에 적절히 맞춰주지 않으면 헝가리식에 적응한다는 것은 XML에 적응하는 것 같은 느낌이랄까?...
그런데 MFC는 조금 해봤는데 작업량을 그다지 줄여주지는 못하는 것 같아요. 제공해주는 control이 더 많아진다는 것 정도?
그렇다고 공부할 양이 줄어드는 것 같지도 않고, 오히려 늘어나는 느낌...
헝가리안이랑 언어랑
헝가리안이랑 언어랑 무슨 상관이 있는지 모르곘네요.
MFC 소스가 개판이란건 동감합니다.
말이 좀 꼬였습니다. ^_^
고치지도 못하니 이해해주삼.
헝가리안은 MFC 이야기죠.
MFC가 생성해주는 코드가 헝가리안이라 맞춰주기 위해 싫어도 헝가리안 쓴다는 이야기입니다.
질문에는 visualc++이라고만 했는데 왜 MFC만 이야기 하는지..
visualc++에서 가능한 GUI라이브러리는
MFC,win32,winform.
그리고 qt도 vc에서 사용가능한데
즐린
즐린
질문 하신분이 Qt와
질문 하신분이 Qt와 Visual C++이라고 질문하셨으니까요.
Qt는 라이브러리고, Visual C++은 툴인데, 이 둘을 비교해서 물어봤으니 그냥 Visual C++에 딸려오는 MFC겠구나 하고 추측하는거죠.
VC++ 에서 Qt 로 바꾼지
VC++ 에서 Qt 로 바꾼지 2년 정도 되는데,
다시는 VC++ 쓸일이 없었으면 합니다.
Qt 가 훨씬 깔끔하고 GUI 나 오픈지엘 쓰기가 좋다고 생각합니다.
영상 쪽은 아직이지만 새 버전에서 계속 좋아지고 있습니다.
아무래도 VC 는 닷넷 쪽에 치중하는 느낌이고,
Qt는 전적인 C++ 툴이기 때문에 장래성도 Qt 가 좋지 않을지.
더구나 모바일 쪽은 C++을 쓸 수 있는 툴이 Qt 밖에 남지 않게 되었네요.
닷넷이 젤
닷넷이 젤 유리합니다.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
어느정도 어느 규모인지가 중요할 것 같습니다.
Windows에서만 사용하신다면 MFC나 .net도 좋을 것 같습니다만
여러 솔류션을 병합하거나 멀티플렛폼을 지원하실려면 아무래도 Qt가 더 좋을 것 같습니다.
-------------------------------------
서영진 입니다.
Homepage : http://valentis.pe.kr
blog : http://www.lifeholic.com
-------------------------------------
서영진 입니다.
Homepage : http://valentis.pe.kr
blog : http://www.lifeholic.com
솔직히 VC는 이해가
솔직히 VC는 이해가 잘 안되더군요.
Qt는 사람이 짜는 부분은 잘 이해됩니다. ㅋ
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
댓글 달기