Tôi tự hỏi nếu nhận thức của tôi về chủ đề này là chính xác. Có bất kỳ điểm nào trong việc sử dụng trình xây dựng C++ của embarcadero (bây giờ với trình biên dịch dựa trên clang) và khung công tác FireMonkey có lợi cho Qt không? Vấn đề là Qt dường như để lại các vật dụng phía sau và họ đang tập trung nhiều hơn vào javascript, trong khi embarcadero dường như rất cam kết với C++. Tôi có đúng hay tôi thấy mọi thứ không chính xác? Cảm ơn bạn.Embarcadero C++ builder + FireMoneky vs Qt
Trả lời
Qt dường như được rời khỏi widget đằng sau và họ đang tập trung nhiều hơn trên javascript
số Từ Qt 5.0 trở đi push được cho GUIs phải được viết bằng QML trong khi phụ trợ vẫn là bất cứ điều gì bạn muốn nó được (C + + theo truyền thống, nhưng có ràng buộc Qt cho hầu hết các ngôn ngữ). Lý do chính cho điều này là bởi vì việc viết giao diện người dùng tăng tốc phần cứng chất lỏng hiện đại là khá mất thời gian, vì vậy Qt đã viết một ngôn ngữ dựa trên JavaScript để tự động hóa nhiều ngôn ngữ; lý do khác là bởi vì mặc dù mọi người đều biết rằng mã GUI và mã phụ trợ phải hoàn toàn tách biệt, trong thế giới thực theo thời gian chúng có xu hướng trở nên hỗn hợp, có giao diện người dùng QML với phụ trợ tín hiệu/khe được thực thi.
Ngoài ra Qt có tất cả các tiện ích 'truyền thống' có sẵn trong QML (hiện vẫn đang trong bản beta nhưng nhằm mục đích phát hành cho v5.1 - Tôi nghĩ) và các tiện ích C++ sẽ vẫn có sẵn trong thư viện của riêng chúng. Không phải đề cập đến thực tế là Qt luôn hỗ trợ phiên bản trước, vì vậy bạn có thể có thêm 7 năm nữa cho các tiện ích v4.x C++ 'bình thường'!
Tôi không thể nhận xét Embarcadero hoặc FireMonkey - vì tôi chưa bao giờ nghe nói về chúng ...
Tôi biết Qt (với MinGW trên Windows và GCC/Clang trên Linux) cũng như các sản phẩm Carc Builder của Embarcadero. Phán quyết: Thậm chí không xem xét Embarcadero. Mọi khía cạnh của cung cấp của họ là crap - nói chung, không chỉ so với Qt. – rettichschnidi
- 1. Chuyển Borland C++ Builder sang Qt
- 2. C++/Qt - QThread vs QRunnable
- 3. Builder Vs Decorator pattern
- 4. Guava ImmutableList copyOf vs Builder
- 5. C# HashCode Builder
- 6. C# Url Builder Lớp
- 7. Gtk + vs ràng buộc ngôn ngữ Qt
- 8. Qt dành cho Symbian VS. Qt cho MeeGo
- 9. C++ Builder XE2, TXMLDocument 'DTD bị cấm'
- 10. adobe air vs flex vs flash builder --- tôi cần giải thích xin vui lòng
- 11. Qt - trộn Qt và std :: C++ loại
- 12. Enable Xử lý ngoại lệ an toàn trong C++ Builder
- 13. qt không thể mở tập tin 'c: \ Qt \ qt \ lib \ qtmaind.lib' đầu vào
- 14. Qt hoặc Symbian C++?
- 15. Regex Query Builder
- 16. Qt: Các lớp Qt so với chuẩn C++
- 17. Qt/C++ Xử lý lỗi
- 18. Điều gì là tốt hơn cho một lập trình sinh viên trong C++ để học viết GUI: C# vs QT?
- 19. C# Predicate Builder có chức năng "NOT IN"
- 20. Cách sử dụng toán tử Delphi "in" trong C++ Builder
- 21. static vs extern "C"/"C++"
- 22. Int32 vs Int64 vs Int trong C#
- 23. CppCMS vs C++ Server Pages vs Wt
- 24. builder Thiếu (org.maven.ide.eclipse.maven2Builder)
- 25. Pattern Builder và Persistence
- 26. Netbeans GUI Builder
- 27. Interface Builder UIDatePicker
- 28. Interface Builder cảnh báo
- 29. Quartz.Net CronExpression Builder
- 30. Generics Java + mẫu Builder
@downvoter Tôi thực sự không hiểu lý do của bạn. Tôi đang đặt câu hỏi chính hãng để chọn đúng đường dẫn (Qt hoặc C++ builder) trong sự nghiệp chuyên nghiệp của tôi với tư cách là người phát triển C++. Có chuyện gì vậy? – user336359
Tôi nghĩ rằng chủ đề không phải là "không mang tính xây dựng". Tôi nghĩ nó mang tính xây dựng. – ozgur