Obecnie utrzymujemy kombinację aplikacji MFC, które są dość dobrze zaprojektowane, jednak interfejs użytkownika zaczyna wyglądać na zmęczonego, a duża część kodu wymaga trochę refaktoryzacji, aby uporządkować niektóre problemy związane z duplikowaniem i/lub wydajnością. Korzystamy z wielu niestandardowych kontrolek, które obsługują wszystkie własne rysunki (wszystkie napisane przy użyciu MFC).Integracja Qt ze starszymi aplikacjami MFC
Ostatnio robiłem więcej badań nad Qt i korzyściami, jakie zapewnia (międzyplatformowe i wspiera to, co można nazwać bardziej "profesjonalnym" wyglądem dla rozwoju interfejsu użytkownika).
Moje pytanie brzmi - jakie byłoby najlepsze podejście do przejścia na system Qt? Czy Qt gra dobrze z MFC? Czy byłoby lepiej rozpocząć przenoszenie niektórych niestandardowych elementów sterujących do Qt i stopniowo integrować coraz więcej w naszych istniejących aplikacjach MFC? (czy to możliwe?).
Wszelkie porady lub wcześniejsze doświadczenia są mile widziane.
Qt jest teraz licencjonowany na licencji LGPL (http://www.heise.de/ix/Qt-Toolkit-mit-LGPL-Lizenz--/news/meldung/121584). AFAIK oznacza to, że * jest * bezpłatny do użytku komercyjnego. –
lub w języku angielskim: http://www.qtsoftware.com/about/news/lgpl-license-option-added-to-qt – gbjbaanb
Zawsze było zgodne z prawem do użytku komercyjnego podczas łączenia z bibliotekami dynamicznymi i informowania o tym w aplikacji licencja – killdaclick