Qt, wxWidget, GTK+, JavaFX도 있는데......
심지어 본가인 MS사에서조차 닷넷이라는 굴러들어온 돌에게 밀려 뽑혀져 나간 돌 취급 받는게 MFC임.
요즘은 데스크탑, 스마트폰, 기타 등등을 넘나드는 크로스플랫폼 시대다.
당장 맥북에 설치된 맥용 MS 오피스가 MFC로 만들었을 거 같냐 아니면 닷넷으로 만들었을 거 같냐?
함 알아봐라!!!
Qt, wxWidget, GTK+, JavaFX도 있는데......
심지어 본가인 MS사에서조차 닷넷이라는 굴러들어온 돌에게 밀려 뽑혀져 나간 돌 취급 받는게 MFC임.
요즘은 데스크탑, 스마트폰, 기타 등등을 넘나드는 크로스플랫폼 시대다.
당장 맥북에 설치된 맥용 MS 오피스가 MFC로 만들었을 거 같냐 아니면 닷넷으로 만들었을 거 같냐?
함 알아봐라!!!
본가에서 닷넷한테도 쳐발리는 불쌍한 MFC
윈도용 오피스도 WPF
한마디 하자면 마소에서 mfc 지원을 중단했다고 발표했지만 아직도 현업에서 mfc 를 사용하는 이유는 기존에 프로그램들이 mfc 로 만들어진 경우가 많기 때문이다. 이렇게 된 이유는 윈7 전 버전까지만 하더라도 닷넷프레임워크가 기본적으로 윈도우에 설치되어 있지 않았고 때문에 닷넷으로 개발한 프로그램은 사용자가 직접 닷넷프레임워크를 설치해야만 했기 때문이지
또한 윈도ce가 설치된 임베디드 기기에는 시스템 성능상으로 후달리기 때문에 닷넷을 설치하여 사용하지 않고 mfc 로 프로그램을 만드는 경우도 종종있다. 물론 성능을 향상시키면 된다고 생각할지 모르겠지만 성능 향상은 곧 원가 상승으로 이어지기 때문에 그렇게 하지 않는다.
지금 추세로 보았을때 우리들은 닷넷 스프링 안드로이드 정도만 잘알고 있어도 문제없다. 왜냐면 이들이 메이저이기 때문이고 앞으로도 그럴거다. 닷넷은 4.x 버전이 오픈소스로 풀리면서 어느 기기든 닷넷을 설치할수 있게되었고 앞으로 크로스 플랫폼에 메이저가 될것 같다. 스프링은 훌륭한 웹 프레임워크라는 점과 자바로 개발된 강력하고 다양한 서버단 라이브러리들이많다
또한 요즘 많은 임베디드 기기들은 안드로이드를 설치하여 사용한다
답변이 되었나?
mfc에 능숙한 개발자가 c#에 능숙할 확률은 99% 이다.