Хорошо, для начала у меня есть опыт программиста-любителя Obj-C / Cocoa и Ruby с Rails. Это здорово, но они не очень полезны для написания кроссплатформенных приложений (надеюсь, однажды GNUStep будет достаточно завершенным, чтобы первый стал мультиплатформенным, но этот день еще не сегодня).
C ++, насколько я могу судить, чрезвычайно мощный, но в то же время огромный уродливый чудовище, на освоение которого может уйти полдесяти лет или больше. Я также читал, что вы можете очень легко не только выстрелить себе в ногу, но и оторвать им всю ногу, поскольку управление памятью осуществляется вручную. Очевидно, это все довольно пугающе. Это правильно?
Кажется, что Python предоставляет большую часть возможностей C ++, и его гораздо проще подобрать ценой скорости. Насколько велика эта жертва? Это имеет смысл или может быть проигнорировано?
Что заставит меня писать быстрые, стабильные, высоконадежные приложения в разумные сроки?
Кроме того, лучше ли использовать Qt для вашего пользовательского интерфейса или вместо этого поддерживать отдельные родные интерфейсы для каждой платформы?
РЕДАКТИРОВАТЬ: Для большей ясности, я хочу написать два типа приложений: одно - чрезвычайно дружественный и удобный интерфейс базы данных, а другое, которое, без сомнения, появится намного позже, - редактор трехмерного мира.