~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 2B60D3DDC9CDDF8D72C2B2B50DA78EF6__1712857080 ✰
Заголовок документа оригинал.:
✰ Eclipse Che - Wikipedia ✰
Заголовок документа перевод.:
✰ Затмение Че — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Eclipse_Che ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/2b/f6/2b60d3ddc9cddf8d72c2b2b50da78ef6.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/2b/f6/2b60d3ddc9cddf8d72c2b2b50da78ef6__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 11:56:35 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 11 April 2024, at 20:38 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Затмение Че — Википедия Jump to content

Затмение Че

Из Википедии, бесплатной энциклопедии

Затмение Че
Разработчики) Фонд Затмения
Начальная версия 4.0 / 29 марта 2016 г .; 8 лет назад ( 29.03.2016 ) [1]
Стабильная версия
7.86.0 [2]  Отредактируйте это в Викиданных/ 21 мая 2024 г .; 25 дней назад ( 21 мая 2024 г. )
Репозиторий github /затмение /Что
Операционная система Кроссплатформенность : Linux , Mac OS X , Solaris , Windows.
Платформа Ява SE
Тип Инструмент программирования , Интегрированная среда разработки (IDE)
Лицензия С версии 6.9.0: EPL-2.0 [3]
До версии 6.8.0: EPL-1.0
Веб-сайт www .затмение .org /Что

Eclipse Che — это открытым исходным кодом с сервер рабочей области для разработчиков на основе Java и онлайн-IDE ( интегрированная среда разработки ). Он включает в себя многопользовательскую платформу удаленной разработки. Сервер рабочей области поставляется с гибким веб-сервисом RESTful . Он также содержит SDK для создания плагинов для языков, фреймворков или инструментов. [4] Eclipse Che — это проект верхнего уровня Eclipse Cloud Development (ECD), позволяющий сообществу пользователей вносить вклад. [5]

История [ править ]

Впервые о Eclipse Che было объявлено в октябре 2014 года. Один из основных разработчиков, Codenvy, предоставил технологический стек, на котором основан Che. [6] Идея облачной IDE и ее разработки возникла в начале 2009 года в компании eXo Platform. После трех лет непрерывного развития проект собрал 9 миллионов долларов и создал отдельный бизнес под названием Codenvy. [7] После анонса проекта Che, включая пожертвование интеллектуальной собственности и участие в проекте Eclipse Cloud Development, началась разработка проекта Che. Codenvy сегодня представляет собой коммерческий продукт, созданный на основе Eclipse Che. [6] Сегодня помимо Codenvy существует множество участников, таких как IBM , Red Hat , Samsung , SAP , Microsoft , Intuit , eXo Platform, WSO2 и Serli, а также многочисленные участники открытого исходного кода из Бразилии, Канады, Китая, Франции, Индии, России, Шри-Ланка, Украина и США. [5]

Лицензирование [ править ]

Eclipse Che выпускается под лицензией Eclipse Public License , аналогичной Common Public License . [8]

Имя [ править ]

Название «Че» связано с тем, что большая часть разработок ведется в Черкассах (Украина). [6]

Поддерживаемые языки и платформы [ править ]

По умолчанию поддерживаются следующие языки программирования и платформы: [9]

Категория Поддерживать
Языки C, C++, C#, F#, Go, Java, JavaScript, PHP, Python, Ruby, SQL, TypeScript [10]
Рамки AngularJS, Docker, .Net 2.0, Kubernetes, OpenShift, Yeoman,
Строители Ant, Bower, Grunt, Gulp, Maven, Npm
Инструменты Git, Орион, SSH, Subversion

Подход [ править ]

