Рубрики
Uncategorized

Theia 1.0 — наконец, хороший браузер IDE

Мы рады объявить версию 1.0 Eclipse Theia, поставщика-нейтральной платформы IDE IDE … Теги с производительностью, VSCode, Opensource, DevOps.

Мы рады объявить версию 1.0 Eclipse Theia, NIEA Neal-Source IDE, которая работает в браузерах и на рабочих столах.

Theia это уникальная платформа IDE, которая поддерживает здание настольных и веб-идентификаторов из одной и той же кодовой базы. Поэтому, как усыновление, вам не нужно принять решение о том, должен ли ваш новый продукт разработчика работать в облаке, на рабочем столе или обоих.

Theia — это первая платформа IDE на основе браузера, которая поддерживает всю новейшую смазку языка программирования на глубине, аналогичной вашей локальной IDE.

Интернет-идеи первого поколения, такие как Cloud9, проложили путь к развитию на основе браузера. Тем не менее, отставать от множества языков программирования и рамки, которые поддерживают современные настольные IDES, всегда были в гору бой. Это может быть решено путем выращивания массивного сообщества разработчиков расширения или нанимая армию разработчиков, таких как JetBrines, но оба чрезвычайно трудно достичь и поддержания в долгосрочной перспективе.

Theia решает эту проблему по-разному, используя наибольшее и наиболее активное сообщество IDE-расширения на планете.

Кодовая команда VS проделала отличную работу создания модели расширения IDE, основанная на протоколах, которая запускает все расширения в процессе песочницы с легким весом. Theia Ratical поддерживает VS Протокол расширения кода . Это означает, что вы можете установить любой из 16 000+ существующих расширений, разработанных сообществом с открытым исходным кодом в Theia.

Добавление этого уровня VS-службы поддержки расширения кода для Theia была много работы и заняла нам два года. Но используя эту процветающее сообщество, просто сделало так много смысла, что мы знали, что это того стоит.

К сожалению, Microsoft запрещает не визуальные студийные продукты от установки любых двоичных файлов, загруженных с их рынка (см. Условия ).

Учитывая, что большинство расширений являются открытыми источниками и не разработаны Microsoft, это довольно печальное положение дел.

Это ограничение не только влияет на точку и все его упорные последователь, но также выпускается на основе кода открытого исходного кода VS-кода, например VS Codium Отказ К счастью, у нас есть решение.

Открыть VSX Это реализация с открытым исходным кодом VS Code Recial Registry, который мы разработали под зонтом фонда Eclipse. Публично размещенная версия его доступна в Open-vsx.org и в настоящее время в бета. С открытым VSX мы хотим создать публичный реестр для расширений кода с открытым исходным кодом, доступным для всех. Мы также хотим позволить организациям принять свои собственные реестры в своих частных сетях — длинный Требуемая особенность .

Мы поощряем разработчики расширения кода VS, чтобы продвигать их расширения для открытия VSX в дополнение к Microsoft Marketplace.

Theia используется TypeFox, Ericsson, Redhat, IBM и во многих других организациях по всей отрасли:

Ericsson здесь заслуживает дополнительного упоминания, так как они инициировали проект вместе с нами из TypeFox и были полностью поддерживать усилия с первого дня.

Так почему же, как то, что говорит так много усыновления?

Мы разработали Theia, чтобы усыновители могли изменить его в очень мелкозернистых способах без необходимости исправления или вилкой основного проекта. Используя инъекцию зависимости и модуляризацию, которая расщепляется всем применением в отдельных пакетах NPM, обеспечивает степень свободы потребностей разработчика продукта.

Хорошие примеры для очень индивидуальных продуктов являются Pro IDE IDE и ARMED-студия.

Хотя техническая гибкость помогает усыновлять построить необходимые им инструменты, управление нейтральным поставщиком Theia на хорошо обоснованном основании с открытым исходным кодом одинаково важна. Eclipse Foundation Обеспечивает усынасыровщики с уверенностью, что проект не уходит и развивается в хорошо документированном и удобном и дружественнице.

Большинство наших приемных также являются регулярными участниками проекта. TypeFox, Ericsson и Redhat даже уделяют специальные команды, работающие над Theia Full-Time. Сегодня Theia рассчитывает 1К вилочки, более 7,3 тысяч звезд и Сообщественный форум растет каждый день.

Проект Theia использует GitPod для предоставления участникам и сопровождающих с помощью готовой среды развития кода. Создание запроса на тягу на программном обеспечении не было так легко — вы можете получить полностью предварительную среду Dev Dev за считанные секунды, и вам не нужно беспокоить локальную машину, так как все работает на вкладке браузера. То же самое работает для отзывов кода, когда вы открываете рабочее пространство GitPod из запроса на тягу.

Снижение трения для вкладчиков оказывает огромное воздействие, поскольку мы просыпаемся до высококачественных запросов по тяги от новых авторов ежедневно. (Кстати, вы можете найти прочее такое сопутствующие проекты с открытым исходным кодом в PUTION.DEV .)

С помощью Theia, наконец, у нас, наконец, у нас нет компромисс, опыт разработчика на основе браузера без типичных коротких значений IDES браузера первого поколения. Theia работает на любом современном устройстве, таком как таблетки, хромированные книги, и, конечно же, ваши мощные разработчики.

Мы выпускаем версию 1.0, чтобы рассказать миру, что Theia готов к первому времени. Как указано выше, он уже был принят многими, и мы с нетерпением ждем встречи с тем, что вы будете строить с Theia.

Выпуск 1.0 — это прекрасная возможность для крика для некоторых ключевых людей, которые помогли сделать тому, что это такое.

  • Антон Косяков архивационно и авторизирован огромные части Тоиа и — это лицо для любого в сообществе. Его посвящение гарантирует, что Theia остается технически здоровым и вменяемым. Спасибо!
  • Marc Dumais Co-ведет проект со мной и заботится о многих формациях. Я особенно благодарен за его последовательность в получении всех документов, которые были необходимы для перемещения проекта в Фонд Eclipse.
  • Доминик Toupin выгнал проект со мной, когда он все еще работал в Ericsson. Он верил в Толию с первой секунды, и без его поддержки это не было бы.

Есть, конечно, многое другое, кто ставил свою страсть и время в том, чтобы получить тому, где она сегодня. Вместо того, чтобы назвать всех здесь, я указываю на Топ 100 авторов Список на Github.

Спасибо всем и не поддерживаете удивительную работу!

Оригинал: «https://dev.to/svenefftinge/theia-1-0-finally-a-good-browser-ide-3ok0»