Kutulutsidwa kwa Eclipse Theia 1.0, m'malo mwa Visual Studio Code editor

Eclipse Foundation losindikizidwa kutulutsidwa kokhazikika kwa code editor Eclipse Theia 1.0, idapangidwa ndi cholinga chopereka njira yotseguka yowonekera ku Visual Studio Code projekiti. Mkonzi poyamba amapangidwa ndi diso kuti agwiritse ntchito mokwanira zonse ngati mawonekedwe a pulogalamu ya pakompyuta komanso poyambitsa mumtambo ndi mwayi kudzera pa msakatuli. Khodiyo idalembedwa mu TypeScript ndi zidzafalikira pansi pa layisensi ya EPLv2 yaulere. Ntchitoyi ikupangidwa ndi IBM, Red Hat, Google, ARM, Ericsson, SAP ndi Arduino.

Mfundo zazikulu:

  • Kugwiritsa ntchito nambala imodzi yodziwika kuti mupange mitundu ya desktop ndi intaneti.
  • Imathandizira chitukuko cha JavaScript, Java, Python ndi zilankhulo zina zomwe ma processor-based server-side processors amapezeka LSP (Language Server Protocol), yomwe imagwira ntchito zokhudzana ndi kugawa semantics ya chinenerocho. Kugwiritsa ntchito LSP kumakupatsani mwayi wogwiritsa ntchito zopitilira 60 zomwe zidakonzedweratu kuti zisinthe Mawonekedwe a Visual Studio, Nuclide и atomu, omwe amagwiritsanso ntchito LSP.
  • Chitukuko cha Theia chimayang'aniridwa ndi Eclipse Foundation, yomwe imapereka nsanja yopanda ndale popanda zisankho zamakampani pawokha komanso kuchita zofuna za anthu ammudzi.
  • Pulojekitiyi idapangidwa kuti ikhale yosinthika momwe mungathere, kukulolani kuti muwonjezere kapena kusintha magwiridwe antchito zowonjezera.
  • N'zotheka kupanga zinthu monga IDE zochokera ku Theia mwa kulumikiza zofunikira zowonjezera pozilemba mu phukusi.json file.
  • Thandizo la VS Code Extension protocol, lomwe limakupatsani mwayi wolumikiza zowonjezera zopangidwira Visual Studio Code.
  • Emulator yokhazikika yokhazikika yokhazikika yomwe imangosintha kulumikizana ngati tsamba lidakwezedwanso mumsakatuli, osataya mbiri yonse yantchito.
  • Mawonekedwe osinthika a mawonekedwe a mawonekedwe. Chigoba chowonekera chimakhazikitsidwa ndi chimango PhosphorJS, kulola kusuntha kosasunthika kwa midadada (mutha kubisa mapanelo, kusintha kukula kwa midadada ndikusinthana nawo).

Mkonzi amamangidwa pa zomangamanga kutsogolo / kumbuyo, yomwe imaphatikizapo kuyambitsa njira ziwiri, imodzi yomwe ili ndi udindo wopereka mawonekedwe, ndipo yachiwiri ndi ndondomeko yamkati. Njira zimalumikizana pogwiritsa ntchito HTTP pogwiritsa ntchito JSON-RPC kudzera pa WebSockets kapena REST API. Kumbuyo kumagwiritsa ntchito nsanja ya Node.js ndipo, pogwira ntchito pa Webusaiti, imayenda pa seva yakunja, ndipo kutsogolo ndi mawonekedwe kumayikidwa mu msakatuli. Pankhani ya pulogalamu ya desktop, njira zonse ziwiri zimayendera kwanuko, komanso kwa
Pulatifomu ya Electron imagwiritsidwa ntchito popanga mapulogalamu okhazikika.

Kutulutsidwa kwa Eclipse Theia 1.0, m'malo mwa Visual Studio Code editor

Zina mwazosiyana zazikulu kuchokera ku Visual Studio Code ndi: zomanga modular, kupereka mipata yambiri kusinthidwa; kuyang'ana koyambirira pakuyambitsa osati pamadongosolo amderalo, komanso mumtambo; chitukuko pamalo osalowerera ndale.
Ndizofunikira kudziwa kuti mtundu wotseguka wa Visual Studio Code mkonzi umapanganso ntchitoyi VSCodium, yomwe imaphatikizapo zigawo zaulere zokha, ilibe maubwenzi ndi mtundu wa Microsoft ndipo imatsukidwa ndi code yosonkhanitsa telemetry.

Tikukumbutseni kuti mkonzi wa Visual Studio Code adamangidwa pogwiritsa ntchito zomwe polojekitiyi ikuchita atomu ndi nsanja Electron, kutengera Chromium ndi Node.js codebase. Mkonzi amapereka chowongolera chokhazikika, zida zogwirira ntchito ndi Git, zida zosinthira, kusaka ma code, kumalizitsa zokha zomanga zokhazikika, ndi chithandizo chanthawi zonse. Visual Studio Code imapangidwa ndi Microsoft ngati pulojekiti yotseguka. kupezeka pansi pa layisensi ya MIT, koma misonkhano ya binary yoperekedwa mwalamulo siyifanana ndi gwero, chifukwa imaphatikizapo zigawo zotsatirira zochita mu mkonzi ndi kutumiza telemetry. Kutoleredwa kwa telemetry kumafotokozedwa ndi kukhathamiritsa kwa mawonekedwe poganizira khalidwe lenileni la omanga. Kuonjezera apo, misonkhano ya binary imagawidwa pansi pa chilolezo chosiyana chopanda ufulu.

Source: opennet.ru

Kuwonjezera ndemanga