La Ецлипсе Фоундатион објавила је публикацију прва стабилна верзија уређивача кода „Ецлипсе Тхеиа 1.0Која је дизајниран да пружи алтернативу истински отворен за пројекат Висуал Студио Цоде.
У почетку је уређивач развијен с циљем пуне употребе оба у облику радне површине за покретање у облаку са приступом преко веб прегледача. Тхеиа је проширива платформа да развије вишејезично развојно окружење интегрисано у радну површину и облак (ИДЕ) са веб технологијама следеће генерације које омогућавају програмерима, организацијама и добављачима да створе ново прошириво искуство програмера.
Рани сарадници и усвојитељи обухватају широк спектар индустрија и апликација и укључују компаније као што су АРМ, Ардуино, ЕцлипсеСоурце, Ерицссон, Гитпод, Гоогле Цлоуд, ИБМ, Ред Хат, САП и ТипеФок.
Код је написан на ТипеСцрипт-у и дистрибуира се под бесплатном лиценцом ЕПЛв2. Пројекат се развија уз учешће ИБМ-а, Ред Хат-а, Гоогле-а, АРМ-а, Ерицссона, САП-а и Ардуина.
О Ецлипсе Тхеиа 1.0
Уредник је изграђен на основу фронтенд / бацкенд архитектуре, што подразумева покретање два процеса, од којих је један одговоран за представљање интерфејса, а други за унутрашњу логику.
Процеси комуницирају помоћу ХТТП-а користећи ЈСОН-РПЦ путем ВебСоцкетс или РЕСТ АПИ. Сервер користи платформу Ноде.јс и када ради преко Веба, ради на спољном серверу, а интерфејс интерфејса се учитава у прегледачу.
У случају радне површине, оба процеса се покрећу локално, а Елецтрон платформа се користи за креирање самодовољне апликације.
Поред овога, уређивач има подршку за развој на ЈаваСцрипт, Јава, Питхон и другим језицима за које постоје серверски управљачки програми засновани на ЛСП (Лангуаге Сервер Протоцол) који се баве операцијама везаним за анализу семантике језика.
Коришћење ЛСП-а омогућава употребу више од 60 постојећих контролера припремљен за Висуал Студио Цоде, Нуцлиде и Атом код уреднике, који такође користе ЛСП.
Од његових главних карактеристика издвајају се:
- Коришћење заједничке базе кода за креирање опција за радну површину и веб.
- Тхеиа надгледа Ецлипсе Фоундатион, која пружа неутралну платформу која је независна од појединачних одлука компаније и делује у интересу заједнице.
- Пројекат је дизајниран на најмодуларнији могући начин, омогућава вам да проширите или промените било коју функционалност помоћу додатака.
- Могуће је створити ИДЕ-сличне производе засноване на Тхеиа повезивањем потребних додатака који их наводе у датотеци пацкаге.јсон.
- Подршка за протокол ВС Цоде Ектенсион, који вам омогућава повезивање екстензија развијених за Висуал Студио Цоде.
- Потпуни емулатор терминала који аутоматски ажурира везу у случају да се страница поново учита у прегледачу без губитка целокупне историје рада.
- Флексибилан дизајн елемената интерфејса. Екран заслона заснован је на оквиру ПхоспхорЈС, који омогућава произвољно кретање блокова (можете сакрити панеле, променити величину блокова и заменити их).
Кључне разлике са Висуал Студио Цоде су: модуларнија архитектура која пружа више могућности модификације; почетна оријентација за покретање не само на локалном систему, већ и у облаку; развој на неутралном месту.
Вреди напоменути да потпуно отворена верзија уређивача Висуал Студио Цоде такође развија пројекат ВСЦодиум, који укључује само бесплатне компоненте, ослобођен је обавезивања са ознаком Мицрософт, а телеметријски код је уклоњен.
Како инсталирати Ецлипсе Тхеиа на Линук?
За оне који су заинтересовани за могућност инсталирања овог ИДЕ-а на свој систем, то ће моћи да ураде уз помоћ Доцкера. Дакле, неопходно је да Доцкер буде инсталиран на систему.
Слику Теје можемо добити тако што ћемо откуцати следећу команду:
docker run -it --init -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next
И спреман.
И на крају, ако желите да сазнате више о овом ИДЕ-у, детаље можете погледати на следећем линку.
А линк?