एक्लिप्स चे: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Developer workspace server software}} {{Use dmy dates|date=April 2016}} {{Infobox software | name = Eclipse Che | logo = | screenshot = File:Eclipse Che -...")
 
m (Deepak moved page ग्रहण चे to एक्लिप्स चे without leaving a redirect)
 
(5 intermediate revisions by 4 users not shown)
Line 2: Line 2:
{{Use dmy dates|date=April 2016}}
{{Use dmy dates|date=April 2016}}
{{Infobox software
{{Infobox software
| name = Eclipse Che
| name = ग्रहण चे
| logo =  
| logo =  
| screenshot = File:Eclipse Che - IDE Screenshot No Markers.PNG
| screenshot = फ़ाइल: ग्रहण चे - आईडीई स्क्रीनशॉट कोई मार्कर नहीं.पीएनजी
| caption = The IDE of Eclipse Che
| caption = ग्रहण चे की आईडीई
| developer = [[Eclipse Foundation]]
| developer = [[ग्रहण फाउंडेशन]]
| released = 4.0 / {{Start date and age|df=yes|2016|3|29}}<ref>{{Cite web|url=https://github.com/eclipse/che/releases/tag/4.0.0|title = Release 4.0.0 · eclipse/Che| website=[[GitHub]] }}</ref>
| released = 4.0 / {{Start date and age|df=yes|2016|3|29}}<ref>{{Cite web|url=https://github.com/eclipse/che/releases/tag/4.0.0|title = Release 4.0.0 · eclipse/Che| website=[[GitHub]] }}</ref>
| latest release version = {{wikidata|property|reference|edit|P348}}
| latest release version = {{wikidata|property|reference|edit|P348}}
| latest release date    = {{Start date and age|{{wikidata|qualifier|P348|P577}}}}
| latest release date    = {{प्रारंभ तिथि और आयु|{{विकीडेटा|क्वालीफायर|पी348|पी577}}}}
| latest preview version =<!-- 7.8.x -->
| latest preview version =<!-- 7.8.x -->
| latest preview date = <!-- {{Start date and age|df=yes|2020|01|30}}<ref>{{Cite web|url=https://github.com/eclipse/che/tree/7.8.x|title=Latest branch|access-date=30 January 2020}}</ref>-->
| latest preview date = <!-- {{Start date and age|df=yes|2020|01|30}}<ref>{{Cite web|url=https://github.com/eclipse/che/tree/7.8.x|title=Latest branch|access-date=30 January 2020}}</ref>-->
| repo = {{URL|https://github.com/eclipse/che}}
| repo = {{URL|https://github.com/eclipse/che}}
| operating system = [[Cross-platform]]: [[Linux]], [[Mac&nbsp;OS&nbsp;X]], [[Solaris (operating system)|Solaris]], [[Microsoft Windows|Windows]]
| operating system = [[Cross-platform]]: [[Linux]], [[Mac&nbsp;OS&nbsp;X]], [[Solaris (operating system)|Solaris]], [[Microsoft Windows|Windows]]
| platform = [[Java SE]]
| platform = [[जावा एसई]]
| genre = [[Programming tool]], [[Integrated development environment]] (IDE)
| genre = [[प्रोग्रामिंग टूल]], [[एकीकृत विकास वातावरण]] (आईडीई)
| license = Since 6.9.0: [[Eclipse Public License|EPL-2.0]]<ref>{{cite web|url=https://github.com/eclipse/che/commit/83ffdcf330b4a2f9ffeb4f3a210c6fa2cadc88ba|title=Fix remaining notes about old EPL 1.0 license (#10607)|website=[[GitHub]] |date=2018-08-01}}</ref><br />Until 6.8.0: [[Eclipse Public License|EPL-1.0]]
| license = Since 6.9.0: [[Eclipse Public License|EPL-2.0]]<ref>{{cite web|url=https://github.com/eclipse/che/commit/83ffdcf330b4a2f9ffeb4f3a210c6fa2cadc88ba|title=Fix remaining notes about old EPL 1.0 license (#10607)|website=[[GitHub]] |date=2018-08-01}}</ref><br />Until 6.8.0: [[Eclipse Public License|EPL-1.0]]
| website = {{URL|https://www.eclipse.org/che}}
| website = {{URL|https://www.eclipse.org/che}}
}}
}}


एक्लिप्स चे एक [[ खुला स्रोत सॉफ्टवेयर ]] है|ओपन-सोर्स, [[जावा (प्रोग्रामिंग भाषा)]]-आधारित डेवलपर वर्कस्पेस सर्वर और [[ऑनलाइन एकीकृत विकास वातावरण]] (एकीकृत विकास वातावरण)। इसमें एक बहु-उपयोगकर्ता दूरस्थ विकास मंच शामिल है। कार्यक्षेत्र सर्वर एक लचीली [[REST]]ful वेबसेवा के साथ आता है। इसमें भाषाओं, फ़्रेमवर्क या टूल के लिए प्लग-इन बनाने के लिए एक [[सॉफ़्टवेयर विकास किट]] भी शामिल है।<ref name="introduction">https://eclipse-che.readme.io/docs/ Eclipse Che - Introduction</ref> एक्लिप्स चे एक एक्लिप्स क्लाउड डेवलपमेंट (ईसीडी) शीर्ष-स्तरीय परियोजना है, जो उपयोगकर्ता समुदाय से योगदान की अनुमति देती है।<ref name=":0" />
एक्लिप्स चे एक [[ खुला स्रोत सॉफ्टवेयर ]] है| ओपन-सोर्स, [[जावा (प्रोग्रामिंग भाषा)]]-आधारित डेवलपर कार्यस्थान सर्वर और [[ऑनलाइन एकीकृत विकास वातावरण]] (एकीकृत विकास वातावरण)। इसमें एक बहु-उपयोगकर्ता दूरस्थ विकास मंच सम्मलित है। कार्यक्षेत्र सर्वर एक लचीली [[REST|शोकहारा]] वेबसेवा के साथ आता है। इसमें भाषाओं, रूपरेखा या टूल के लिए प्लग-इन बनाने के लिए एक [[सॉफ़्टवेयर विकास किट]] भी सम्मलित है। <ref name="introduction">https://eclipse-che.readme.io/docs/ Eclipse Che - Introduction</ref> एक्लिप्स चे एक एक्लिप्स क्लाउड डेवलपमेंट (ईसीडी) शीर्ष-स्तरीय परियोजना है, जो उपयोगकर्ता समुदाय से योगदान की अनुमति देती है। <ref name=":0" />




==इतिहास==
==इतिहास==
एक्लिप्स चे की पहली बार अक्टूबर 2014 में घोषणा की गई थी। इसके मुख्य योगदानकर्ताओं में से एक, कोडेनवी ने तकनीकी स्टैक प्रदान किया, जिस पर चे आधारित है।<ref name="microservices">https://jaxenter.de/eclipse-che-microservices-fuer-eclipse-17519 Eclipse Che - Microservices für Eclipse</ref> क्लाउड आधारित आईडीई और इसके विकास के पीछे का विचार 2009 की शुरुआत में ईएक्सओ प्लेटफॉर्म द्वारा सामने आया था। तीन वर्षों के निरंतर विकास के बाद इस परियोजना ने 9 मिलियन डॉलर जुटाए और कोडेनवी नामक एक स्टैंड-अलोन व्यवसाय विकसित किया।<ref name="exo">https://www.exoplatform.com/blog/2013/02/26/from-exo-cloud-ide-to-codenvy-raising-9-million-dollars-a-brief-history From eXo Cloud IDE to Codenvy Raising $9 Million Dollars: A Brief History</ref> बौद्धिक संपदा दान और एक्लिप्स क्लाउड डेवलपमेंट परियोजना में भागीदारी सहित चे परियोजना की घोषणा के बाद चे परियोजना का विकास शुरू हुआ। कोडेंवी आज एक्लिप्स चे के शीर्ष पर निर्मित एक व्यावसायिक उत्पाद है।<ref name="microservices"/>आज, कोडेनवी के अलावा [[आईबीएम]], [[लाल टोपी]], [[ SAMSUNG ]], एसएपी एसई, [[माइक्रोसॉफ्ट]], इंटुइट, ईएक्सओ प्लेटफॉर्म, डब्लूएसओ2 और सेरली जैसे कई योगदानकर्ता हैं, साथ ही ब्राजील, कनाडा, चीन, फ्रांस, भारत से कई [[ओपन-सोर्स मॉडल]] योगदानकर्ता भी हैं। , रूस, श्रीलंका, यूक्रेन और संयुक्त राज्य अमेरिका।<ref name=":0">{{Cite web|url=https://www.eclipse.org/che/features/|title=Eclipse Che {{!}} Features|website=www.eclipse.org|access-date=2016-09-07}}</ref>
एक्लिप्स चे की पहली बार अक्टूबर 2014 में घोषणा की गई थी। इसके मुख्य योगदानकर्ताओं में से एक, कोडेनवी ने तकनीकी स्टैक प्रदान किया, जिस पर चे आधारित है। <ref name="microservices">https://jaxenter.de/eclipse-che-microservices-fuer-eclipse-17519 Eclipse Che - Microservices für Eclipse</ref> क्लाउड आधारित आईडीई और इसके विकास के पीछे का विचार 2009 की शुरुआत में ईएक्सओ प्लेटफॉर्म द्वारा सामने आया था। तीन वर्षों के निरंतर विकास के बाद इस परियोजना ने 9 मिलियन डॉलर जुटाए और कोडेनवी नामक एक स्टैंड-अलोन व्यवसाय विकसित किया। <ref name="exo">https://www.exoplatform.com/blog/2013/02/26/from-exo-cloud-ide-to-codenvy-raising-9-million-dollars-a-brief-history From eXo Cloud IDE to Codenvy Raising $9 Million Dollars: A Brief History</ref> बौद्धिक संपदा दान और एक्लिप्स क्लाउड डेवलपमेंट परियोजना में भागीदारी सहित चे परियोजना की घोषणा के बाद चे परियोजना का विकास शुरू हुआ। कोडेंवी आज एक्लिप्स चे के शीर्ष पर निर्मित एक व्यावसायिक उत्पाद है। <ref name="microservices"/> आज, कोडेनवी के अतिरिक्त [[आईबीएम]], [[लाल टोपी]], [[ SAMSUNG | सैमसंग]], एसएपी एसई, [[माइक्रोसॉफ्ट]], इंटुइट, ईएक्सओ प्लेटफॉर्म, डब्लूएसओ2 और सेरली जैसे कई योगदानकर्ता हैं, साथ ही ब्राजील, कनाडा, चीन, फ्रांस, भारत से कई [[ओपन-सोर्स मॉडल]] योगदानकर्ता भी हैं। , रूस, श्रीलंका, यूक्रेन और संयुक्त राज्य अमेरिका। <ref name=":0">{{Cite web|url=https://www.eclipse.org/che/features/|title=Eclipse Che {{!}} Features|website=www.eclipse.org|access-date=2016-09-07}}</ref>




===लाइसेंसिंग===
===लाइसेंसिंग===
एक्लिप्स चे को [[ ग्रहण सार्वजनिक लाइसेंस ]] के तहत जारी किया गया है जो [[सामान्य सार्वजनिक लाइसेंस]] के समान है।<ref name="gnu">https://www.gnu.org/licenses/license-list.en.html Various Licenses and Comments about Them</ref>
एक्लिप्स चे को [[ ग्रहण सार्वजनिक लाइसेंस ]] के अनुसार जारी किया गया है जो [[सामान्य सार्वजनिक लाइसेंस]] के समान है। <ref name="gnu">https://www.gnu.org/licenses/license-list.en.html Various Licenses and Comments about Them</ref>




===नाम===
===नाम===
चे नाम इस तथ्य पर आधारित है कि अधिकांश विकास चर्कासी (यूक्रेन) में हुआ है।<ref name="microservices"/>
चे नाम इस तथ्य पर आधारित है कि अधिकांश विकास चर्कासी (यूक्रेन) में हुआ है। <ref name="microservices"/>




==समर्थित भाषाएँ और ढाँचे==
==समर्थित भाषाएँ और ढाँचे==
डिफ़ॉल्ट रूप से, निम्नलिखित प्रोग्रामिंग भाषाएं और फ्रेमवर्क समर्थित हैं:<ref name="main">https://eclipse.org/che/ Eclipse Che</ref>
डिफ़ॉल्ट रूप से, निम्नलिखित प्रोग्रामिंग भाषाएं और फ्रेमवर्क समर्थित हैं: <ref name="main">https://eclipse.org/che/ Eclipse Che</ref>
{| class="wikitable"
{| class="wikitable"
! Category
! वर्ग
! Support
! सहायता
|-
|-
| Languages
| बोली
| C, C++, C#, F#, Go, Java, JavaScript, PHP, Python, Ruby, SQL, TypeScript<ref>https://microsoft.github.io/language-server-protocol/specification Language Server Protocol(LSP)</ref>
| सी, सी++, सी#, एफ#, गो, जावा, जावास्क्रिप्ट, पीएचपी, पायथन, रूबी, एसक्यूएल, टाइपस्क्रिप्ट <ref>https://microsoft.github.io/language-server-protocol/specification Language Server Protocol(LSP)</ref>
|-
|-
| Frameworks
| फ़्रेमवर्क
| AngularJS, Docker, .Net 2.0, Kubernetes, OpenShift, Yeoman,
| एंगुलरजेएस, डॉकर, . नेट 2.0, कुबेरनेट्स, ओपनशिफ्ट, येओमन,
|-
|-
| Builders
| बिल्डर्स
| Ant, Bower, Grunt, Gulp, Maven, Npm
| चींटी, बोवर, ग्रंट, गल्प, मावेन, एनपीएम
|-
|-
| Tools
| औजार
| Git, Orion, SSH, Subversion
| गिट, ओरियन, एसएसएच, सबवर्सन
|}
|}




==दृष्टिकोण==
==दृष्टिकोण==
चे स्वयं एक वर्कस्पेस सर्वर है जो एप्लिकेशन सर्वर पर चल रहा है। चे एक एकीकृत आईडीई प्रदान करता है जिसका उपयोग ब्राउज़र के माध्यम से किया जा सकता है। प्रारंभिक लोड के बाद आईडीई एक गतिशील उपयोगकर्ता इंटरफ़ेस प्रदान करता है जिसमें विज़ार्ड, संपादक, टूलबार और कई अन्य ज्ञात घटक शामिल हैं। उपयोगकर्ता के पास कार्यक्षेत्र, प्रोजेक्ट, वातावरण, मशीनें और कई अन्य मॉड्यूल बनाने का अवसर होता है जो स्क्रैच से प्रोजेक्ट बनाने के लिए आवश्यक होते हैं। उपयोगकर्ता इंटरफ़ेस और सर्वर के बीच संचार RESTful API का उपयोग करके किया जाता है जो तथाकथित वर्कस्पेस मास्टर के साथ इंटरैक्ट करता है। एक कार्यक्षेत्र में शून्य या अधिक परियोजनाएँ शामिल हो सकती हैं और इसमें कम से कम एक वातावरण शामिल होना चाहिए, जिसमें स्वयं कम से कम एक मशीन हो। मशीन एक रनटाइम है जिसमें आवश्यक सॉफ़्टवेयर स्थापित होता है। यदि उपयोगकर्ता उदाहरण के लिए एक प्रोजेक्ट जोड़ता है जो अपाचे मावेन का उपयोग करता है, तो वर्कस्पेस मास्टर कार्यक्षेत्र में किसी भी मशीन पर मेवेन स्थापित करता है ताकि यह सुनिश्चित हो सके कि परियोजना को प्रत्येक मशीन पर निष्पादित किया जा सकता है। नई मशीन को शीघ्रता से स्थापित करने के लिए चे कुछ पूर्वनिर्धारित प्रौद्योगिकी स्टैक के साथ आता है। उच्च लचीलेपन और विस्तारशीलता को सुनिश्चित करने के लिए उपयोगकर्ता कस्टम प्रौद्योगिकी स्टैक को भी परिभाषित कर सकता है जिसका उपयोग नई मशीनें स्थापित करने के लिए किया जा सकता है।<ref name="introduction"/>
चे स्वयं एक कार्यक्षेत्र सर्वर है जो एप्लिकेशन सर्वर पर चल रहा है। चे एक एकीकृत आईडीई प्रदान करता है | जिसका उपयोग ब्राउज़र के माध्यम से किया जा सकता है। प्रारंभिक लोड के बाद आईडीई एक गतिशील उपयोगकर्ता इंटरफ़ेस प्रदान करता है | जिसमें विज़ार्ड, संपादक, टूलबार और कई अन्य ज्ञात घटक सम्मलित हैं। उपयोगकर्ता के पास कार्यक्षेत्र, परियोजना, वातावरण, मशीनें और कई अन्य मॉड्यूल बनाने का अवसर होता है जो स्क्रैच से परियोजना बनाने के लिए आवश्यक होते हैं। उपयोगकर्ता इंटरफ़ेस और सर्वर के बीच संचार [[REST|शोकहारा]] एपीआई का उपयोग करके किया जाता है जो तथाकथित कार्यक्षेत्र विशेषज्ञ  के साथ इंटरैक्ट करता है। एक कार्यक्षेत्र में शून्य या अधिक परियोजनाएँ सम्मलित हो सकती हैं | और इसमें कम से कम एक वातावरण सम्मलित होना चाहिए, जिसमें स्वयं कम से कम एक मशीन हो। मशीन एक रनटाइम है जिसमें आवश्यक सॉफ़्टवेयर स्थापित होता है। यदि उपयोगकर्ता उदाहरण के लिए एक परियोजना जोड़ता है | जो अपाचे मावेन का उपयोग करता है, तो कार्यक्षेत्र  विशेषज्ञ कार्यक्षेत्र में किसी भी मशीन पर मेवेन स्थापित करता है | जिससे कि यह सुनिश्चित हो सके कि परियोजना को प्रत्येक मशीन पर निष्पादित किया जा सकता है। नई मशीन को शीघ्रता से स्थापित करने के लिए चे कुछ पूर्वनिर्धारित प्रौद्योगिकी स्टैक के साथ आता है। उच्च लचीलेपन और विस्तारशीलता को सुनिश्चित करने के लिए उपयोगकर्ता कस्टम प्रौद्योगिकी स्टैक को भी परिभाषित कर सकता है जिसका उपयोग नई मशीनें स्थापित करने के लिए किया जा सकता है। <ref name="introduction"/>
[[File:Eclipse Che - Workflow.PNG|thumb|आईडीई खोलते समय और कार्यक्षेत्र या प्रोजेक्ट में परिवर्तन करते समय एक्लिप्स चे का वर्कफ़्लो होता है।]]
[[File:Eclipse Che - Workflow.PNG|thumb|आईडीई खोलते समय और कार्यक्षेत्र या परियोजना में परिवर्तन करते समय एक्लिप्स चे का कार्यप्रवाह होता है।]]


===तकनीकी स्टैक===
===तकनीकी स्टैक===
एक्लिप्स चे एक जावा एप्लिकेशन है जो [[अपाचे टॉमकैट]] सर्वर पर डिफ़ॉल्ट रूप से चलता है। ब्राउज़र के अंदर उपयोग किया जाने वाला IDE Google वेब टूलकिट का उपयोग करके लिखा जाता है। चे अत्यधिक विस्तार योग्य है क्योंकि यह एक एसडीके प्रदान करता है जिसका उपयोग नए प्लग-इन विकसित करने के लिए किया जा सकता है जिन्हें तथाकथित असेंबली में बंडल किया जा सकता है। बाद में किसी असेंबली को शामिल इंस्टॉलरों का उपयोग करके स्टैंड-अलोन सर्वर एप्लिकेशन या डेस्कटॉप क्लाइंट के रूप में निष्पादित किया जा सकता है। वे मशीनें जहां परियोजनाओं को निष्पादित किया जा सकता है, [[डॉकर (सॉफ्टवेयर)]] द्वारा प्रबंधित की जाती हैं।<ref name="introduction"/>
एक्लिप्स चे एक जावा एप्लिकेशन है जो [[अपाचे टॉमकैट]] सर्वर पर अभाव रूप से चलता है। ब्राउज़र के अंदर उपयोग किया जाने वाला आईडीई गूगल वेब टूलकिट का उपयोग करके लिखा जाता है। चे अत्यधिक विस्तार योग्य है क्योंकि यह एक एसडीके प्रदान करता है | जिसका उपयोग नए प्लग-इन विकसित करने के लिए किया जा सकता है | जिन्हें तथाकथित असेंबली में बंडल किया जा सकता है। बाद में किसी असेंबली को सम्मलित इंस्टॉलरों का उपयोग करके स्टैंड-अलोन सर्वर एप्लिकेशन या डेस्कटॉप क्लाइंट के रूप में निष्पादित किया जा सकता है। वे मशीनें जहां परियोजनाओं को निष्पादित किया जा सकता है, [[डॉकर (सॉफ्टवेयर)]] द्वारा प्रबंधित की जाती हैं। <ref name="introduction"/>




===उपयोगकर्ता===
===उपयोगकर्ता===
चे अपने यूजर्स को तीन ग्रुप में बांटता है. डेवलपर आईडीई के वास्तविक उपयोगकर्ता हैं। यह या तो रिमोट Che सर्वर तक पहुंच कर या Che रनिंग का स्थानीय उदाहरण प्राप्त करके हो सकता है। उत्पाद स्वामी ऑन-डिमांड कार्यस्थान प्रदान करने के लिए Che का उपयोग कर सकते हैं। प्लग-इन प्रदाता या तो क्लाइंट साइड आईडीई या सर्वर साइड वर्कस्पेस मैनेजर प्लग-इन विकसित कर सकते हैं।<ref name="introduction"/>
चे अपने यूजर्स को तीन ग्रुप में बांटता है | डेवलपर आईडीई के वास्तविक उपयोगकर्ता हैं। यह या तो रिमोट चे सर्वर तक पहुंच कर या चे रनिंग का स्थानीय उदाहरण प्राप्त करके हो सकता है। उत्पाद स्वामी ऑन-डिमांड कार्यस्थान प्रदान करने के लिए चे  का उपयोग कर सकते हैं। प्लग-इन प्रदाता या तो क्लाइंट साइड आईडीई या सर्वर साइड कार्यक्षेत्र प्रबंधक प्लग-इन विकसित कर सकते हैं। <ref name="introduction"/>




==सुविधाएँ==
==सुविधाएँ==
एक्लिप्स चे बहुत सारी नई कार्यक्षमता और लचीलेपन के साथ आता है:<ref name="features">http://www.eclipse.org/che/features/ Eclipse Che - Features</ref>
एक्लिप्स चे बहुत सारी नई कार्यक्षमता और लचीलेपन के साथ आता है: <ref name="features">http://www.eclipse.org/che/features/ Eclipse Che - Features</ref>  
* पोर्टेबल वर्कस्पेस: प्रत्येक वर्कस्पेस का अपना कॉन्फ़िगरेशन होता है जिसे एक्लिप्स चे के अन्य उदाहरणों में आसानी से कायम, स्थानांतरित और एकीकृत किया जा सकता है।
* पोर्टेबल कार्यक्षेत्र  प्रत्येक कार्यक्षेत्र का अपना विन्यास होता है जिसे एक्लिप्स चे के अन्य उदाहरणों में आसानी से कायम, स्थानांतरित और एकीकृत किया जा सकता है।
* डॉकर छवियाँ: प्रत्येक कार्यक्षेत्र में तथाकथित मशीनें होती हैं जिनका उपयोग परियोजनाओं को निष्पादित करने के लिए किया जाता है। प्रत्येक मशीन में अलग-अलग प्रौद्योगिकियां स्थापित हो सकती हैं और इसका प्रबंधन डॉकर (सॉफ्टवेयर) द्वारा किया जाता है।
* डॉकर छवियाँ: प्रत्येक कार्यक्षेत्र में तथाकथित मशीनें होती हैं | जिनका उपयोग परियोजनाओं को निष्पादित करने के लिए किया जाता है। प्रत्येक मशीन में अलग-अलग प्रौद्योगिकियां स्थापित हो सकती हैं | और इसका प्रबंधन डॉकर (सॉफ्टवेयर) द्वारा किया जाता है।
* [[ ओपन शिफ्ट ]] इंफ्रास्ट्रक्चर सपोर्ट: चे को ओपनशिफ्ट पर चलाएं<ref name=":1">{{Cite news|url=https://che.eclipse.org/release-notes-eclipse-che-6-0-43feff5797e5|title=Release Notes: Eclipse Che 6.0 – Eclipse Che Blog|last=Le Meur|first=Stevan|date=2018-02-01|work=Eclipse Che Blog|access-date=2018-03-09}}</ref>
* [[ ओपन शिफ्ट ]]बुनियादी ढांचे का समर्थन चे को ओपनशिफ्ट पर चलाएं <ref name=":1">{{Cite news|url=https://che.eclipse.org/release-notes-eclipse-che-6-0-43feff5797e5|title=Release Notes: Eclipse Che 6.0 – Eclipse Che Blog|last=Le Meur|first=Stevan|date=2018-02-01|work=Eclipse Che Blog|access-date=2018-03-09}}</ref>
* वर्कस्पेस एजेंट: प्रत्येक मशीन में वर्कस्पेस एजेंट होते हैं जो उपयोगकर्ता के लिए एसएसएच एक्सेस, मॉनिटरिंग और रिमोट डिबगिंग जैसी सेवाएं प्रदान करते हैं।
* कार्यक्षेत्र प्रतिनिधि प्रत्येक मशीन में कार्यक्षेत्र प्रतिनिधि  होते हैं जो उपयोगकर्ता के लिए एसएसएच एक्सेस, मॉनिटरिंग और रिमोट डिबगिंग जैसी सेवाएं प्रदान करते हैं।
* कार्यस्थान स्नैपशॉट: कार्यस्थान डिफ़ॉल्ट रूप से क्षणिक होते हैं। इसका मतलब है कि कार्यस्थल के पुनरारंभ होने के बाद पर्यावरण की स्थिति संभवतः पहले जैसी नहीं रहेगी। कार्यस्थान स्नैपशॉट का उपयोग करके कार्यस्थान की स्थिति को कायम रखा जा सकता है और बाद में पुनः आरंभ किया जा सकता है।
* कार्यस्थान स्नैपशॉट: कार्यस्थान डिफ़ॉल्ट रूप से क्षणिक होते हैं। इसका मतलब है कि कार्यस्थल के पुनरारंभ होने के बाद पर्यावरण की स्थिति संभवतः पहले जैसी नहीं रहेगी। कार्यस्थान स्नैपशॉट का उपयोग करके कार्यस्थान की स्थिति को कायम रखा जा सकता है और बाद में पुनः आरंभ किया जा सकता है।
* बहु-उपयोगकर्ता और बहु-किरायेदारी: सैकड़ों डेवलपर्स या उपयोगकर्ता चे में लॉग इन करने और सहयोग करने में सक्षम हैं।<ref name=":1" />जिसकी अक्सर सबसे बड़ी टीमों और उद्यमों के लिए आवश्यकता होती है।
* बहु-उपयोगकर्ता और बहु-किरायेदारी: सैकड़ों डेवलपर्स या उपयोगकर्ता चे में लॉग इन करने और सहयोग करने में सक्षम हैं। <ref name=":1" /> जिसकी अधिकांशतः सबसे बड़ी टीमों और उद्यमों के लिए आवश्यकता होती है।
* सहयोगात्मक कार्यस्थान: यदि एक्लिप्स चे को कार्यस्थान सर्वर के रूप में होस्ट किया जाता है तो इसे कई उपयोगकर्ताओं और टीमों द्वारा एक्सेस किया जा सकता है। प्रत्येक उपयोगकर्ता सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता के बिना आसानी से एक ही एप्लिकेशन विकसित कर सकता है।
* सहयोगात्मक कार्यस्थान: यदि एक्लिप्स चे को कार्यस्थान सर्वर के रूप में होस्ट किया जाता है तो इसे कई उपयोगकर्ताओं और टीमों द्वारा एक्सेस किया जा सकता है। प्रत्येक उपयोगकर्ता सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता के बिना आसानी से एक ही एप्लिकेशन विकसित कर सकता है।
* गिट विज़ुअलाइज़ेशन: प्रोजेक्ट एक्सप्लोरर और संपादक टैब दोनों में फ़ाइलों को उनकी गिट स्थिति के आधार पर रंगीन किया जा सकता है।<ref name=":1" />* रेस्टफुल वर्कस्पेस: ब्राउज़र आईडीई और वर्कस्पेस मैनेजर के बीच संचार वर्कस्पेस मैनेजर द्वारा प्रदर्शित रेस्टफुल एपीआई का उपयोग करके किया जाता है।
* गिट विज़ुअलाइज़ेशन: परियोजना खोजकर्ता और संपादक टैब दोनों में फ़ाइलों को उनकी गिट स्थिति के आधार पर रंगीन किया जा सकता है। <ref name=":1" /> शोकहारा कार्यक्षेत्र  ब्राउज़र आईडीई और कार्यक्षेत्र प्रबंधक के बीच संचार कार्यक्षेत्र प्रबंधक  द्वारा प्रदर्शित शोकहारा एपीआई का उपयोग करके किया जाता है।
* डिबगर: अपने कोड के थ्रेड, सेटअप स्थितियों को नेविगेट करें और ब्रेकप्वाइंट पर नीतियों को निलंबित करें। जो आपको चुनौतियों का निदान और समाधान करने की अनुमति देता है<ref name=":1" />* DevOps: डेवलपर्स आईडीई का उपयोग करके मशीन की स्थिति को देखने और निगरानी करने में सक्षम हैं।
* डिबगर: अपने कोड के थ्रेड, सेटअप स्थितियों को नेविगेट करें और ब्रेकप्वाइंट पर नीतियों को निलंबित करें। जो आपको चुनौतियों का निदान और समाधान करने की अनुमति देता है <ref name=":1" /> DevOps: डेवलपर्स आईडीई का उपयोग करके मशीन की स्थिति को देखने और निगरानी करने में सक्षम हैं।
* प्लग-इन फ्रेमवर्क: कस्टम प्लग-इन डेवलपमेंट को सक्षम करने के लिए एसडीके प्रदान करके एक्लिप्स चे को उच्च विस्तारशीलता प्राप्त होती है।
* प्लग-इन फ्रेमवर्क: कस्टम प्लग-इन डेवलपमेंट को सक्षम करने के लिए एसडीके प्रदान करके एक्लिप्स चे को उच्च विस्तारशीलता प्राप्त होती है।
* ओपन-सोर्स: एक्लिप्स चे को दुनिया भर में कई योगदानकर्ताओं द्वारा चार वर्षों में विकसित किया गया है।
* ओपन-सोर्स: एक्लिप्स चे को दुनिया भर में कई योगदानकर्ताओं द्वारा चार वर्षों में विकसित किया गया है।


==स्केलिंग==
==स्केलिंग==
चूँकि Che एक सर्वर एप्लिकेशन है, इसे एक साथ कई डेवलपर्स द्वारा एक्सेस किया जा सकता है। प्रत्येक डेवलपर ब्राउज़र आईडीई का उपयोग करके समान कार्यक्षेत्र से जुड़ सकता है। अभी, जब एकाधिक उपयोगकर्ता एक ही फ़ाइल को संशोधित करते हैं, तो एक्लिप्स चे एक अंतिम-लेखन-जीत नीति लागू करता है।<ref name="scaling">https://eclipse-che.readme.io/docs/scaling Eclipse Che - Scaling</ref> भविष्य के रिलीज़ में एकल फ़ाइल के सहयोगात्मक बहु-उपयोगकर्ता संपादन को सक्षम करने के लिए मल्टी-कर्सर विज़ुअल को शामिल करने की योजना बनाई गई है।
चूँकि चे  एक सर्वर एप्लिकेशन है, इसे एक साथ कई डेवलपर्स द्वारा एक्सेस किया जा सकता है। प्रत्येक डेवलपर ब्राउज़र आईडीई का उपयोग करके समान कार्यक्षेत्र से जुड़ सकता है। अभी, जब एकाधिक उपयोगकर्ता एक ही फ़ाइल को संशोधित करते हैं, तो एक्लिप्स चे एक अंतिम-लेखन-जीत नीति लागू करता है। <ref name="scaling">https://eclipse-che.readme.io/docs/scaling Eclipse Che - Scaling</ref> भविष्य के रिलीज़ में एकल फ़ाइल के सहयोगात्मक बहु-उपयोगकर्ता संपादन को सक्षम करने के लिए मल्टी-कर्सर विज़ुअल को सम्मलित करने की योजना बनाई गई है।  
कार्यस्थान बहुत बड़े हो सकते हैं, क्योंकि कार्यस्थान में बहुत सारी मशीनें शामिल हो सकती हैं। यदि एक एकल होस्ट अब पर्याप्त नहीं है तो प्रत्येक उपयोगकर्ता या उपयोगकर्ता समूह के लिए एक स्वयं का Che उदाहरण प्रदान करने की अनुशंसा की जाती है। इसका मतलब है, कि आपके पास एक ही पारिस्थितिकी तंत्र में Che चलाने वाले कई सर्वर हो सकते हैं। कोडेनवी एक स्केलिंग इकोसिस्टम भी प्रदान करता है जिसे ऑन-डिमांड स्थापित किया जा सकता है या SaaS के रूप में उपयोग किया जा सकता है।
 
भविष्य के रिलीज़ में दूरस्थ डॉकर कंटेनरों को सक्षम करने की भी योजना बनाई गई है ताकि उपयोगकर्ताओं को सभी कंटेनरों को एक ही होस्ट पर चलाने की आवश्यकता न हो।<ref name="scaling"/>
कार्यस्थान बहुत बड़े हो सकते हैं, क्योंकि कार्यस्थान में बहुत सारी मशीनें सम्मलित हो सकती हैं। यदि एक एकल होस्ट अब पर्याप्त नहीं है तो प्रत्येक उपयोगकर्ता या उपयोगकर्ता समूह के लिए एक स्वयं का चे उदाहरण प्रदान करने की अनुशंसा की जाती है। इसका मतलब है, कि आपके पास एक ही पारिस्थितिकी तंत्र में चे चलाने वाले कई सर्वर हो सकते हैं। कोडेनवी एक स्केलिंग पारिस्थितिकी तंत्र भी प्रदान करता है जिसे ऑन-डिमांड स्थापित किया जा सकता है | या सास के रूप में उपयोग किया जा सकता है।  
 
भविष्य के रिलीज़ में दूरस्थ डॉकर कंटेनरों को सक्षम करने की भी योजना बनाई गई है जिससे कि उपयोगकर्ताओं को सभी कंटेनरों को एक ही होस्ट पर चलाने की आवश्यकता न हो। <ref name="scaling" />
 




Line 104: Line 107:
{{Integrated development environments}}
{{Integrated development environments}}


{{DEFAULTSORT:Eclipse (Software)}}[[Category: ग्रहण (सॉफ्टवेयर)| ग्रहण]] [[Category: कोड नेविगेशन उपकरण]] [[Category: क्रॉस-प्लेटफ़ॉर्म मुफ़्त सॉफ़्टवेयर]] [[Category: डिबगर]] [[Category: पूर्व मालिकाना सॉफ्टवेयर]] [[Category: मुफ़्त HTML संपादक]] [[Category: निःशुल्क एकीकृत विकास वातावरण]] [[Category: जावा में प्रोग्राम किया गया मुफ़्त सॉफ़्टवेयर (प्रोग्रामिंग भाषा)]] [[Category: मुफ़्त यूएमएल उपकरण]] [[Category: आईबीएम सॉफ्टवेयर]] [[Category: एकीकृत विकास वातावरण]] [[Category: जावा विकास उपकरण]] [[Category: जावा प्लेटफार्म]] [[Category: लिनक्स एकीकृत विकास वातावरण]] [[Category: लिनक्स प्रोग्रामिंग उपकरण]] [[Category: लिनक्स सॉफ्टवेयर]] [[Category: MacOS प्रोग्रामिंग उपकरण]] [[Category: विंडोज़ के लिए प्रोग्रामिंग उपकरण]] [[Category: MacOS पाठ संपादक]] [[Category: सॉफ्टवेयर विकास किट]] [[Category: एक्लिप्स लाइसेंस का उपयोग करने वाला सॉफ़्टवेयर]] [[Category: ऑनलाइन एकीकृत विकास वातावरण]]
{{DEFAULTSORT:Eclipse (Software)}}
 
 


[[Category: Machine Translated Page]]
[[Category:Articles with invalid date parameter in template|Eclipse (Software)]]
[[Category:Created On 26/06/2023]]
[[Category:Collapse templates|Eclipse (Software)]]
[[Category:Created On 26/06/2023|Eclipse (Software)]]
[[Category:Lua-based templates|Eclipse (Software)]]
[[Category:MacOS पाठ संपादक|Eclipse (Software)]]
[[Category:MacOS प्रोग्रामिंग उपकरण|Eclipse (Software)]]
[[Category:Machine Translated Page|Eclipse (Software)]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists|Eclipse (Software)]]
[[Category:Official website not in Wikidata|Eclipse (Software)]]
[[Category:Pages with broken file links|Eclipse (Software)]]
[[Category:Pages with script errors|Eclipse (Software)]]
[[Category:Sidebars with styles needing conversion|Eclipse (Software)]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready|Eclipse (Software)]]
[[Category:Templates generating microformats|Eclipse (Software)]]
[[Category:Templates that add a tracking category|Eclipse (Software)]]
[[Category:Templates that are not mobile friendly|Eclipse (Software)]]
[[Category:Templates that generate short descriptions|Eclipse (Software)]]
[[Category:Templates using TemplateData|Eclipse (Software)]]
[[Category:Use dmy dates from April 2016|Eclipse (Software)]]
[[Category:Wikipedia metatemplates|Eclipse (Software)]]
[[Category:आईबीएम सॉफ्टवेयर|Eclipse (Software)]]
[[Category:एकीकृत विकास वातावरण|Eclipse (Software)]]
[[Category:एक्लिप्स लाइसेंस का उपयोग करने वाला सॉफ़्टवेयर|Eclipse (Software)]]
[[Category:ऑनलाइन एकीकृत विकास वातावरण|Eclipse (Software)]]
[[Category:कोड नेविगेशन उपकरण|Eclipse (Software)]]
[[Category:क्रॉस-प्लेटफ़ॉर्म मुफ़्त सॉफ़्टवेयर|Eclipse (Software)]]
[[Category:ग्रहण (सॉफ्टवेयर)| ग्रहण]]
[[Category:जावा प्लेटफार्म|Eclipse (Software)]]
[[Category:जावा में प्रोग्राम किया गया मुफ़्त सॉफ़्टवेयर (प्रोग्रामिंग भाषा)|Eclipse (Software)]]
[[Category:जावा विकास उपकरण|Eclipse (Software)]]
[[Category:डिबगर|Eclipse (Software)]]
[[Category:निःशुल्क एकीकृत विकास वातावरण|Eclipse (Software)]]
[[Category:पूर्व मालिकाना सॉफ्टवेयर|Eclipse (Software)]]
[[Category:मुफ़्त HTML संपादक|Eclipse (Software)]]
[[Category:मुफ़्त यूएमएल उपकरण|Eclipse (Software)]]
[[Category:लिनक्स एकीकृत विकास वातावरण|Eclipse (Software)]]
[[Category:लिनक्स प्रोग्रामिंग उपकरण|Eclipse (Software)]]
[[Category:लिनक्स सॉफ्टवेयर|Eclipse (Software)]]
[[Category:विंडोज़ के लिए प्रोग्रामिंग उपकरण|Eclipse (Software)]]
[[Category:सॉफ्टवेयर विकास किट|Eclipse (Software)]]

Latest revision as of 12:03, 15 September 2023

ग्रहण चे
Developer(s)ग्रहण फाउंडेशन
Initial release4.0 / 29 March 2016; 8 years ago (2016-03-29)[1]
Stable release
Script error: The module returned a nil value. It is supposed to return an export table.
Repositorygithub.com/eclipse/che
Operating systemCross-platform: Linux, Mac OS X, Solaris, Windows
Platformजावा एसई
Typeप्रोग्रामिंग टूल, एकीकृत विकास वातावरण (आईडीई)
LicenseSince 6.9.0: EPL-2.0[2]
Until 6.8.0: EPL-1.0
Websitewww.eclipse.org/che

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


इतिहास

एक्लिप्स चे की पहली बार अक्टूबर 2014 में घोषणा की गई थी। इसके मुख्य योगदानकर्ताओं में से एक, कोडेनवी ने तकनीकी स्टैक प्रदान किया, जिस पर चे आधारित है। [5] क्लाउड आधारित आईडीई और इसके विकास के पीछे का विचार 2009 की शुरुआत में ईएक्सओ प्लेटफॉर्म द्वारा सामने आया था। तीन वर्षों के निरंतर विकास के बाद इस परियोजना ने 9 मिलियन डॉलर जुटाए और कोडेनवी नामक एक स्टैंड-अलोन व्यवसाय विकसित किया। [6] बौद्धिक संपदा दान और एक्लिप्स क्लाउड डेवलपमेंट परियोजना में भागीदारी सहित चे परियोजना की घोषणा के बाद चे परियोजना का विकास शुरू हुआ। कोडेंवी आज एक्लिप्स चे के शीर्ष पर निर्मित एक व्यावसायिक उत्पाद है। [5] आज, कोडेनवी के अतिरिक्त आईबीएम, लाल टोपी, सैमसंग, एसएपी एसई, माइक्रोसॉफ्ट, इंटुइट, ईएक्सओ प्लेटफॉर्म, डब्लूएसओ2 और सेरली जैसे कई योगदानकर्ता हैं, साथ ही ब्राजील, कनाडा, चीन, फ्रांस, भारत से कई ओपन-सोर्स मॉडल योगदानकर्ता भी हैं। , रूस, श्रीलंका, यूक्रेन और संयुक्त राज्य अमेरिका। [4]


लाइसेंसिंग

एक्लिप्स चे को ग्रहण सार्वजनिक लाइसेंस के अनुसार जारी किया गया है जो सामान्य सार्वजनिक लाइसेंस के समान है। [7]


नाम

चे नाम इस तथ्य पर आधारित है कि अधिकांश विकास चर्कासी (यूक्रेन) में हुआ है। [5]


समर्थित भाषाएँ और ढाँचे

डिफ़ॉल्ट रूप से, निम्नलिखित प्रोग्रामिंग भाषाएं और फ्रेमवर्क समर्थित हैं: [8]

वर्ग सहायता
बोली सी, सी++, सी#, एफ#, गो, जावा, जावास्क्रिप्ट, पीएचपी, पायथन, रूबी, एसक्यूएल, टाइपस्क्रिप्ट [9]
फ़्रेमवर्क एंगुलरजेएस, डॉकर, . नेट 2.0, कुबेरनेट्स, ओपनशिफ्ट, येओमन,
बिल्डर्स चींटी, बोवर, ग्रंट, गल्प, मावेन, एनपीएम
औजार गिट, ओरियन, एसएसएच, सबवर्सन


दृष्टिकोण

चे स्वयं एक कार्यक्षेत्र सर्वर है जो एप्लिकेशन सर्वर पर चल रहा है। चे एक एकीकृत आईडीई प्रदान करता है | जिसका उपयोग ब्राउज़र के माध्यम से किया जा सकता है। प्रारंभिक लोड के बाद आईडीई एक गतिशील उपयोगकर्ता इंटरफ़ेस प्रदान करता है | जिसमें विज़ार्ड, संपादक, टूलबार और कई अन्य ज्ञात घटक सम्मलित हैं। उपयोगकर्ता के पास कार्यक्षेत्र, परियोजना, वातावरण, मशीनें और कई अन्य मॉड्यूल बनाने का अवसर होता है जो स्क्रैच से परियोजना बनाने के लिए आवश्यक होते हैं। उपयोगकर्ता इंटरफ़ेस और सर्वर के बीच संचार शोकहारा एपीआई का उपयोग करके किया जाता है जो तथाकथित कार्यक्षेत्र विशेषज्ञ के साथ इंटरैक्ट करता है। एक कार्यक्षेत्र में शून्य या अधिक परियोजनाएँ सम्मलित हो सकती हैं | और इसमें कम से कम एक वातावरण सम्मलित होना चाहिए, जिसमें स्वयं कम से कम एक मशीन हो। मशीन एक रनटाइम है जिसमें आवश्यक सॉफ़्टवेयर स्थापित होता है। यदि उपयोगकर्ता उदाहरण के लिए एक परियोजना जोड़ता है | जो अपाचे मावेन का उपयोग करता है, तो कार्यक्षेत्र विशेषज्ञ कार्यक्षेत्र में किसी भी मशीन पर मेवेन स्थापित करता है | जिससे कि यह सुनिश्चित हो सके कि परियोजना को प्रत्येक मशीन पर निष्पादित किया जा सकता है। नई मशीन को शीघ्रता से स्थापित करने के लिए चे कुछ पूर्वनिर्धारित प्रौद्योगिकी स्टैक के साथ आता है। उच्च लचीलेपन और विस्तारशीलता को सुनिश्चित करने के लिए उपयोगकर्ता कस्टम प्रौद्योगिकी स्टैक को भी परिभाषित कर सकता है जिसका उपयोग नई मशीनें स्थापित करने के लिए किया जा सकता है। [3]

आईडीई खोलते समय और कार्यक्षेत्र या परियोजना में परिवर्तन करते समय एक्लिप्स चे का कार्यप्रवाह होता है।

तकनीकी स्टैक

एक्लिप्स चे एक जावा एप्लिकेशन है जो अपाचे टॉमकैट सर्वर पर अभाव रूप से चलता है। ब्राउज़र के अंदर उपयोग किया जाने वाला आईडीई गूगल वेब टूलकिट का उपयोग करके लिखा जाता है। चे अत्यधिक विस्तार योग्य है क्योंकि यह एक एसडीके प्रदान करता है | जिसका उपयोग नए प्लग-इन विकसित करने के लिए किया जा सकता है | जिन्हें तथाकथित असेंबली में बंडल किया जा सकता है। बाद में किसी असेंबली को सम्मलित इंस्टॉलरों का उपयोग करके स्टैंड-अलोन सर्वर एप्लिकेशन या डेस्कटॉप क्लाइंट के रूप में निष्पादित किया जा सकता है। वे मशीनें जहां परियोजनाओं को निष्पादित किया जा सकता है, डॉकर (सॉफ्टवेयर) द्वारा प्रबंधित की जाती हैं। [3]


उपयोगकर्ता

चे अपने यूजर्स को तीन ग्रुप में बांटता है | डेवलपर आईडीई के वास्तविक उपयोगकर्ता हैं। यह या तो रिमोट चे सर्वर तक पहुंच कर या चे रनिंग का स्थानीय उदाहरण प्राप्त करके हो सकता है। उत्पाद स्वामी ऑन-डिमांड कार्यस्थान प्रदान करने के लिए चे का उपयोग कर सकते हैं। प्लग-इन प्रदाता या तो क्लाइंट साइड आईडीई या सर्वर साइड कार्यक्षेत्र प्रबंधक प्लग-इन विकसित कर सकते हैं। [3]


सुविधाएँ

एक्लिप्स चे बहुत सारी नई कार्यक्षमता और लचीलेपन के साथ आता है: [10]

  • पोर्टेबल कार्यक्षेत्र प्रत्येक कार्यक्षेत्र का अपना विन्यास होता है जिसे एक्लिप्स चे के अन्य उदाहरणों में आसानी से कायम, स्थानांतरित और एकीकृत किया जा सकता है।
  • डॉकर छवियाँ: प्रत्येक कार्यक्षेत्र में तथाकथित मशीनें होती हैं | जिनका उपयोग परियोजनाओं को निष्पादित करने के लिए किया जाता है। प्रत्येक मशीन में अलग-अलग प्रौद्योगिकियां स्थापित हो सकती हैं | और इसका प्रबंधन डॉकर (सॉफ्टवेयर) द्वारा किया जाता है।
  • ओपन शिफ्ट बुनियादी ढांचे का समर्थन चे को ओपनशिफ्ट पर चलाएं [11]
  • कार्यक्षेत्र प्रतिनिधि प्रत्येक मशीन में कार्यक्षेत्र प्रतिनिधि होते हैं जो उपयोगकर्ता के लिए एसएसएच एक्सेस, मॉनिटरिंग और रिमोट डिबगिंग जैसी सेवाएं प्रदान करते हैं।
  • कार्यस्थान स्नैपशॉट: कार्यस्थान डिफ़ॉल्ट रूप से क्षणिक होते हैं। इसका मतलब है कि कार्यस्थल के पुनरारंभ होने के बाद पर्यावरण की स्थिति संभवतः पहले जैसी नहीं रहेगी। कार्यस्थान स्नैपशॉट का उपयोग करके कार्यस्थान की स्थिति को कायम रखा जा सकता है और बाद में पुनः आरंभ किया जा सकता है।
  • बहु-उपयोगकर्ता और बहु-किरायेदारी: सैकड़ों डेवलपर्स या उपयोगकर्ता चे में लॉग इन करने और सहयोग करने में सक्षम हैं। [11] जिसकी अधिकांशतः सबसे बड़ी टीमों और उद्यमों के लिए आवश्यकता होती है।
  • सहयोगात्मक कार्यस्थान: यदि एक्लिप्स चे को कार्यस्थान सर्वर के रूप में होस्ट किया जाता है तो इसे कई उपयोगकर्ताओं और टीमों द्वारा एक्सेस किया जा सकता है। प्रत्येक उपयोगकर्ता सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता के बिना आसानी से एक ही एप्लिकेशन विकसित कर सकता है।
  • गिट विज़ुअलाइज़ेशन: परियोजना खोजकर्ता और संपादक टैब दोनों में फ़ाइलों को उनकी गिट स्थिति के आधार पर रंगीन किया जा सकता है। [11] शोकहारा कार्यक्षेत्र ब्राउज़र आईडीई और कार्यक्षेत्र प्रबंधक के बीच संचार कार्यक्षेत्र प्रबंधक द्वारा प्रदर्शित शोकहारा एपीआई का उपयोग करके किया जाता है।
  • डिबगर: अपने कोड के थ्रेड, सेटअप स्थितियों को नेविगेट करें और ब्रेकप्वाइंट पर नीतियों को निलंबित करें। जो आपको चुनौतियों का निदान और समाधान करने की अनुमति देता है [11] DevOps: डेवलपर्स आईडीई का उपयोग करके मशीन की स्थिति को देखने और निगरानी करने में सक्षम हैं।
  • प्लग-इन फ्रेमवर्क: कस्टम प्लग-इन डेवलपमेंट को सक्षम करने के लिए एसडीके प्रदान करके एक्लिप्स चे को उच्च विस्तारशीलता प्राप्त होती है।
  • ओपन-सोर्स: एक्लिप्स चे को दुनिया भर में कई योगदानकर्ताओं द्वारा चार वर्षों में विकसित किया गया है।

स्केलिंग

चूँकि चे एक सर्वर एप्लिकेशन है, इसे एक साथ कई डेवलपर्स द्वारा एक्सेस किया जा सकता है। प्रत्येक डेवलपर ब्राउज़र आईडीई का उपयोग करके समान कार्यक्षेत्र से जुड़ सकता है। अभी, जब एकाधिक उपयोगकर्ता एक ही फ़ाइल को संशोधित करते हैं, तो एक्लिप्स चे एक अंतिम-लेखन-जीत नीति लागू करता है। [12] भविष्य के रिलीज़ में एकल फ़ाइल के सहयोगात्मक बहु-उपयोगकर्ता संपादन को सक्षम करने के लिए मल्टी-कर्सर विज़ुअल को सम्मलित करने की योजना बनाई गई है।

कार्यस्थान बहुत बड़े हो सकते हैं, क्योंकि कार्यस्थान में बहुत सारी मशीनें सम्मलित हो सकती हैं। यदि एक एकल होस्ट अब पर्याप्त नहीं है तो प्रत्येक उपयोगकर्ता या उपयोगकर्ता समूह के लिए एक स्वयं का चे उदाहरण प्रदान करने की अनुशंसा की जाती है। इसका मतलब है, कि आपके पास एक ही पारिस्थितिकी तंत्र में चे चलाने वाले कई सर्वर हो सकते हैं। कोडेनवी एक स्केलिंग पारिस्थितिकी तंत्र भी प्रदान करता है जिसे ऑन-डिमांड स्थापित किया जा सकता है | या सास के रूप में उपयोग किया जा सकता है।

भविष्य के रिलीज़ में दूरस्थ डॉकर कंटेनरों को सक्षम करने की भी योजना बनाई गई है जिससे कि उपयोगकर्ताओं को सभी कंटेनरों को एक ही होस्ट पर चलाने की आवश्यकता न हो। [12]


अग्रिम पठन


संदर्भ

  1. "Release 4.0.0 · eclipse/Che". GitHub.
  2. "Fix remaining notes about old EPL 1.0 license (#10607)". GitHub. 1 August 2018.
  3. 3.0 3.1 3.2 3.3 https://eclipse-che.readme.io/docs/ Eclipse Che - Introduction
  4. 4.0 4.1 "Eclipse Che | Features". www.eclipse.org. Retrieved 7 September 2016.
  5. 5.0 5.1 5.2 https://jaxenter.de/eclipse-che-microservices-fuer-eclipse-17519 Eclipse Che - Microservices für Eclipse
  6. https://www.exoplatform.com/blog/2013/02/26/from-exo-cloud-ide-to-codenvy-raising-9-million-dollars-a-brief-history From eXo Cloud IDE to Codenvy Raising $9 Million Dollars: A Brief History
  7. https://www.gnu.org/licenses/license-list.en.html Various Licenses and Comments about Them
  8. https://eclipse.org/che/ Eclipse Che
  9. https://microsoft.github.io/language-server-protocol/specification Language Server Protocol(LSP)
  10. http://www.eclipse.org/che/features/ Eclipse Che - Features
  11. 11.0 11.1 11.2 11.3 Le Meur, Stevan (1 February 2018). "Release Notes: Eclipse Che 6.0 – Eclipse Che Blog". Eclipse Che Blog. Retrieved 9 March 2018.
  12. 12.0 12.1 https://eclipse-che.readme.io/docs/scaling Eclipse Che - Scaling


बाहरी संबंध