Rozważam użycie Qt do przeniesienia samodzielnej aplikacji Windows do OS X i prawdopodobnie Linuksa. Nigdy wcześniej nie używałem Qt. Nie wiem, czy powinienem pracować z Qt 4 lub Qt 5.Używanie Qt 4 vs Qt 5 do opracowania aplikacji dla Windows i OS X?
Byłbym zainteresowany uzyskaniem informacji zwrotnej od programistów o dość dużych aplikacjach przy użyciu Qt 4 i 5. Jakie są plusy/minusy dla każdej wersji?
Więcej informacji o projekcie:
Aplikacja jest high end narzędzie do fotografii cyfrowej: Real time HDR, tone mapping, itp, dużych zdjęć na 96-bitów na piksel.
Aplikacja jest aktualnie stosując następujące technologie:
- UI Kod: C#, C++/CLI, .NET 2.0 WinForm
- algorytmy podstawowe: C++, OpenMP, SSE
I planują użyć struktury Qt do ponownego opracowania kodu interfejsu użytkownika. Mam następujące ograniczenia:
- Obsługiwany system operacyjny: Windows XP, Vista, 7 i 8; OS X; (Linux)
- Dwa buduje: 32 i 64-bitowy
- aplikacja musi być w stanie uruchomić na maszynach wirtualnych (z małym lub żadnym wsparciem OpenGL)
- prędkość Wykonanie/aspekty w czasie rzeczywistym są niezbędne
- główne środowisko programistyczne : Visual Studio na Windows 7 64-bitowe
Dzięki!
Zaufajcie mi, obaj są w porządku. Czy jednak wolałbyś trzymać się biblioteki z krwawiącymi krawędziami, prawda? Wtedy wybór jest oczywisty. –
@Will: Dlaczego "zamknięty jak nie konstruktywny"?Myślę, że moje pytanie jest dość szczegółowe. Dokładnie wymieniłem ograniczenia projektu. Sądzę, że istnieją faktyczne powody, dla których Qt 4 nad Qt 5 lub odwrotnie jest w kontekście pytania. Zamykając, blokujesz doświadczonych użytkowników, aby dzielić się interesującą wiedzą. – AntoineC
@ user2331479: Aktywnie odradzamy pytania "subiektywne". Etos, który za tym stoi, można znaleźć w [tym wpisie na blogu] (http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/). Niestety trudno to zrobić. Twoje pytanie, z prośbą o opinie i plusy/minusy, nie pasuje dokładnie do tej formy. Zauważ, że odpowiedź została wybrana jako poprawna. To tylko niektóre linki i niewiele więcej. Twoje pytanie zostało oznaczone z powodu tego i zgodziłem się. Jeśli uważasz, że możesz [edytować] swoje pytanie za pomocą bloga jako przewodnika, zrób to i oznacz, aby go ponownie otworzyć. Aby uzyskać więcej informacji, odwiedź [meta]. – Will