Eclipse Theia 1.0: an roghainn stòr fosgailte an àite Visual Studio

La Sgaoil Eclipse Foundation foillseachadh a ’chiad dreach seasmhach de dheasaiche a’ chòd "Eclipse Theia 1.0A tha air a dhealbhadh gus roghainn eile a thoirt seachad gu fìrinneach fosgailte don phròiseact Còd Stiùidio Lèirsinneach.

An toiseach, thèid an deasaiche a leasachadh le sùil ri làn fheum a dhèanamh den dà chuid ann an cruth tagradh deasg airson a chuir air bhog san sgòth le ruigsinneachd tro bhrobhsair lìn. Theia na àrd-ùrlar leudachail gus àrainneachdan leasachaidh ioma-chànanach deasg agus sgòthan (IDEs) a leasachadh le teicneòlasan lìn an ath ghinealach a bheir comas do luchd-leasachaidh, buidhnean agus luchd-reic eòlasan ùra leudachaidh a chruthachadh.

Bidh com-pàirtichean tràth agus luchd-uchd-mhacachd a ’sgaoileadh raon farsaing de ghnìomhachasan agus thagraidhean, agus a’ toirt a-steach companaidhean leithid ARM, Arduino, EclipseSource, Ericsson, Gitpod, Google Cloud, IBM, Red Hat, SAP, agus TypeFox.

Tha an còd sgrìobhte ann an TypeScript agus air a sgaoileadh fon chead EPLv2 an-asgaidh. Thathas a ’leasachadh a’ phròiseict le com-pàirteachadh IBM, Red Hat, Google, ARM, Ericsson, SAP agus Arduino.

Mu Eclipse Theia 1.0

An neach-deasachaidh air a thogail air bunait ailtireachd frontend / backend, a tha a ’ciallachadh gun tèid dà phròiseas a chuir air bhog, aon dhiubh le uallach airson a bhith a’ riochdachadh an eadar-aghaidh agus an dàrna fear airson loidsig a-staigh.

Bidh pròiseasan a ’conaltradh le bhith a’ cleachdadh HTTP a ’cleachdadh JSON-RPC tro WebSockets no an REST API. Am frithealaiche bidh thu a ’cleachdadh an àrd-ùrlar Node.js agus nuair a bhios tu ag obair tron ​​lìon, bidh e a ’ruith air frithealaiche taobh a-muigh agus tha an eadar-aghaidh chun eadar-aghaidh air a luchdachadh sa bhrobhsair.

A thaobh tagradh deasg, tha an dà phròiseas air an tòiseachadh gu h-ionadail agus tha an àrd-ùrlar Electron air a chleachdadh gus tagradh fèin-sheasmhach a chruthachadh.

A bharrachd air an seo, tha taic aig an deasaiche airson leasachadh ann an JavaScript, Java, Python agus cànanan eile airson a bheil draibhearan frithealaiche stèidhichte air an LSP (Pròtacal frithealaiche cànain) a bhios a ’dèiligeadh ri gnìomhachd co-cheangailte ri sgrùdadh semantics cànain.

Le bhith a ’cleachdadh LSP leigidh sin barrachd air 60 riaghladair a tha ann a chleachdadh air ullachadh airson luchd-deasachaidh Còd Stiùidio Lèirsinneach, Nuclide agus Atom, a bhios cuideachd a ’cleachdadh LSP.

De na prìomh fheartan aige tha na leanas a 'seasamh a-mach:

  • A ’cleachdadh bunait còd cumanta gus roghainnean deasg is lìn a chruthachadh.
  • Tha Theia air a stiùireadh le Stèidheachd Eclipse, a tha a ’toirt seachad àrd-ùrlar neodrach a tha neo-eisimeileach bho cho-dhùnaidhean chompanaidhean fa leth agus a tha ag obair airson math na coimhearsnachd.
  • Tha am pròiseact air a dhealbhadh anns an dòigh as modha a ghabhas dèanamh, leigidh e leat comas sam bith a leudachadh no atharrachadh tro plugins.
  • Tha e comasach toraidhean coltach ri IDE stèidhichte air Theia a chruthachadh le bhith a ’ceangal na plugins a tha a dhìth gan liostadh anns an fhaidhle package.json.
  • Taic airson protocol leudachadh còd VS, a leigeas leat leudachadh a cheangal a chaidh a leasachadh airson Còd Stiùidio Lèirsinneach.
  • Emulator làn-uidheim a bhios ag ùrachadh a ’cheangail gu fèin-ghluasadach gun fhios nach tèid duilleag ath-luchdachadh sa bhrobhsair gun a bhith a’ call an eachdraidh obrach iomlan.
  • Dealbhadh sùbailte de eileamaidean eadar-aghaidh. Tha an t-slige taisbeanaidh stèidhichte air frèam PhosphorJS, a leigeas le gluasad neo-riaghailteach de bhlocaichean (faodaidh tu pannalan fhalach, ath-mheudachadh blocaichean agus an iomlaid).

Is e na prìomh eadar-dhealachaidhean le Còd Stiùidio Lèirsinneach: ailtireachd nas modhaile a bheir seachad barrachd roghainnean atharrachaidh; stiùireadh tùsail airson a chuir air bhog chan ann a-mhàin air an t-siostam ionadail, ach cuideachd san sgòth; leasachadh air làrach neodrach.

Is fhiach a bhith mothachail gu bheil an dreach làn fosgailte de neach-deasachaidh Còd Stiùidio Lèirsinneach cuideachd a ’leasachadh pròiseact VSCodium, a tha a’ toirt a-steach dìreach pàirtean an-asgaidh, air a leigeil ma sgaoil bho cheangal brand-Microsoft, agus tha còd telemetry air a thoirt air falbh.

Mar a stàlaicheas tu Eclipse Theia air Linux?

Dhaibhsan aig a bheil ùidh ann a bhith comasach air an IDE seo a chuir air an t-siostam aca, bidh e comasach dhaibh a dhèanamh le cuideachadh bho Docker. Mar sin feumar Docker a chuir a-steach air an t-siostam.

Gheibh sinn ìomhaigh Theia le bhith a ’taipeadh an àithne a leanas:

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

Agus deiseil.

Mu dheireadh, ma tha thu airson tuilleadh fhaighinn a-mach mun IDE seo, faodaidh tu sgrùdadh a dhèanamh air mion-fhiosrachadh anns a ’cheangal a leanas.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Beachd, fàg do chuid fhèin

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.

  1.   saterdoe thuirt

    Agus an ceangal?