Затмение Че

Затмение Че Обзор Eclipse Che Eclipse Che — это сервер рабочей области разработчика на базе Java с открытым исходным кодом.  […]

Затмение Че

  • Обзор Eclipse Che

    • Eclipse Che — это сервер рабочей области разработчика на базе Java с открытым исходным кодом. 
    • Включает в себя многопользовательскую платформу удаленной разработки и гибкий веб-сервис RESTful. 
    • Содержит SDK для создания подключаемых модулей для языков, фреймворков или инструментов. 
    • Проект верхнего уровня Eclipse Cloud Development, позволяющий сообществу пользователей вносить свой вклад. 
  • История и развитие

    • Eclipse Che был анонсирован в октябре 2014 года, основан на технологическом стеке Codenvy. 
    • После трех лет разработки проект привлек 9 миллионов долларов и создал самостоятельный бизнес Codenvy. 
    • Codenvy сегодня является коммерческим продуктом, созданным на основе Eclipse Che. 
    • Множество разработчиков, включая IBM, Red Hat и другие, а также множество разработчиков с открытым исходным кодом из разных стран, участвуют в проекте. 
  • Лицензирование и название

    • Eclipse Che выпускается под публичной лицензией Eclipse. 
    • Название «Che» основано на том факте, что большая часть разработок ведется в Черкассах, Украина. 
  • Поддерживаемые языки и платформы

    • По умолчанию поддерживаются различные языки программирования и фреймворки. 
  • Подход и архитектура

    • Che представляет собой сервер рабочей области, работающий на сервере приложений. 
    • Предоставляет интегрированную среду разработки, которую можно использовать через браузер. 
    • После первоначальной загрузки среда IDE предоставляет динамический пользовательский интерфейс. 
    • Пользователь может создавать рабочие пространства, проекты, среды, машины и многое другое. 
    • Связь между пользовательским интерфейсом и сервером осуществляется с помощью RESTful API. 
  • Технологический стек

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

    • Che делит своих пользователей на разработчиков, владельцев продуктов и поставщиков подключаемых модулей. 
    • Предоставляет множество новых функциональных возможностей и гибкости, включая переносимые рабочие области, Docker, поддержку инфраструктуры OpenShift и другие. 
  • Перспективы и рекомендации

    • В будущем планируется включить визуальные эффекты с несколькими курсорами для совместного редактирования файлов. 
    • Рабочие пространства могут быть очень большими, поэтому рекомендуется предоставлять собственный экземпляр Che для каждого пользователя или группы пользователей. 
    • Codenvy предлагает масштабируемую экосистему, которая может быть установлена по запросу или использоваться как SaaS. 
    • В будущих версиях также планируется включить удаленные контейнеры Docker. 
  • Дополнительные ресурсы

    • Официальная документация Eclipse Che. 
    • Ссылки на внешние ресурсы, включая конференции и рекомендации. 

Полный текст статьи:

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

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

Прокрутить вверх