Первый релиз интегрированной среды разработки Eclipse Che

9 марта 2016 года

Организация Eclipse Foundation анонсировала первый выпуск интегрированной среды разработки нового поколения Eclipse Che, интерфейс которой не зависит от представления данных и может формироваться как при помощи web-технологий, так и с использованием классических локальных клиентов. Eclipse Che позиционируется как облачная среда разработки, не привязанная к локальным компьютерам разработчиков и доступная из любой точки сети. Серверная часть написана на языке Java и может быть запущена на любом сервере, где есть Java. Исходные тексты распространяются под лиценизей Eclipse Public License 1.0. Разработка ведётся при участии компаний Codenvy, Microsoft, Red Hat и SAP.

Благодаря архитектуре на основе плагинов Eclipse Che может выступать платформой для создания собственных специализированных web-ориентированных сред редактирования кода и встраивания элементов IDE в имеющиеся продукты. Уже доступны плагины (Архивная копия от 9 марта 2016 на Wayback Machine), предоставляющие поддержку различных типов приложений (мобильные приложения, web-приложения, графические программы, консольные утилиты), языков программирования (С/C++, Go, Java, Python, Ruby, PHP, SQL), фреймворков (Angular JS, Docker, Yeoman), систем сборки (Ant, Bower, Grunt, Gulp, Maven, Npm) и инструментариев (Code Mirror, Git, Orion, SSH, Subversion). Для расширения функциональности среды может применяться RESTful API, при помощи которого разработчики могут адаптировать IDE для новых типов проектов, добавить собственные команды и обеспечить интеграцию с любой инфраструктурой.

Центральным звеном Eclipse Che является Workspace Server, предоставляющий средства для создания рабочих пространств, доступных через RESTful API, который может быть использован для управления рабочим пространством из любой среды разработки. Базовый интерфейс написан с использованием web-технологий и может быть открыт в web-браузере. Дополнительные интерфейсы развиваются для мобильных устройств, терминала и рабочего стола. Также подготовлен плагин для классической среды Eclipse. При этом, так как рабочее окружение формируется на сервере, все клиентские интерфейсы получают доступ к единому окружению, отличается только представление данных. Все операции выполняются на сервере, включая редактирование и отладку.

Для запуска сервера достаточно загрузить код Eclipse Che и запустить скрипт "./che.sh start", после чего среда разработки станет доступна через открытие страницы http://localhost:8080. Сервер может быть запущен на любых системах, где имеется Java 8, в том числе в Linux, OS X и Windows. Для установки также подготовлен (Архивная копия от 15 марта 2016 на Wayback Machine) образ самодостаточного изолированного окружения (codenvy/che), выполненный на базе инструментария Docker. Импортирование кода на сервер может производиться через Git, SVN, загрузку через браузер ZIP-архива или через копирование файлов по SSH.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Первый релиз интегрированной среды разработки Eclipse Che», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.