ठीक है, शुरू करने के लिए, मेरे पास शौकिया ओबज-सी / कोको और रूबी डब्ल्यू / रेल्स प्रोग्रामर के रूप में अनुभव है। ये महान हैं, लेकिन वे क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन लिखने के लिए वास्तव में सहायक नहीं हैं (उम्मीद है कि GNUStep एक दिन पहले मल्टी प्लेटफॉर्म के लिए पर्याप्त होगा, लेकिन वह दिन आज नहीं है)।
C ++, जो मैं इकट्ठा कर सकता हूं, वह अत्यंत शक्तिशाली है, लेकिन एक विशाल, बदसूरत गोमेद भी है जो गुरु के लिए आधा दशक या उससे अधिक समय ले सकता है। मैंने यह भी पढ़ा है कि आप बहुत आसानी से न केवल पैर में खुद को गोली मार सकते हैं, बल्कि अपने पूरे पैर को इसके साथ उड़ा सकते हैं क्योंकि स्मृति प्रबंधन सभी मैनुअल है। जाहिर है, यह सब काफी डराने वाला है। क्या यह सही है?
अजगर सी + + की अधिकांश शक्ति प्रदान करने के लिए लगता है और गति की लागत पर लेने के लिए बहुत आसान है। यह कितना बड़ा बलिदान है? क्या यह सार्थक है या इसे अनदेखा किया जा सकता है?
जिससे मुझे समय की उचित मात्रा में तेज, स्थिर, अत्यधिक विश्वसनीय अनुप्रयोग लिखने होंगे?
इसके अलावा, क्या आपके UI के लिए Qt का उपयोग करना बेहतर है या इसके बजाय प्रत्येक प्लेटफ़ॉर्म के लिए अलग, मूल फ्रंट सिरों को बनाए रखना है?
संपादित करें: अतिरिक्त स्पष्टता के लिए, दो प्रकार के अनुप्रयोग हैं जिन्हें मैं लिखना चाहता हूं: एक एक बहुत ही अनुकूल और सुविधाजनक डेटाबेस फ्रंटएंड है और दूसरा, जिस पर कोई संदेह बहुत बाद में नहीं आएगा, एक 3 डी विश्व संपादक है।