我想知道我對這個主題的看法是否正確。使用embarcadero的C++ builder(現在使用基於clang的編譯器)和FireMonkey框架支持Qt有什麼意義嗎?關鍵在於Qt似乎將widgets放在後面,他們更專注於JavaScript,而embarcadero似乎非常致力於C++。我是對的還是我看錯了嗎? 謝謝。Embarcadero C++ builder + FireMoneky與Qt
5
A
回答
1
的Qt似乎留下的部件和他們集中的JavaScript
號從Qt的5.0更 開始推動針對將要寫入QML圖形用戶界面,同時後端仍然是不管你希望它是(C++傳統上,但幾乎是語言的Qt綁定)。主要原因是因爲編寫現代流體硬件加速UI非常費力,所以Qt編寫了一個基於JavaScript的語言,可以自動完成大部分工作;另一個原因是因爲雖然每個人都知道GUI代碼和後端代碼應該完全分離,但在現實世界中,它們往往會混合在一起,具有帶信號/插槽驅動後端的QML前端強制執行此操作。另外Qt還有QML中的所有'傳統'小部件(目前仍處於測試階段,但旨在爲v5.1發佈 - 我認爲),並且C++小部件仍將在其自己的庫中提供。更不要說Qt總是支持以前的版本,所以你可能還需要7年的時間才能用於'普通'v4.x C++小部件!
我無法評論Embarcadero公司或FireMonkey - 因爲我從來沒有聽說過...
+0
我知道Qt(包括Windows上的MinGW和Linux上的GCC/Clang)以及Embarcadero C++ Builder產品。結論:甚至不考慮Embarcadero。他們提供的每個方面都是廢話 - 通常不僅僅是與Qt相比。 – rettichschnidi
相關問題
- 1. VirtualTreeView - Embarcadero C++ Builder XE7 - 64位
- 2. Armadillo與Embarcadero C++ Builder XE *兼容嗎?
- 3. Embarcadero C++ Builder - 公共函數
- 4. Embarcadero HTML 5 Builder
- 5. 在Embarcadero C++ Builder中的OpenCV 2.3
- 6. Firemonkey:在Embarcadero C++ Builder XE3上使用TGrid
- 7. 將C++ Builder移植到Qt
- 8. Embarcadero C++ Builder XE,窗體順序和窗體組
- 9. mysql_query和embarcadero C++
- 10. 沒有CComHeapPtr與C + + Builder 2010?
- 11. C++ Embarcadero TTcpServer和TTcpClient
- 12. 使用RegEx在Embarcadero的C++ Builder中將文本拆分爲單個單詞
- 13. TVirtualStringGrid CopyToClipboard問題Embarcadero Seattle C++
- 14. 我可以在Embarcadero C++ Builder中爲Android(* .so)創建共享庫嗎?
- 15. C++ Builder 6和C++ Builder Seatle For IntToStr方法有什麼區別?
- 16. Segfault與Qt C++
- 17. C++ Builder的XE2 - 與組件
- 18. libFLAC++與C++ Builder錯誤
- 19. WSDL與C++ Builder的嚮導(C++ Builder的XE6臨)
- 20. C++ Builder - 文件傳輸
- 21. C++ 0x與Qt Creator
- 22. VS C++與C++ Builder比較浮點數
- 23. C++ Builder中的:#include <iostream>錯誤
- 24. Embarcadero TThread:通過C++中的TThreadMethod
- 25. COMPORT包庫Embarcadero公司的RAD Studio XE爲C++模塊
- 26. C++ Builder:包含JAR文件
- 27. C++ Builder的
- 28. embarcadero delphi XE10 android服務與定時器
- 29. 德爾福firemoneky控制在運行時
- 30. C++ Builder性能
@downvoter我真的不明白你的理由。爲了在我的職業生涯中選擇正確的路徑(Qt或C++ builder)作爲C++開發者,我提出了真正的問題。那有什麼問題? – user336359
我認爲這個話題不是「不具有建設性」。我認爲這是有建設性的。 – ozgur