Че сам по себе является сервером рабочей области, работающим на сервере приложений. Че предоставляет интегрированную среду разработки, которую можно использовать через браузер. После первоначальной загрузки IDE предоставляет динамический пользовательский интерфейс, включающий известные компоненты, такие как мастера, редакторы, панели инструментов и многое другое. Пользователь имеет возможность создавать рабочие пространства, проекты, среды, машины и многие другие модули, необходимые для построения проекта с нуля. Связь между пользовательским интерфейсом и сервером осуществляется с помощью API-интерфейсов RESTful, которые взаимодействуют с так называемым мастером рабочей области. Одно рабочее пространство может включать ноль или более проектов и должно включать хотя бы одну среду, которая сама содержит хотя бы одну машину. Машина — это среда выполнения, на которой установлено необходимое программное обеспечение. Если пользователь добавляет, например, проект, использующий Apache Maven, Workspace Master устанавливает Maven на любой компьютер в рабочей области, чтобы гарантировать возможность выполнения проекта на каждом компьютере. В комплект поставки Че входит несколько предопределенных стеков технологий, позволяющих быстро настроить новую машину. Чтобы обеспечить высокую гибкость и расширяемость, пользователь может также определить собственные стеки технологий, которые можно использовать для настройки новых машин. [4]

Рабочий процесс Eclipse Che при открытии IDE и внесении изменений в рабочую область или проект.

Технологический стек [ править ]

Eclipse Che — это Java-приложение, которое по умолчанию запускается на сервере Apache Tomcat . IDE, которая используется внутри браузера, написана с использованием Google Web Toolkit . Che обладает широкими возможностями расширения, поскольку предоставляет SDK, который можно использовать для разработки новых плагинов, которые можно объединять в так называемые сборки. Позже сборку можно будет выполнить как автономное серверное приложение или настольный клиент с помощью включенных в комплект установщиков. Машины, на которых могут выполняться проекты, управляются Docker . [4]

Пользователи [ править ]

Че делит своих пользователей на три группы. Разработчики являются реальными пользователями IDE. Это может быть либо доступ к удаленному серверу Che, либо запуск локального экземпляра Che. Владельцы продуктов могут использовать Che для предоставления рабочих пространств по требованию. Поставщики подключаемых модулей могут разрабатывать подключаемые модули менеджера рабочей области либо на стороне клиента, либо на стороне сервера. [4]

Особенности [ править ]

Eclipse Che обладает множеством новых функций и гибкости: [11]

  • Переносимые рабочие области: каждая рабочая область имеет свою собственную конфигурацию, которую можно легко сохранить, перенести и интегрировать в другие экземпляры Eclipse Che.
  • Изображения Docker: каждое рабочее пространство содержит так называемые машины, которые используются для выполнения проектов. На каждой машине могут быть установлены различные технологии, и она управляется Docker .
  • Поддержка инфраструктуры OpenShift: запустите Che на OpenShift [12]
  • Агенты рабочей области: каждая машина содержит агенты рабочей области, которые предоставляют пользователю такие услуги, как доступ по SSH, мониторинг и удаленную отладку.
  • Снимки рабочей области: рабочие области по умолчанию являются временными. Это означает, что состояние среды, вероятно, не будет прежним после перезапуска рабочей области. Используя снимки рабочей области, состояние рабочей области можно сохранить и перезапустить позже.
  • Многопользовательская и многопользовательская среда: сотни разработчиков и пользователей могут войти в Che и сотрудничать. [12] Что зачастую требуется крупнейшим командам и предприятиям.
  • Совместные рабочие области: если Eclipse Che размещен в качестве сервера рабочей области, к нему могут получить доступ несколько пользователей и групп. Каждый пользователь может легко разработать одно и то же приложение без необходимости установки программного обеспечения.
  • Визуализация Git: файлы на вкладках проводника проекта и редактора могут быть окрашены в зависимости от их статуса в Git. [12]
  • Рабочие области RESTful: связь между IDE браузера и менеджером рабочей области осуществляется с помощью API-интерфейсов RESTful, предоставляемых менеджером рабочей области.
  • Отладчик: перемещайтесь по потоку вашего кода, настраивайте условия и приостанавливайте политики на точках останова. Что позволяет диагностировать и решать проблемы [12]
  • DevOps: разработчики могут видеть и контролировать состояние машины с помощью IDE.
  • Платформа подключаемых модулей: Предоставляя SDK для разработки пользовательских подключаемых модулей, Eclipse Che получает высокую расширяемость.
  • Открытый исходный код: Eclipse Che разрабатывался в течение четырех лет множеством участников со всего мира.

