D'accord, pour commencer, j'ai de l'expérience en tant que programmeur amateur Obj-C / Cocoa et Ruby w / Rails. Celles-ci sont excellentes, mais elles ne sont pas vraiment utiles pour écrire des applications multiplateformes (espérons que GNUStep sera un jour suffisamment complet pour que la première soit multi-plate-forme, mais ce jour n'est pas aujourd'hui).
Le C ++, d'après ce que je peux comprendre, est extrêmement puissant mais aussi un énorme monstre laid qui peut prendre une demi-décennie ou plus à maîtriser. J'ai également lu que vous pouvez très facilement non seulement vous tirer une balle dans le pied, mais en souffler toute la jambe car la gestion de la mémoire est entièrement manuelle. De toute évidence, tout cela est assez intimidant. Est-ce correct?
Python semble fournir la majeure partie de la puissance de C ++ et est beaucoup plus facile à récupérer au détriment de la vitesse. Quelle est la taille de ce sacrifice? Est-il significatif ou peut-il être ignoré?
Qu'est-ce qui me permettra d'écrire des applications rapides, stables et très fiables dans un délai raisonnable?
En outre, est-il préférable d'utiliser Qt pour votre interface utilisateur ou de conserver des frontaux natifs séparés pour chaque plate-forme?
EDIT: Pour plus de clarté, il y a deux types d'applications que je veux écrire: l'une est une interface de base de données extrêmement conviviale et pratique et l'autre, qui viendra sans doute beaucoup plus tard, est un éditeur de monde 3D.