मैं एक सी ++ कोड बेस को डेस्कटॉप एप्लिकेशन बनने और अधिकांश प्रमुख प्लेटफार्मों (मैक ओएस, विंडोज, लिनक्स, और संभवतः एंड्रॉइड) के लिए एक वेब ऐप बनने की अनुमति देने के लिए एक ढांचे को डिजाइन करने पर विचार कर रहा हूं। मैंने तय किया है कि क्यूटी डेस्कटॉप बिल्ड के लिए सबसे अच्छा होगा, हालांकि मैं वेब ऐप भाग के लिए Google मूल क्लाइंट और Wt के बीच संघर्ष कर रहा हूं।क्यूटी, और डब्ल्यूटी, या NaCl के साथ एक फ्रेमवर्क का निर्माण?
डब्ल्यूटी कोड क्यूटी कोड के साथ अधिक आसानी से संगत हो सकता है, हालांकि मैंने सुना है कि वास्तव में एटीएक्स आउटपुट है इसलिए मुझे नहीं पता कि यह प्रदर्शन को कितना प्रभावित करेगा (मैं इसके साथ एक गेम इंजन विकसित करने की योजना बना रहा हूं इसलिए मुझे प्रदर्शन की आवश्यकता है) ।
दूसरी ओर NaCl, अधिक, अच्छी तरह से ... मूल है। लेकिन यह एक गड़बड़ प्रतीत होता है, खासकर जेएस एकीकरण के साथ, मैं सिर्फ सी ++ में लिखना चाहता हूं और इसके साथ किया जाना चाहता हूं। इसके अतिरिक्त मुझे नहीं पता कि यह क्यूटी के साथ कितना संगत होगा।
मैं इसे सप्ताहों के लिए शोध कर रहा हूं और मुझे या तो बहुत कुछ पता नहीं है। तो यह वास्तव में नीचे उबलता है:
ए: क्या मैं सचमुच (या बहुत ज्यादा) सभी डब्ल्यू वस्तुओं को क्यू के साथ सभी WT ऑब्जेक्ट्स के नामों के सामने बदल सकता हूं और यह क्यूटी संगत कोड हो सकता है?
बी: क्या Wt मूल है, और रन टाइम पर यह कितनी तेजी से निष्पादित करता है (मुझे ऐसा कोई जवाब नहीं मिल रहा है)?
कोई विचार नहीं है कि Wt क्या है, लेकिन NaCL पर Qt चलाने के लिए संभव है। आपको NaCL इंटरफ़ेस और बाहरी जेएस एकीकरण को जानने की आवश्यकता नहीं है। http://labs.qt.nokia.com/2010/06/25/qt-for-google-native-client-preview/ वैसे भी HTML5 के साथ गड़बड़ करना बुरा विचार है। – Arpegius
@lionbest Wt: http://www.webtoolkit.eu/wt मैंने पहले QCl लाइटहाउस परियोजना पर क्यूटी देखी लेकिन मेरी समझ यह थी कि यह बहुत सीमित है। क्या आप जानते हैं कि यह कितना स्थिर है और उन्होंने क्या कार्यान्वित किया है? मुझे यकीन नहीं है कि आपको एचटीएमएल 5 मैसेजिंग के बारे में हिस्सा कहाँ मिला। –
ठीक है। WT सर्वर पर चलता है, और यह घटकों को एचटीएमएल और जेएस के रूप में धक्का देता है, इसलिए यह नरक के रूप में धीमा है। – Arpegius