Вышел Орион 9.0


Последняя версия Orion была выпущена с улучшенными функциями языковых инструментов JavaScript.

Orion — это инструмент веб-разработки Eclipse, в котором все элементы находятся в режиме онлайн. Вы работаете в своем веб-браузере, где у вас есть доступ к сложному редактору кода, вы можете ссылаться на репозиторий и создавать сайт. Акцент на инструменты JavaScript в новом выпуске начинается с реструктуризации внутренней части подключаемого модуля, чтобы он загружался быстрее, в то время как клиентский интерфейс имеет улучшенные возможности в виде всплывающих подсказок, контекстных меню, разделенных редакторов и команд.

Новый выпуск также включает новый виджет под названием «Редактирование кода», который вы можете использовать для встраивания редактора Orion на свои веб-страницы со всеми функциями, которые предлагает редактор Orion.

После загрузки вы можете разместить распакованные файлы на своем веб-сервере и начать использовать их на своей веб-странице. Помимо JavaScript, виджет поддерживает другие языки, такие как css, html и большинство веб-языков. В планах на будущее — позволить вам внедрять в виджет свои собственные плагины, позволяя добавлять подсветку синтаксиса нового языка, добавлять дополнительные команды редактора или добавлять свои собственные файловые системы для множественных ссылок на файлы в языковых инструментах.

Самым большим изменением в этой версии Orion в целом является добавление сервера Tern для анализа кода. Это заменяет старый помощник по контенту и информацию о наведении курсора, которые использовались Orion. Tern — это инструмент анализа кода, работающий на существующем парсере на основе Esprima. Согласно анонсу новой версии на сайте Orion News:

«Как только вы начинаете редактировать код, мы передаем Tern информацию о том, над чем вы работаете. Помимо файла, который вы редактируете, мы отслеживаем зависимости и также добавляем их информацию в Tern. Это включает библиотеки узлов, связанные с помощью вызовов require (), AMD модули, связанные с помощью вызовов define () и встроенных скриптов в файлы HTML.Кроме того, Orion включает читаемые индексы Tern, содержащие информацию о типах для общих библиотек, включая ECMAScript, Node.js, Redis, MySQL и другие.

Tern выполняет анализ кода для всех доступных скриптов и возвращает высокоточные и контекстно-зависимые предложения помощи по содержанию (Ctrl + пробел для активации). У нас также есть большая библиотека шаблонов кода, чтобы помочь вам кодировать быстрее ».

Tern также возвращает подробные описания используемых вами типов и функций, и эта информация предоставляется в виде подсказок, которые помогут вам понять аргументы в ваших вызовах API.

Другие улучшения новой версии включают новые версии сторонних библиотек Orion (ESLint 0.15.1, ESTraverse 1.9.0, Esprima 2.0). Добавлены новые правила проверки, включая no-shadow-global, no-proto, no-undef-init, no-with и missing-nls.


Добавить комментарий