Eclipse Theia 1.0: waa isha furan ee furan Studio Visual

La Eclipse Foundation ayaa sii deysay daabacaadda nooca ugu horreeya ee xasilloon ee tifaftiraha koodhka "Qorrax madoobaad Theia 1.0Kaas oo ah loogu talagalay inay bixiso bedel kale runti u furan mashruuca Code Studio Visual.

Ugu horreyntii, tifaftiraha waxaa lagu horumariyey aragti ah inuu si buuxda u wada isticmaalo labadaba qaab codsi desktop ah si daruurta loogu soo bandhigo marin looga dhex helayo shabakad internet. Theia waa madal la beddeli karo si loo horumariyo desktop-ka luuqadaha badan iyo jawiga isku-dhafan ee daruuraha isku-dhafan ee daruuraha (IDEs) oo leh teknoolojiyada jiilka soo socda ee u sahlaya kuwa horumariya, ururada iyo kuwa wax iibiya inay abuuraan khibrado horumarineed oo cusub.

Ka-qaybgalayaasha hore iyo kuwa korsanaya waxay kala yihiin noocyo kala duwan oo warshado iyo codsiyo ah, waxaana ka mid ah shirkadaha sida ARM, Arduino, EclipseSource, Ericsson, Gitpod, Google Cloud, IBM, Red Hat, SAP, iyo TypeFox.

Nambarka waxaa lagu qoray TypeScript waxaana lagu qaybiyay liisanka bilaashka ah ee EPLv2. Mashruuca waxaa lagu horumarinayaa iyadoo ay ka qeyb qaadanayaan IBM, Red Hat, Google, ARM, Ericsson, SAP iyo Arduino.

Ku saabsan Eclipse Theia 1.0

Tifatiraha waxaa lagu dhisay qaab dhismeedka hore / gadaal gadaashiisa, taas oo macnaheedu yahay bilaabida laba geeddi-socod, oo mid ka mid ah mas'uul ka yahay matalaadda is-dhexgalka iyo tan labaad ee caqliga gudaha.

Nidaamyadu waxay ku xiriiraan iyadoo la adeegsanayo HTTP iyadoo la adeegsanayo JSON-RPC iyada oo loo marayo WebSockets ama REST API. Server-ka waxaad adeegsaneysaa barnaamijka Node.js iyo markaad ka shaqeyneyso Webka, waxay ku socotaa adeege dibadeed iyo isku xirnaanta isdhexgalka waxaa lagu dhejiyaa biraawsarka.

Marka laga hadlayo arjiga kombuyuutarka, labada geeddi-socodba waxaa laga billaabayaa maxalliga ah oo loo yaqaan 'Electron platform' waxaa loo isticmaalaa in lagu abuuro codsi isku filan.

Taas ka sokow, tifaftiraha ayaa taageero u leh horumarka JavaScript, Java, Python iyo luqado kale taas oo ay jiraan darawallo adeegeyaal ah oo ku saleysan LSP (Protocol Server Protocol) oo wax ka qabta hawlgallada la xiriira falanqaynta cilmiga luqadda.

Isticmaalka LSP waxay u oggolaaneysaa in la isticmaalo in ka badan 60 ilaaliyeyaasha hadda jira loo diyaariyey Visual Studio Code, Nuclide iyo tifaftireyaasha Atom code, oo waliba adeegsada LSP.

Astaamaha ugu waaweyn waxyaabaha soo socda ayaa istaaga:

  • Adeegsiga saldhig koodh guud si loo abuuro ikhtiyaarrada desktop iyo webka.
  • Theia waxaa kormeera Eclipse Foundation, oo bixisa barxad dhexdhexaad ah oo ka madaxbanaan go'aannada shaqsiyeed ee shakhsi ahaaneed iyo ficillada danta bulshada.
  • Mashruuca waxaa loogu talagalay habka ugu qaabaysan ee suurtogalka ah, wuxuu kuu ogolaanayaa inaad ballaadhiso ama aad wax ka bedesho waxqabad kasta adoo adeegsanaya fiilooyin.
  • Waa suurtagal in la abuuro waxyaabaha ku saleysan Theia ee ku saleysan IDE-ka adoo isku xiraya fiilooyinka loo baahan yahay ee ku taxan faylka package.json
  • Taageerada borotokoolka kordhinta VS Code, oo kuu ogolaanaya inaad isku xirto kordhin loo sameeyay Code Visual Studio.
  • Emulator-ka buuxa ee si otomaatig ah u cusbooneysiiya xiriirka haddii ay dhacdo in bog dib loogu soo rogo biraawsarka iyada oo aan lumin taariikhda shaqada oo buuxda.
  • Naqshad debecsan oo ka kooban qodobo isku xiran. Qolofka bandhiggu wuxuu ku saleysan yahay qaab-dhismeedka 'PhosphorJS', kaas oo u oggolaanaya dhaqdhaqaaq aan loo meel dayin ee baloogyada (waad qarin kartaa baararka, dib u habeyn kartaa baloogyada, oo waad beddeli kartaa).

Kala duwanaanshaha muhiimka ah ee Visual Studio Code waa: naqshad dhismeedka qaabdhismeed badan oo bixiya ikhtiyaarro wax ka beddelid badan; hanuuninta bilowga ah ee lagu bilaabayo kaliya nidaamka maxalliga ah, laakiin sidoo kale daruuraha; horumarinta goob dhexdhexaad ah.

Waxaa xusid mudan in nooca furan ee tifaftiraha Visual Studio Code uu sidoo kale horumarinayo mashruuca VSCodium, oo ay kujiraan kaliya qaybo bilaash ah, waa laga xoreeyay ku xirnaanta sumadda Microsoft, waxaana laga saaray koodhka telemetry-ka.

Sidee loo rakibaa Eclipse Theia Linux?

Kuwa xiiseynaya inay awoodaan inay ku rakibaan IDE-kooda nidaamkooda, waxay ku samayn doonaan iyagoo kaashanaya Docker Marka waa lagama maarmaan in Docker lagu rakibo nidaamka.

Sawirka Theia waxaa lagu heli karaa adoo garaacaya amarka soo socda:

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

Oo diyaar.

Ugu dambeyntii, haddii aad rabto inaad wax badan ka ogaato IDE-kan, waxaad ku hubin kartaa faahfaahinta xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   saterdoe dijo

    Iyo isku xidhka?