Được rồi, để bắt đầu, tôi có kinh nghiệm làm lập trình viên nghiệp dư Obj-C / Ca cao và Ruby w / Rails. Đây là những điều tuyệt vời, nhưng chúng không thực sự hữu ích để viết các ứng dụng đa nền tảng (hy vọng một ngày nào đó GNUStep sẽ hoàn thành đủ để lần đầu tiên trở thành đa nền tảng, nhưng ngày đó không phải là hôm nay).
C ++, từ những gì tôi có thể thu thập được, vô cùng mạnh mẽ nhưng cũng là một khổng lồ xấu xí, có thể mất nửa thập kỷ trở lên để thành thạo. Tôi cũng đã đọc rằng bạn có thể rất dễ dàng không chỉ tự bắn vào chân mình mà còn thổi bay toàn bộ chân của bạn vì việc quản lý bộ nhớ hoàn toàn thủ công. Rõ ràng, đây là tất cả khá đáng sợ. Nó có đúng không?
Python dường như cung cấp hầu hết sức mạnh của C ++ và dễ dàng hơn nhiều để nhận với chi phí tốc độ. Sự hy sinh này lớn đến mức nào? Nó có ý nghĩa hay có thể bỏ qua?
Điều này sẽ giúp tôi viết các ứng dụng nhanh, ổn định, có độ tin cậy cao trong một khoảng thời gian hợp lý?
Ngoài ra, tốt hơn là sử dụng Qt cho giao diện người dùng của bạn hoặc thay vào đó duy trì các giao diện riêng, riêng cho từng nền tảng?
EDIT: Để rõ ràng hơn, có hai loại ứng dụng tôi muốn viết: một là ứng dụng cơ sở dữ liệu cực kỳ thân thiện và thuận tiện và loại còn lại, không nghi ngờ gì sẽ xuất hiện nhiều sau này, là trình chỉnh sửa thế giới 3D.