Масштабирование [ править ]

Поскольку Che является серверным приложением, к нему могут обращаться одновременно несколько разработчиков. Каждый разработчик может подключиться к одному и тому же рабочему пространству с помощью браузерной IDE. Прямо сейчас Eclipse «Че реализует политику победы последней записи, когда несколько пользователей изменяют один и тот же файл». [13] В будущем выпуске планируется включить мультикурсорные визуальные эффекты, позволяющие совместное многопользовательское редактирование одного файла. Рабочие области могут стать очень большими, поскольку в рабочую область может входить множество машин. Если одного хоста уже недостаточно, рекомендуется предоставить собственный экземпляр Che для каждого пользователя или группы пользователей. Это означает, что в одной экосистеме может быть множество серверов, на которых работает Che. Codenvy также предлагает масштабируемую экосистему, которую можно устанавливать по требованию или использовать как SaaS. В будущих выпусках также планируется включить удаленные контейнеры Docker, чтобы пользователям не приходилось запускать все контейнеры на одном хосте. [13]

Дальнейшее чтение [ править ]

Ссылки [ править ]

  1. ^ "Релиз 4.0.0 · затмение/Че" . Гитхаб .
  2. ^ «Выпуск 7.86.0» . 21 мая 2024 г. Проверено 22 мая 2024 г.
  3. ^ «Исправьте оставшиеся примечания о старой лицензии EPL 1.0 (#10607)» . Гитхаб . 1 августа 2018 г.
  4. ^ Перейти обратно: а б с д https://eclipse-che.readme.io/docs/ Архивировано 7 мая 2016 г. на Wayback Machine Eclipse Che — Введение.
  5. ^ Перейти обратно: а б «Затмение Че | Особенности» . www.eclipse.org . Проверено 7 сентября 2016 г.
  6. ^ Перейти обратно: а б с «Eclipse Che: Микросервисы для Eclipse» . entwickler.de (на немецком языке). 23 июня 2015 года . Проверено 14 февраля 2024 г.
  7. ^ https://www.exoplatform.com/blog/2013/02/26/from-exo-cloud-ide-to-codenvy-raising-9-million-dollars-a-brief-history От eXo Cloud IDE до Codenvy Привлечение 9 миллионов долларов: краткая история
  8. ^ «Различные лицензии и комментарии к ним — Проект GNU — Фонд свободного программного обеспечения» . www.gnu.org . Проверено 14 февраля 2024 г.
  9. ^ "Дом" . Затмение Че . Проверено 14 февраля 2024 г.
  10. ^ https://microsoft.github.io/language-server-protocol/specification Протокол языкового сервера (LSP)
  11. ^ http://www.eclipse.org/che/features/ Eclipse Che - Особенности
  12. ^ Перейти обратно: а б с д Ле Мёр, Стеван (1 февраля 2018 г.). «Примечания к выпуску: Eclipse Che 6.0 — Блог Eclipse Che» . Блог Eclipse Che . Архивировано из оригинала 15 июля 2019 года . Проверено 9 марта 2018 г.
  13. ^ Перейти обратно: а б https://eclipse-che.readme.io/docs/scaling. Архивировано 7 мая 2016 г. на Wayback Machine Eclipse Che — масштабирование.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 2B60D3DDC9CDDF8D72C2B2B50DA78EF6__1712857080
URL1:https://en.wikipedia.org/wiki/Eclipse_Che
Заголовок, (Title) документа по адресу, URL1:
Eclipse Che - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)