एक्लिप्स थिया १.०: व्हिज्युअल स्टुडिओचा मुक्त स्रोत पर्याय

La एक्लिप्स फाउंडेशनचे प्रकाशन प्रसिद्ध केले कोड संपादकाची पहिली स्थिर आवृत्ती "ग्रहण थेआ 1.0जे आहे पर्यायी पुरवण्यासाठी डिझाइन केलेले खरोखर व्हिज्युअल स्टुडिओ कोड प्रकल्पात उघडा.

सुरुवातीला संपादक हे दोन्ही वापरण्याच्या दृष्टीने विकसित केले गेले मेघ मध्ये लाँच करण्यासाठी एक डेस्कटॉप अनुप्रयोग स्वरूपात वेब ब्राउझरद्वारे प्रवेशासह. थिया एक विस्तारनीय व्यासपीठ आहे डेव्हलपर, संस्था आणि विक्रेत्यांना नवीन एक्सटेंसिबल डेव्हलपर अनुभव तयार करण्यास सक्षम करणार्‍या पुढील-पिढीच्या वेब तंत्रज्ञानासह बहुभाषी डेस्कटॉप आणि क्लाऊड एकात्मिक विकास वातावरण (आयडीई) विकसित करणे.

आरंभिक योगदानकर्ते आणि अवलंबकर्ते विविध प्रकारचे उद्योग आणि अनुप्रयोग विस्तृत करतात आणि त्यात एआरएम, अर्डिनो, एक्लिप्ससोर्स, एरिक्सन, गिटपॉड, गूगल क्लाऊड, आयबीएम, रेड हॅट, एसएपी आणि टाइपफॉक्स सारख्या कंपन्यांचा समावेश आहे.

कोड टाइपस्क्रिप्टमध्ये लिहिलेला आहे आणि विनामूल्य ईपीएलव्ही 2 परवान्याअंतर्गत वितरीत केला आहे. आयबीएम, रेड हॅट, गूगल, एआरएम, एरिक्सन, एसएपी आणि अर्डिनो यांच्या सहभागाने हा प्रकल्प विकसित करण्यात येत आहे.

एलिप्स थिया 1.0 बद्दल

संपादक फ्रंटएंड / बॅकएंड आर्किटेक्चरच्या आधारे तयार केलेले आहे, ज्याद्वारे दोन प्रक्रिया सुरू होण्यास सूचित होते, त्यापैकी एक इंटरफेसचे प्रतिनिधित्व करण्यासाठी जबाबदार आहे आणि दुसरी अंतर्गत लॉजिकसाठी.

प्रक्रिया JSON-RPC वापरून HTTP चा वापर करुन संप्रेषण करतात वेबसॉकेट्स किंवा आरईएसटी एपीआय मार्गे. सर्व्हर वेबद्वारे कार्य करताना नोड.जेएस प्लॅटफॉर्म वापरते, ते बाह्य सर्व्हरवर चालते आणि इंटरफेसवरील इंटरफेस ब्राउझरमध्ये लोड केले जाते.

डेस्कटॉप अनुप्रयोगाच्या बाबतीत, दोन्ही प्रक्रिया स्थानिक पातळीवर सुरू केल्या जातात आणि इलेक्ट्रॉन प्लॅटफॉर्मचा वापर स्वयंपूर्ण अनुप्रयोग तयार करण्यासाठी केला जातो.

या खेरीज, संपादकास जावास्क्रिप्ट, जावा, पायथन आणि इतर भाषांमध्ये विकासासाठी समर्थन आहे ज्यासाठी एलएसपी (भाषा सर्व्हर प्रोटोकॉल) वर आधारित सर्व्हर ड्राइव्हर्स आहेत जे भाषा शब्दांकाच्या विश्लेषणाशी संबंधित कार्य करतात.

एलएसपी वापरल्याने 60 पेक्षा जास्त विद्यमान नियंत्रक वापरण्याची परवानगी मिळते व्हिज्युअल स्टुडिओ कोड, न्यूक्लाइड आणि omटम कोड संपादकांसाठी तयार, जे एलएसपी देखील वापरतात.

त्याच्या मुख्य वैशिष्ट्ये खाली उभे रहा:

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

व्हिज्युअल स्टुडिओ कोडमधील मुख्य फरक आहेत: अधिक मॉड्यूलर आर्किटेक्चर जे अधिक फेरबदल पर्याय प्रदान करते; प्रारंभिक दिशा केवळ स्थानिक प्रणालीवरच नव्हे तर मेघामध्ये देखील सुरू करण्यासाठी; तटस्थ साइटवर विकास.

हे लक्षात घेण्यासारखे आहे की व्हिज्युअल स्टुडिओ कोड संपादकाची संपूर्ण मुक्त आवृत्ती देखील व्हीएससीडियम प्रोजेक्ट विकसित करते, ज्यात केवळ मुक्त घटक समाविष्ट आहेत, मायक्रोसॉफ्ट-ब्रांडेड बाइंडिंगपासून मुक्त केले गेले आहे आणि टेलिमेट्री कोड काढून टाकला आहे.

लिनक्सवर एक्लिप्स थिया कसे स्थापित करावे?

ज्यांना त्यांच्या सिस्टमवर हा आयडीई स्थापित करण्यात स्वारस्य आहे त्यांच्यासाठी, ते डॉकरच्या मदतीने ते करण्यात सक्षम असतील. म्हणून सिस्टमवर डॉकर स्थापित करणे आवश्यक आहे.

आम्ही खालील कमांड टाईप करून थेआची प्रतिमा प्राप्त करू शकतो.

docker run -it --init -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next

आणि तयार.

शेवटी, जर आपल्याला या आयडीईबद्दल अधिक जाणून घ्यायचे असेल तर आपण खालील लिंकवर तपशील तपासू शकता.


एक टिप्पणी, आपले सोडून द्या

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   सॅटरडो म्हणाले

    आणि दुवा?