Добре, для початку я маю досвід як аматорський програміст Obj-C / Cocoa та Ruby w / Rails. Вони чудові, але вони не дуже корисні для написання кросплатформних додатків (сподіваємось, GNUStep одного дня буде достатньо повним, щоб перша була багатоплатформна, але цей день не сьогодні).
C ++, з того, що я можу зібрати, надзвичайно потужний, але також величезний, потворний бегемот, який може освоїти пів десятиліття і більше. Я також читав, що ви можете дуже легко не тільки застрелити себе в ногу, але й збити всю цю ногу, оскільки управління пам’яттю - це все вручну. Очевидно, це все досить залякано. Це правильно?
Здається, Python забезпечує більшу частину енергії C ++ і набагато простіше підібрати ціною швидкості. Наскільки велика ця жертва? Це має сенс чи його можна ігнорувати?
Що дозволить мені писати швидкі, стабільні, високонадійні програми за розумну кількість часу?
Крім того, краще використовувати Qt для вашого інтерфейсу або замість цього підтримувати окремі, рідні передні кінці для кожної платформи?
EDIT: Для додаткової ясності я хочу написати два типи програм: одне - надзвичайно дружній та зручний інтерфейс бази даних, а інше, яке, без сумніву, з’явиться набагато пізніше, - це редактор 3D світу.