Зед едитор се отвара да подржи заједничко кодирање

Најављен је отворени извор вишекорисничког уређивача кода Зед, развијен под вођством Натхана Собоа, аутора Атом пројекта (основа ВС Цоде) уз учешће тима бивших програмера Атом едитора, Елецтрон платформа и Трее-ситтер библиотека за рашчлањивање. Изворни код серверског дела, који координира вишекорисничко уређивање, отворен је под АГПЛв3 лиценцом, а сам уређивач је отворен под ГПЛв3 лиценцом. За креирање корисничког интерфејса користи се сопствена библиотека ГПУИ, отворена под лиценцом Апацхе 2.0. Код пројекта је развијен на језику Руст. Од платформи, тренутно је подржан само мацОС (подршка за Линук, Виндовс и Веб је у развоју).

Зед едитор је познат по свом фокусу на организовању колаборативног развоја у реалном времену и постизању максималне углађености, продуктивности и брзог одзива интерфејса, у којем, према креаторима пројекта, све радње уређивања треба да се обављају тренутно, а задаци кодирања треба решити на најефикаснији начин. Зед покушава да комбинује лаган уређивач и функционалност модерних интегрисаних развојних окружења у једном производу. Приликом развоја Зед-а узето је у обзир искуство креирања Атом-а и покушано је да се имплементирају неке нове идеје о томе како треба да изгледа идеалан едитор за програмера.

Високе перформансе Зед-а се постижу активном употребом вишенитног рада користећи сва доступна језгра ЦПУ-а, као и растеризацијом прозора на страни ГПУ-а. Као резултат тога, успели смо да постигнемо веома високу стопу одзива на притиске тастера са резултатом који је приказан већ у следећем циклусу ажурирања екрана. У спроведеним тестовима, време одзива на притисак на тастер у Зед-у је процењено на 58 мс, за поређење у Сублиме Тект 4 ова цифра је 75 мс, у ЦЛион-у - 83 мс, ау ВС Цоде-у - 97 мс. Време покретања за Зед је процењено на 338 мс, Сублиме Тект 4 - 381 мс, ВС Цоде - 1444 мс, ЦЛион - 3001 мс. Потрошња меморије је била 257 МБ за Зед, 4 МБ за Сублиме Тект 219, 556 МБ за ВС Цоде и 1536 МБ за ЦЛион.

Зед карактеристике укључују:

  • Узимајући у обзир комплетно стабло синтаксе различитих програмских језика за исправно истицање синтаксе, аутоматско форматирање, структурно истицање и контекстуалну претрагу;
  • Подршка за позивање ЛСП (Лангуаге Сервер Протоцол) сервера за аутоматско довршавање, навигацију кодом, дијагнозу грешака и рефакторисање.
  • Могућност повезивања и промене тема. Доступност светлих и тамних тема.
  • Коришћење подразумеваних пречица на тастатури ВС Цоде-а. Опциони режим компатибилности са пречицама на тастатури и Вим командама.
  • Подржава интеграцију са ГитХуб Цопилот-ом како би вам помогао да напишете и преправите свој код.
  • Интегрисани емулатор терминала.
  • Колаборативна навигација и уређивање кода од стране више програмера у једном заједничком радном простору.
  • Алати за заједничку дискусију и планирање рада у тиму. Подржава управљање задацима, бележење и праћење пројекта, текстуално и гласовно ћаскање.
  • Могућност повезивања за рад на пројекту са било ког рачунара, без везивања за податке на локалном систему. Рад са екстерним пројектима одвија се на исти начин као и рад са кодом који се налази на локалном рачунару.

Зед едитор се отвара да подржи заједничко кодирање

За финансирање пуног радног времена развојног тима Зед-а, пројекат намерава да настави да користи пословни модел заснован на пружању додатних плаћених услуга. Први од ових сервиса биће „Зед Цханнелс” са имплементацијом виртуелне канцеларије за организовање рада развојних тимова у великим пројектима, омогућавајући неколико програмера да заједно сарађују, комуницирају са другим учесницима и заједно пишу код. На основу Зед Цханнелс-а, покренута је иницијатива Фиресиде Хацкс у оквиру које свако може да прати развој самог Зена у реалном времену. У будућности се такође планира пружање услуге са сопственим интелигентним асистентом у стилу ГитХуб Цопилот и, евентуално, имплементација плаћених специјализованих додатака који узимају у обзир специфичности развоја комерцијалних производа и употребе у предузећима.

Зед едитор се отвара да подржи заједничко кодирање


Извор: опеннет.ру

Додај коментар