ग्रहण और Myeclipse के बीच अंतर

Anonim

ग्रहण बनाम मायक्लिपस

ग्रहण और मायक्लिपस पहली नज़र में कुछ समान हैं; हालांकि, एक बार आप उन्हें अधिक बार उपयोग करने के लिए मिलता है, आपको पता चल जाएगा कि वे पूरी तरह से अलग हैं ईक्लिप्स प्लग-इन में घटक भागों से एक आवेदन बनाने के लिए एक वास्तुशिल्प पैटर्न शामिल है। यह आईडीई बनाने के लिए इस्तेमाल किया गया एक एक्स्टेंसिबल प्लेटफॉर्म है। इसके अलावा, इसने प्रोग्रामिंग कार्यों का समर्थन करने के लिए मिलकर काम करने वाले उपकरणों के एक पैकेट को नियंत्रित करने के लिए सेवाओं का एक प्रमुख दिया है। टूल बिल्डर्स हैं जो ईक्लिप्स प्लेटफ़ॉर्म में योगदान करते हैं। वे pluggable घटकों में अपने उपकरणों लपेटकर साझा कर रहे हैं; यह मंच के अनुरूप होगा इसके अतिरिक्त, नई प्रसंस्करण तत्वों में पहले से मौजूद प्लग-इन के लिए नए प्लग-इन द्वारा एक्सटेंसिबिलिटी की मूल तंत्र को लाया गया है। इस तथ्य के बावजूद कि यह आईडीई बिल्डिंग पर केंद्रित है, ग्रहण की अवधारणाओं और प्रभाव विभिन्न कंपनियों द्वारा बनाए गए विभिन्न हिस्सों से एक आवेदन के साथ आने के लिए एक सामान्य मॉडल का समर्थन करते हैं।

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

-2 ->

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

-3 ->

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

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

डेवलपर गतिविधि में भी सुधार हुआ है; यह जावा ईई / जे 2 ईई डाटाबेस और अमीर-ग्राहक विकास पर्यावरण प्रदान करके एक्लिप्स अनुभव को बढ़ाता है। कार्यक्षेत्र में एक एम्बेडेड टॉमकेट सर्वर भी होता है, जिससे उपयोगकर्ता को सैंडबॉक्स होने का विकल्प मिलता है। आरएडी, यूएमएल, पीओजेओ और वेब 2.0 भी प्रदान किए जाते हैं। MyEclipse ने अपने उपयोगकर्ताओं को सभी आकारों के विकास परियोजनाओं के लिए जरूरी औजारों को प्रभावी ढंग से प्रदान करने की अपनी क्षमता को अधिकतम किया है; एक की एक कंपनी से सबसे बड़ी बहुराष्ट्रीय कंपनियों के लिए यह आईबीएम, यूनाइटेड एयरलाइंस, ग्लैक्सो स्मिथ क्लाइन और यहां तक ​​कि यूरोपीय संसद में भी कई विशिष्ट कंपनियों द्वारा उपयोग किया जाने वाला एक विश्वसनीय सॉफ्टवेयर डेवलपमेंट टूल है।

सारांश:

1 एक्लिप्स एक वास्तुकला के लिए एक प्लग-इन है, जबकि मायक्लिपस सॉफ्टवेयर डेवलपमेंट एप्लिकेशन के लिए एक पूर्ण विशेषताओं वाला प्लेटफ़ॉर्म है।

2। ग्रहण एक ग्रहण कार्यक्षेत्र के संदर्भ का हिस्सा है प्लग-इन एक निश्चित क्रम पर सिस्टम में कॉन्फ़िगर करता है

3। MyEclipse वैकल्पिक प्रौद्योगिकी बंडलों की पेशकश के द्वारा काम करता है।