Bene, per cominciare, ho esperienza come programmatore dilettante di Obj-C / Cocoa e Ruby con Rails. Questi sono fantastici, ma non sono davvero utili per scrivere applicazioni multipiattaforma (si spera che un giorno GNUStep sarà abbastanza completo da essere il primo a essere multipiattaforma, ma quel giorno non lo è oggi).
Il C ++, da quello che posso raccogliere, è estremamente potente ma anche un enorme e brutto colosso che può richiedere mezzo decennio o più per dominarlo. Ho anche letto che puoi facilmente spararti nel piede, ma anche soffiarti tutta la gamba poiché la gestione della memoria è tutto manuale. Ovviamente, tutto questo è abbastanza intimidatorio. È corretto?
Python sembra fornire la maggior parte della potenza del C ++ ed è molto più facile da raccogliere a costo della velocità. Quanto è grande questo sacrificio? È significativo o può essere ignorato?
Chi mi farà scrivere applicazioni veloci, stabili e altamente affidabili in un ragionevole lasso di tempo?
Inoltre, è meglio usare Qt per l'interfaccia utente o invece mantenere front-end nativi separati per ciascuna piattaforma?
EDIT: Per maggiore chiarezza, ci sono due tipi di applicazioni che voglio scrivere: uno è un frontend di database estremamente amichevole e conveniente e l'altro, che senza dubbio arriverà molto più avanti, è un editor mondiale 3D.