हां, मैं थोड़ा आश्चर्यचकित था जब एक साक्षात्कारकर्ता ने उल्लेख किया कि वे एक सी/सी ++ एप्लिकेशन के लिए जावा-स्विंग जीयूआई का उपयोग करते हैं। मैं उत्सुक था और उससे पूछा कि वे वास्तव में इन्हें कैसे एकीकृत करते हैं, उनका जवाब "संदेश के माध्यम से" था। दिलचस्प! ठीक है, मैं इस तरह के दृष्टिकोण के लिए नया हूं और उत्सुक हूं कि अगर कंपनियां वास्तव में इस तरह के डिज़ाइन का उपयोग करती हैं। यदि हां, तो क्या इस डिजाइन के लिए एक बड़ा फायदा है? मेरे पास यह समझना थोड़ा मुश्किल है कि यह डिज़ाइन अच्छी तरह से कैसे काम करेगा, अगर आपके पास कोई संदर्भ है तो कृपया साझा करें।एक सी ++ एप्लिकेशन के लिए जावा जीयूआई - क्या यह एक अच्छा डिजाइन है?
एफवाईआई, उत्पाद डेटा-बैकअप आधारित एप्लिकेशन (संभवतः लिनक्स/यूनिक्स प्लेटफॉर्म पर) है। धन्यवाद।
सीवी
मुझे लगता है कि चाहते हैं कि एकमात्र कारण वे इसे तैयार किया गया है इस तरह से है क्योंकि वे एक "C/C++ पुरुष" और एक "जावा आदमी" इस पर एक साथ काम करने के लिए किया था और न ही अपने सुविधा क्षेत्र से बाहर विकसित करने के लिए चाहता था। मुझे खराब डिजाइन की तरह लगता है। – hspain
यह सुनिश्चित नहीं है कि यह एक स्टैक ओवरफ्लो प्रश्न है या [programmers.stackexchange] (http://programmers.stackexchange.com)। मुझे लगता है कि यह उनके कोडर्स की विशेषज्ञता के कारण हो सकता है - वे जावा जीयूआई के साथ अधिक आरामदायक हो सकते हैं, लेकिन सी/सी ++ "गट्स" के साथ ठीक हैं। वैसे भी, मैं वोट देता हूं कि इस प्रश्न को [programmers.stackexchange] (http://programmers.stackexchange.com) पर ले जाया जा सकता है, इस प्रकार के प्रश्न के एक और उपयुक्त साइट के रूप में। –
या पॉइंट बालों वाले किसी ने सुना है कि जावा यूआई/पोर्टेबिलिटी के लिए बहुत अच्छा है (शायद 90 के उत्तरार्ध में!) और कुछ जावा को इस्तेमाल करने के लिए मजबूर किया। या यह हो सकता है कि बैक एंड सिस्टम बहुत सारे देशी कोड पर निर्भर करता है, इसलिए पूरी चीज को स्टैंडअलोन सी ++ ऐप के रूप में लिखना आसान था। – ObscureRobot