윈도우즈용 GUI프로그램을 만드는 난이도는 MFC가 가장 어렵고, VB.net이 가장 쉽다. wxPython은 그 사이에 있다.
(주관적 평가임.)

VB.net은 그림 그리고 클릭해서 그 부분이 처리할 코드를 쓰면 된다.
wxPython은 그림을 코딩하고 그 부분이 처리할 코드를 쓰면 된다.
MFC는 그림을 코딩하고 그 부분이 처리할 코드를 쓰면 되는데, C/C++로 써야 한다.

VB.net이 과학기술계산용으로 강력한 라이브러리를 갖고 있었으면 좋았겠지만, GSL이나 numpy같은 것들이 VB용으로 나오질 않았다. (.net Fx 위에서 돌아가는 것 자체가 이미 계산용으로서는 성능이 나오지 않는다는 거지만.)

그래서 요새는 wxPython을 쓰는 중. 리눅스에서도 그냥 돌아가니까 더 맘에 든다.
MFC랑 VB.net은 그냥 돌아가지 않으므로 곤란하다. (리눅스에서 내가 지금 만드는 프로그램을 돌릴 일은 없겠지만)


by snowall 2011. 6. 9. 19:55