Bene, per iniziare, ho esperienza come programmatore amatoriale Obj-C / Cocoa e Ruby w / Rails. Questi sono grandi, ma non sono molto utili per scrivere applicazioni multipiattaforma (si spera che GNUStep un giorno sia abbastanza completo perché il primo sia multipiattaforma, ma quel giorno non è oggi).
C ++, da quello che riesco a raccogliere, è estremamente potente, ma anche un enorme, brutto colosso che può impiegare oltre mezzo decennio per padroneggiarlo. Ho anche letto che puoi facilmente non solo spararti ai piedi, ma saltare tutta la gamba con essa poiché la gestione della memoria è tutta manuale. Ovviamente, questo è tutto abbastanza intimidatorio. È corretto?
Python sembra fornire la maggior parte della potenza del C ++ ed è molto più facile da raccogliere al costo della velocità. Quanto è grande questo sacrificio? È significativo o può essere ignorato?
Quale mi consentirà di scrivere applicazioni veloci, stabili e altamente affidabili in un ragionevole lasso di tempo?
Inoltre, è meglio usare Qt per l'interfaccia utente o gestire invece front-end nativi separati per ogni piattaforma?
EDIT: Per maggiore chiarezza, ci sono due tipi di applicazioni che voglio scrivere: una è un frontend del database estremamente amichevole e conveniente e l'altra, che senza dubbio arriverà molto più tardi, è un editor 3D del mondo.