The Eclipse community has presented the integrated development environment Theia IDE.

Megérkezett a Theia IDE új integrált fejlesztői környezetének első hivatalos kiadása, amelyet az Eclipse Foundation fejleszt a Theia kódeditor és az ahhoz készült pluginek alapjain. A projekt kódja TypeScript nyelven készült, és EPLv2 (Eclipse Public License) licenc alatt terjesztik. A Theia IDE termék önálló asztali alkalmazásként elérhető, amely helyi rendszerekre telepíthető, valamint online verzióban is elérhető böngészőből való használatra (az online verzió saját szerveren történő telepítéséhez kész Docker-kép áll rendelkezésre).

A projektet olyan cégek támogatják, mint az IBM, Red Hat, Google, ARM, Broadcom, Huawei, Samsung, Ericsson, SAP és Arduino, semleges platformon, amelyet az Eclipse Foundation támogat, és amely független a konkrét gyártóktól. A fejlesztési környezet kezdetben Theia Blueprint néven indult, mint mintaként és sablonoknak a Theia platform alapján történő saját megoldások kidolgozásához, most pedig önálló termékké alakult, amely jellemző a moduláris felépítésére és a rugalmas testreszabási lehetőségeire.

A Theia platform frontend/backend architektúrára épül, amely két folyamat egyidejű futtatását jelenti, az egyik a felhasználói felület megrajzolásáért felelős, míg a másik a belső logikáért. A folyamatok HTTP-n keresztül, JSON-RPC-t használva kommunikálnak WebSockets vagy REST API-n keresztül. A szétválasztás lehetővé teszi, hogy a Backend, amely Node.js platformot használ, külső környezetben fut, szerveren, míg a frontend felhasználói felülete böngészőben töltődik be. A Theia IDE alkalmazásban mindkét folyamat helyben fut, és az önálló alkalmazás létrehozásához Electron platformot használnak.

A Theia IDE olyan funkciókat kínál, mint a testreszabható dinamikus eszköztár, leválasztható kód szerkesztő panelek, laprendszer, távoli munkavégzés lehetősége, valamint a fejlesztés alatt álló közös szerkesztési és projektkezelési üzemmód. A projekt elkötelezett a felhasználói adatvédelem mellett, és alapértelmezés szerint nem küld telemetriai adatokat.

The Eclipse community has presented the integrated development environment Theia IDE.

A környezet fejlesztési eszközöket biztosít Python, Java, JavaScript, C++ és bármilyen más nyelvhez, amelynek támogatása megvalósítható. szerverek LSP (Language Server Protocol), amely meghatározza a szintaxis elemzésének, automatikus kiegészítésnek, a kód navigálásának, a hibadiagnosztikának és a refaktorálásnak a logikáját. A harmadik féltől származó hibakeresőkkel való integrációhoz a DAP (Debug Adapter Protocol) protokollt támogatja. A Theia IDE bővítményrendszere kompatibilis a VS Code kód szerkesztőhöz készült kiegészítőkkel, lehetővé téve több mint 3600 meglévő kiegészítő használatát, amelyeket az Open VSX katalógusban találunk.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster