Ецлипсе Тхеиа 1.0: алтернатива за Висуал Студио отвореног кода

La Ецлипсе Фоундатион објавила је публикацију прва стабилна верзија уређивача кода „Ецлипсе Тхеиа 1.0Која је дизајниран да пружи алтернативу истински отворен за пројекат Висуал Студио Цоде.

У почетку је уређивач развијен с циљем пуне употребе оба у облику радне површине за покретање у облаку са приступом преко веб прегледача. Тхеиа је проширива платформа да развије вишејезично развојно окружење интегрисано у радну површину и облак (ИДЕ) са веб технологијама следеће генерације које омогућавају програмерима, организацијама и добављачима да створе ново прошириво искуство програмера.

Рани сарадници и усвојитељи обухватају широк спектар индустрија и апликација и укључују компаније као што су АРМ, Ардуино, ЕцлипсеСоурце, Ерицссон, Гитпод, Гоогле Цлоуд, ИБМ, Ред Хат, САП и ТипеФок.

Код је написан на ТипеСцрипт-у и дистрибуира се под бесплатном лиценцом ЕПЛв2. Пројекат се развија уз учешће ИБМ-а, Ред Хат-а, Гоогле-а, АРМ-а, Ерицссона, САП-а и Ардуина.

О Ецлипсе Тхеиа 1.0

Уредник је изграђен на основу фронтенд / бацкенд архитектуре, што подразумева покретање два процеса, од којих је један одговоран за представљање интерфејса, а други за унутрашњу логику.

Процеси комуницирају помоћу ХТТП-а користећи ЈСОН-РПЦ путем ВебСоцкетс или РЕСТ АПИ. Сервер користи платформу Ноде.јс и када ради преко Веба, ради на спољном серверу, а интерфејс интерфејса се учитава у прегледачу.

У случају радне површине, оба процеса се покрећу локално, а Елецтрон платформа се користи за креирање самодовољне апликације.

Поред овога, уређивач има подршку за развој на ЈаваСцрипт, Јава, Питхон и другим језицима за које постоје серверски управљачки програми засновани на ЛСП (Лангуаге Сервер Протоцол) који се баве операцијама везаним за анализу семантике језика.

Коришћење ЛСП-а омогућава употребу више од 60 постојећих контролера припремљен за Висуал Студио Цоде, Нуцлиде и Атом код уреднике, који такође користе ЛСП.

Од његових главних карактеристика издвајају се:

  • Коришћење заједничке базе кода за креирање опција за радну површину и веб.
  • Тхеиа надгледа Ецлипсе Фоундатион, која пружа неутралну платформу која је независна од појединачних одлука компаније и делује у интересу заједнице.
  • Пројекат је дизајниран на најмодуларнији могући начин, омогућава вам да проширите или промените било коју функционалност помоћу додатака.
  • Могуће је створити ИДЕ-сличне производе засноване на Тхеиа повезивањем потребних додатака који их наводе у датотеци пацкаге.јсон.
  • Подршка за протокол ВС Цоде Ектенсион, који вам омогућава повезивање екстензија развијених за Висуал Студио Цоде.
  • Потпуни емулатор терминала који аутоматски ажурира везу у случају да се страница поново учита у прегледачу без губитка целокупне историје рада.
  • Флексибилан дизајн елемената интерфејса. Екран заслона заснован је на оквиру ПхоспхорЈС, који омогућава произвољно кретање блокова (можете сакрити панеле, променити величину блокова и заменити их).

Кључне разлике са Висуал Студио Цоде су: модуларнија архитектура која пружа више могућности модификације; почетна оријентација за покретање не само на локалном систему, већ и у облаку; развој на неутралном месту.

Вреди напоменути да потпуно отворена верзија уређивача Висуал Студио Цоде такође развија пројекат ВСЦодиум, који укључује само бесплатне компоненте, ослобођен је обавезивања са ознаком Мицрософт, а телеметријски код је уклоњен.

Како инсталирати Ецлипсе Тхеиа на Линук?

За оне који су заинтересовани за могућност инсталирања овог ИДЕ-а на свој систем, то ће моћи да ураде уз помоћ Доцкера. Дакле, неопходно је да Доцкер буде инсталиран на систему.

Слику Теје можемо добити тако што ћемо откуцати следећу команду:

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

И спреман.

И на крају, ако желите да сазнате више о овом ИДЕ-у, детаље можете погледати на следећем линку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   сатердое дијо

    А линк?