मैं क्लाइंट और सर्वर दोनों पक्षों के वेब प्रोग्रामिंग से परिचित हूं, और कुछ डेस्कटॉप प्रोग्राम लिखने में सक्षम होने के लिए मैं अपना ज्ञान थोड़ा विस्तार करना चाहता हूं।क्या मुझे एक्सयूएल सीखना चाहिए?
मेरी समस्या यह है कि मैं विजेट प्रबंधित करने के डेस्कटॉप तरीके से वास्तव में परिचित नहीं हूं। जहां तक मैं समझता हूं, एक विशिष्ट डेस्कटॉप कार्यक्रमों में, विगेट्स का अपना जीवन होता है, एक दूसरे को संकेत भेजता है और कॉलबैक के साथ सिग्नल पर प्रतिक्रिया करता है। तो हर विजेट एक ऑब्जेक्ट है जिसमें कई विधियां हैं। यह अब मुझे जो कुछ पता है उसके संबंध में एक और जटिलता जोड़ता है, और मुझे यकीन नहीं है कि मैं इस समय इसे सीखना चाहता हूं।
वेब पर आप मार्कअप भाषा के साथ पृष्ठ पर तत्वों का वर्णन करते हैं, आमतौर पर HTML के कुछ संस्करण, और जब कोई ईवेंट निकाल दिया जाता है तो आप जावास्क्रिप्ट वाले तत्वों को संशोधित करते हैं। मैं समझने की कोशिश कर रहा हूं कि डेस्कटॉप प्रोग्राम में वेब प्रतिमान का उपयोग करने का कोई तरीका है या नहीं। मैं एक मार्कअप भाषा के माध्यम से विजेट का वर्णन करने में सक्षम होना चाहता हूं (ये स्थिर होंगे) और घटनाओं के आधार पर उन्हें बदलें। अगर मैं सही ढंग से समझता हूं, तो एक्सयूएल आधारित अनुप्रयोग इस तरह से काम करते हैं।
समस्या यह है कि एक्सयूएल के बारे में मुझे जो दस्तावेज मिल सकता है वह थोड़ा पुराना लगता है। XUL सीखना एक अच्छा विचार है? क्या मैं अब से कुछ साल का उपयोग कर सकता हूं? या यह पहले से ही एक पुरानी तकनीक बन रहा है?
यदि XUL एक अच्छा विचार नहीं है, तो विकल्प क्या हैं? सबसे सरल अनुप्रयोगों के लिए, जहां विजेट स्थिर हैं, या केवल थोड़ा संशोधित हैं, कुछ easytools हैं, लेकिन अधिक जटिल प्रोग्राम के बारे में क्या है?
संपादित करें: मुझे उल्लेख करना चाहिए कि मैं मुख्य रूप से उबंटू का उपयोग करता हूं, इसलिए मुझे लिनक्स या ओएस-स्वतंत्र उपकरण की आवश्यकता है।
क्या यह प्रश्न प्रोग्रामर.स्टैकएक्सchange.com पर ले जाया जाना चाहिए? –