ग्रहण आणि मायईक्लिप्स दरम्यान फरक

Anonim

एक्लिप्से वि. मायक्लिपस

एक्लिप्स् आणि मायक्लिपस हे पहिल्या दृष्टीक्षेपात थोड्याच प्रमाणात समान आहेत; तथापि, एकदा आपण त्यांना अधिक वेळा वापरण्यासाठी प्राप्त कराल, तेव्हा आपल्याला हे लक्षात येईल की ते पूर्णपणे भिन्न आहेत. ईक्लिप्स प्लग-इन मध्ये घटकांच्या भागांपासून एक अनुप्रयोग तयार करण्यासाठी एक आर्किटेक्चरल नमुना असतो. हे IDEs तयार करण्यासाठी वापरले जाणारे विस्तारयोग्य व्यासपीठ आहे. याव्यतिरिक्त, प्रोग्रॅमिंग कार्ये समर्थन करण्यासाठी एकत्र काम करणार्या साधनांच्या पॅकवर नियंत्रण ठेवण्यासाठी या सेवांचा दर्जा दिला आहे. टूल बिल्डर्स आहेत जे एक्लिप्स प्लॅटफॉर्मवर सहयोग करतात. ते त्यांच्या साधनांना प्लग करण्यायोग्य घटकांमध्ये ओघून सामायिक केले जातात; हे व्यासपीठाशी सुसंगत होईल याव्यतिरिक्त, आधीच अस्तित्वात असलेल्या प्लग-इनसाठी नवीन प्रसंस्करण घटकांमध्ये नवीन प्लगइनद्वारे विस्तारणीय मूलभूत तंत्र आणले जाते. हे IDEs बांधणीवर लक्ष केंद्रीत करते असूनही, एक्लिप्सीच्या संकल्पना आणि प्रभाव वेगवेगळ्या कंपन्यांनी बनवलेल्या वेगवेगळ्या भागांपासून अर्ज घेऊन येत असलेल्या एका सामान्य मॉडेलला समर्थन देतात.

मायक्लिपस् एन्टरप्राइज कार्यक्षेत्र, दुसरीकडे, एक पूर्ण-वैशिष्ट्यीकृत प्लॅटफॉर्म आणि एंटरप्राइज-क्लास प्लगइन आहे. सॉफ्टवेअर अॅप्लिकेशन्स विकसित करणं या तंत्रात आणि उपकरणांच्या विकासाच्या पूर्ण जीवनचक्राला आधार देणारे साधन आहे. MyEclipse मध्ये भरपूर ऑफर आहे - तो ओपन-इंडस्ट्रियल स्टँडर्ड्स पास केला आहे आणि सॉफ्टवेअर, समर्थन आणि डिलीव्हरी डिलीव्हरी चक्राची किंमत प्रतिबिंबित केली आहे. J2EE वेब, एक्सएमएल, यूएमएल, आणि डाटाबेससाठी संपूर्ण अॅप्लिकेशन डेव्हलपमेंट एन्वायरमेंट तयार केले आहे. शिवाय, त्यात 25 पेक्षा अधिक लक्ष्य असलेल्या वातावरणांसह अॅप्लिकेशन सर्व्हर कनेक्शन्सची सर्वाधिक व्यापक निवड आहे, आणि त्यात विकास, उपयोजन चाचणी आणि अगदी पोर्टेबिलिटी देखील ऑप्टिमाइझ करण्याची क्षमता आहे.

एक्लिप्स् प्लग-इन मॉडेल प्रामुख्याने एक भाग आहे ज्या एक्लिप्स् वर्कबेन्चच्या संदर्भात एक निश्चित प्रकारचे सेवा देते. "घटक" येथे याचा अर्थ असा आहे की एखाद्या विशिष्ट उपयोजन वेळेत एखाद्या यंत्रामध्ये कॉन्फिगर केले गेले आहे. एक्लिप्स् च्या रनटाइम एक पायाभूत सोयीसुविधा देईल जे हाताने हाताने काम करणार्या प्लग-इनचा संच सक्रिय आणि ऑपरेट करणे आवश्यक आहे. उपक्रमांच्या विकासासाठी निर्बाध वातावरणाची खात्री करणे आवश्यक आहे.

एक्लिप्स एक उदाहरण चालत असल्याने, काही प्लग-इन रनटाइम क्लासच्या आवृत्तीत प्लग-इनला जोडणे आवश्यक आहे, अधिक सामान्यपणे प्लग-इन क्लास म्हणून ओळखले जाते. प्लग-इन क्लास व्यवस्थापनसाठी एक आवश्यक कॉन्फिगरेशन आणि समर्थन तयार करेल, आणि नंतर ते ऑर्गनायझेशनला विस्तारीत करणे आवश्यक आहे. ग्रहण कोर रनटाइम हे अमूर्त वर्ग असेल जे प्लगइनच्या व्यवस्थापनासाठी सुविधा निर्माण करू शकेल. प्लग-इन इन्स्टॉलेशनमध्ये प्लग-इन फोल्डर असून त्यात वैयक्तिक प्लग-इन आहेत.अशी प्लग-इन एक XML प्रकाराच्या फाईलमध्ये लिहिली जातील; हे प्लग-इनची सक्रिय करणे आवश्यक असलेल्या एक्लिप्स् रनटाइमला माहिती देण्यासाठी फाइलला अनुमती देईल.

उलटपक्षी मायक्लिपस मॉडेल वापरकर्त्यांना प्रत्येक अनुप्रयोग टायरवर आवश्यक असलेल्या तंत्रज्ञानाची निवड करण्यास अष्टपैलुत्व प्रदान करते. हे पर्यायी तंत्रज्ञान बंडल देखील प्रदान करेल, तसेच कोड तयार करण्यासाठी आणि तृतीय पक्ष व्यावसायिकांच्या वाढीसाठी गती टेम्पलेट्सवर प्रवेश करेल. शिवाय, पुढील विकासासाठी ओ.एस.एस ची साधने आहेत.

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

सारांश:

1 आर्किटेक्चर नमुना साठी एक्लिप्स् प्लग-इन आहे, तर मायक्लिप्सी सॉफ्टवेअर डेव्हलपमेंट ऍप्लिकेशनसाठी एक पूर्ण-वैशिष्ट्यीकृत प्लॅटफॉर्म आहे.

2 एक्लिप्स् एक्लिप्स् वर्कबेंचच्या संदर्भाचा भाग आहे. प्लग-इन काही ठराविक रनटाइमवर सिस्टममध्ये कॉन्फिगर करते.

3 MyEclipse वैकल्पिक तंत्रज्ञान बंडल ऑफर करून कार्य करते. <