2009-10-01 6 views

उत्तर

23

ग्रहण आरसीपी सिर्फ एक जीयूआई (एसडब्ल्यूटी/जेएफएएस) नहीं है, लेकिन OSGi-आधारित प्लेटफ़ॉर्म।

तो, आप करने के क्रम में आरसीपी ढांचे का चयन करेंगे:

  • अपने विभिन्न मॉड्यूल का एक बेहतर परिभाषा
  • उनके lifecycles का प्रबंधन है, और संस्करणों संगतता
  • अलग classloader issues

यदि आपका आवेदन सिर्फ एक अखंड GUI फ़ॉन्ट अंत है, आरसीपी थोड़ा overkill हो सकता है।

+0

मैं संशोधित करना चाहता हूं कि आरसीपी सिर्फ ओएसजीआई से अधिक जोड़ता है (देखें [रोलैंड टेप का जवाब] (http://stackoverflow.com/a/2055496/2986905)) जो एक बोझ है या नहीं, depedning हाथ में उपयोग मामले पर। और एसडब्ल्यूटी/जेएफएएस आरसीपी के बिना ओएसजीआई पर भी चला सकता है। –

17

जोड़ में VonC has pointed out (OSGi मंच उपहार: प्रतिरूपकता, classloader अलगाव, एक्स्टेंसिबल वास्तुकला) अंक के लिए:

ग्रहण आरसीपी के साथ, ग्रहण आरसीपी कई आवेदन स्तर सेवाओं है कि अपने अंतिम उत्पाद के समग्र विकास को कम कर सकते हैं प्रदान करता है आप प्राप्त करेंगे:

  • तैयार और एक्स्टेंसिबल यूआई अनुप्रयोग फ्रेमवर्क
    • दृष्टिकोण के लिए अलग असतत आवेदन क्षेत्रों
    • विचारों और संपादकों अपने स्वयं के
    • आदेश कुंजी बाइंडिंग, प्रासंगिक संचालकों और बाइंडिंग उपकरण पट्टियों को और मेनू
  • साथ अमूर्त के जीवन चक्र के साथ यूआई का पुन: प्रयोज्य ब्लॉक प्रदान करने के लिए पूरे ग्रहण पारिस्थितिक तंत्र की सभी उपहार
बेशक

- उत्तरार्द्ध जरूरी नहीं आप का उपयोग करने के लिए है उन प्रस्तावों को हासिल करने के लिए ग्रहण आरसीपी मंच है जो बेहेमोथ है।

आपके आवेदन के दायरे के आधार पर, आप केवल अंतर्निहित ओएसजीआई कंटेनर के रूप में विषुव का उपयोग करने और उसके शीर्ष पर अपना स्वयं का जीयूआई क्लाइंट बनाने के लिए अच्छा प्रदर्शन कर सकते हैं।

यह भी ध्यान रखें कि ग्रहण आरसीपी एसडब्ल्यूटी/जेएफएएस भूमि में जीयूआई ढांचे का निर्णय लेने पर शहर में एकमात्र ऐसा नहीं है।गंभीर दावेदार कि अपनी आवश्यकताओं बेहतर सूट हो सकता है कर रहे हैं:

  • Riena Platform Project उनके अपने शब्दों के हवाले है
  • E4 Project परियोजना "बहु स्तरीय उद्यम क्लाइंट/सर्वर अनुप्रयोगों के निर्माण के लिए नींव" करने के लिए कार्य प्रगति पर है दिमाग में अधिक मॉड्यूलर डिज़ाइन के साथ ग्रहण आरसीपी मंच की अगली पीढ़ी का निर्माण करें।

संपादित करें: ग्रहण E4 परियोजना का कार्य प्रगति पर सिर्फ एक काम किया जा रहा है के बाद से अपने मूल जवाब पोस्ट किया गया था और अब एक पूरी तरह से प्रयोग करने योग्य अमीर ग्राहक अनुप्रयोग फ्रेमवर्क/अपनी खुद की मंच बन गया है से स्नातक की उपाधि दी है। यह उस बिंदु तक परिपक्व हो गया है जहां इसे अब नवीनतम ग्रहण 4.2 (इंडिगो) आईडीई के लिए अंतर्निहित मंच के रूप में उपयोग किया जा रहा है।

5

बस मेरे 2 पैसे लायक हैं, लेकिन वेनिला एसडब्ल्यूटी/जेएफएएस सीखने की वक्र से कम हो सकता है। मुझे यह तथ्य पसंद है कि वे सिर्फ साधारण जीयूआई हैं, आपको "प्लेटफ़ॉर्म" (आरसीपी तरीके के रूप में) सीखने की आवश्यकता नहीं है, बस एसडब्ल्यूटी घटकों के साथ पकड़ लें और आप जीयूआई बनाएं! कुल मिलाकर, मैं इसे सरल के रूप में देखता हूं (लेकिन तब मुझे वास्तव में आरसीपी के बारे में बहुत कुछ पता नहीं है!)।

0

ग्रहण 4 निर्भरता इंजेक्शन तंत्र, मंच बहुत हल्के हो सकता है,

इसके साथ इस E4 उपकरण में जोड़े मॉडल संपादक, आप एक सहेजने देते ग्रहण आरसीपी, और E4 साथ अब चयन करने के लिए एक महान परिसंपत्ति है, बहुत समय