2013-02-02 24 views
6

मैं एक जीयूआई आधारित प्लगइन विकसित करना और प्लगइन गाइड ect करके अपना होमवर्क करना शुरू कर रहा हूं। लेकिन मैं एक्लिप्स प्लगइन्स और ग्रहण आरसीपी प्लगइन्स के लिए वहां अलग-अलग गाइड देख रहा हूं। हालांकि मुझे दोनों के बीच सीधा अंतर नहीं मिल रहा है, इसलिए मुझे आश्चर्य है कि मुझे किस मार्ग पर जाना चाहिए और क्या मुझे मानक ग्रहण का उपयोग करना चाहिए या आरसीपी विकास के लिए ग्रहण का उपयोग करना चाहिए?ग्रहण आरसीपी बनाम ग्रहण

उत्तर

11

यदि आप ग्रहण आईडीई को this tutorial में विस्तारित करना चाहते हैं, तो एक साधारण क्लासिक ग्रहण "Eclipse plugins" विकसित करने के लिए पर्याप्त है।

ग्रहण प्लेटफॉर्म को कोर रनटाइम इंजन के रूप में संरचित किया गया है और प्लेटफ़ॉर्म प्लग-इन के रूप में स्थापित अतिरिक्त सुविधाओं का एक सेट है।
प्लग-इन द्वारा प्लेटफार्म में कार्यक्षमता का योगदान पूर्व परिभाषित एक्सटेंशन बिंदु में योगदान देता है। वर्कबेंच UI को ऐसे प्लग-इन द्वारा योगदान दिया जाता है।
जब आप वर्कबेंच शुरू करते हैं, तो आप एक जावा प्रोग्राम शुरू नहीं कर रहे हैं। आप एक मंच रनटाइम सक्रिय कर रहे हैं जो गतिशील रूप से पंजीकृत प्लग-इन खोज सकता है और उन्हें आवश्यकतानुसार शुरू कर सकता है।

जब आप प्लेटफ़ॉर्म को विस्तारित करने वाले कोड को प्रदान करना चाहते हैं, तो आप अपने प्लग-इन में सिस्टम एक्सटेंशन को परिभाषित करके ऐसा करते हैं।
प्लेटफ़ॉर्म में एक्सटेंशन बिंदु का एक अच्छी तरह से परिभाषित सेट है - जहां आप प्लेटफॉर्म में हुक कर सकते हैं और सिस्टम व्यवहार का योगदान कर सकते हैं।
प्लेटफॉर्म के परिप्रेक्ष्य से, आपका प्लग-इन संसाधन प्रबंधन प्रणाली या वर्कबेंच जैसे मूल प्लग-इन से अलग नहीं है।


लेकिन अगर आप ग्रहण मंच के आधार पर, एक स्वतंत्र आवेदन करना चाहते हैं, तो यह एक RCP ("Rich Client Platform") है, और आप this tutorial पालन कर सकते हैं।

ग्रहण-आधारित अनुप्रयोग जो प्राथमिक रूप से सॉफ्टवेयर विकास उपकरण के रूप में उपयोग नहीं किए जाते हैं उन्हें ग्रहण आरसीपी अनुप्रयोग कहा जाता है।
एक ग्रहण 4 आरसीपी आवेदन आम तौर पर ग्रहण मंच के मूल घटकों का उपयोग करता है और अतिरिक्त अनुप्रयोग विशिष्ट घटकों को जोड़ता है।

आपको फिर "आरसीपी और आरएपी डेवलपर्स के लिए ग्रहण" की आवश्यकता होगी (download page से)।

+0

विस्तृत परिभाषाओं के लिए धन्यवाद, मेरे लिए मतभेदों को मंजूरी दे दी :)! – SteWoo

संबंधित मुद्दे