Zastanawiam się, czy moje postrzeganie tego tematu jest poprawne. Czy jest jakiś punkt używania budowniczego C++ embarcadero (teraz z ich kompilatorem opartym na clangu) i frameworku FireMonkey na rzecz Qt? Chodzi o to, że Qt wydaje się opuszczać widgety i koncentrują się bardziej na javascript, podczas gdy embarcadero wydaje się być bardzo zaangażowane w C++. Czy mam rację, czy widzę coś niepoprawnie? Dziękuję.Embarcadero C++ builder + FireMoneky kontra Qt
Odpowiedz
Qt wydaje się pozostawiając za sobą i widżety są koncentrując się bardziej na javascript
właściciela z Qt 5.0 począwszy push jest dla GUI być napisane w QML podczas backend jest jeszcze cokolwiek chce to być (C++ tradycyjnie, ale są powiązania Qt dla prawie języka). Główną przyczyną tego jest to, że pisanie nowoczesnych, przyspieszonych sprzętowo interfejsów użytkownika jest dość pracochłonne, więc Qt napisało język oparty na języku JavaScript, który automatyzuje wiele z nich; Innym powodem jest to, że chociaż wszyscy wiedzą, że kod GUI i kod zaplecza powinny być całkowicie oddzielne, w rzeczywistym świecie z biegiem czasu stają się one mieszane, a frontend QML z backendem sterowanym sygnałem/slotem wymusza to.
Również Qt ma wszystkie "tradycyjne" widżety dostępne w QML (obecnie jeszcze w wersji beta, ale przeznaczone do wydania dla wersji 5.1 - myślę), a widżety C++ będą nadal dostępne w ich własnej bibliotece. Nie wspominając już o tym, że Qt zawsze obsługuje poprzednią wersję, więc prawdopodobnie masz kolejne 7 lat na "normalne" widżety C++ v4.x!
nie mogę komentować Embarcadero lub FireMonkey - bo nigdy nie słyszałem od nich ...
Wiem Qt (z MinGW na Windows i GCC/Clang na Linux), a także produkty Embarcadero C++ Builder. Werdykt: Nawet nie rozważaj Embarcadero. Każdy aspekt ich oferty jest bzdura - ogólnie rzecz biorąc, nie tylko w porównaniu z Qt. – rettichschnidi
- 1. Przenoszenie Borland C++ Builder do Qt
- 2. "[ilink32] Fatal: brak pamięci" w C++ Builder
- 3. C# hashcode Builder
- 4. Interfejs Builder UIDatePicker
- 5. C++ Builder lub Visual Studio dla natywnego programowania C++?
- 6. Hierarchia w Qt [C++]
- 7. Qt/C++ Obsługa błędów
- 8. Qt C++ biblioteki wideo
- 9. C++ Qt Wiele definicji
- 10. Qt/C++: skutecznie
- 11. C# Builder bazowe z "NOT IN" funkcjonalności
- 12. Analiza projektu Embarcadero RAD Studio z analizatorem klangów
- 13. TCppWebBrowser kontra TWebBrowser
- 14. Domyślnie Constructor, Java kontra C++
- 15. Cel-C: BOOL kontra bool
- 16. Odłącz kontra usuń w C++
- 17. Powrót C++ Qt pusty QString
- 18. Samouczek Qt webkit dla C++
- 19. C++/Qt - QThread vs QRunnable
- 20. Opcja DHCP w Qt/C++
- 21. Czy Qt ma interfejs C?
- 22. Generic SQL builder .NET
- 23. Testowanie jednostkowe (nie Qt) kodu C++ w Qt Creator?
- 24. C++ Qt gdzie jest wersja std :: unique_ptr Qt?
- 25. Eclipse - Czym dokładnie jest Builder?
- 26. qt nie można otworzyć pliku wejściowego 'c: \ Qt \ qt \ lib \ qtmaind.lib'
- 27. C++ STL Mapa kontra prędkość wektorowa
- 28. Konstruktorzy w języku Java kontra C++?
- 29. Przenoszenie semantyki w MS C++ kontra Clang
- 30. Delegaci kontra działania, Func in C#
@downvoter ja naprawdę nie rozumiem przyczynę. Zadaję prawdziwe pytanie, aby wybrać prawidłową ścieżkę (builder Qt lub C++) w mojej profesjonalnej karierze jako programista C++. Co z tym jest nie tak? – user336359
Myślę, że temat nie jest "nie konstruktywny". Myślę, że to jest konstruktywne. – ozgur