Выпущена обновленная версия кроссплатформенной многоязычной среды программирования ActiveState, Komodo, с улучшенным модульным тестированием и совместным использованием Slack среди улучшений и улучшений.
Языковая компания с открытым исходным кодом ActiveState в настоящее время имеет дистрибутивы для Perl, Python и Tcl и, как мы сообщали в ноябре, намеревается добавить Ruby, Node.js, Go и Lua в свой портфель в этом году.
В прошлом месяце было объявлено, что его многоязычная IDE Komodo будет включена бесплатно, когда пользователи приобретут лицензию Business Edition языкового дистрибутива ActiveState, и что покупатели Enterprise Edition получат бесплатный пакет Komodo IDE из 5. В связи с этим Komodo 10.2 предлагает дополнительную поддержку фреймворка для таких языков, как Python, Perl, Go, PHP, Node.js и Ruby, включая поддержку последней версии Ruby on Rails и Tcl 8.6.
Анонс Komodo 10.2. Технический директор ActiveState Том Рэдклифф сказал:
«За последние десять лет Komodo был загружен более 7 миллионов раз. Вот почему предоставление разработчикам инструментов и функций, необходимых для облегчения их работы, всегда было важным при выборе новых функций, которые следует включить. В этом новом выпуске мы предоставили разработчикам Komodo IDE, использующим Slack, более простой способ обмена файлами и фрагментами. Мы также добавили поддержку Yarn — в качестве альтернативы существующей поддержке npm — что дает разработчикам Node.js лучшую производительность и надежность ».
В Komodo 10.2 модульное тестирование было перестроено с нуля, чтобы поддерживать более широкий спектр фреймворков. Теперь вы можете запускать тесты для основных фреймворков, включая PHPUnit (PHP), pytest (Python 2 и 3), Prove (Perl), Mocha (Node.js), RSPec (Ruby) и Go. Кроме того, вы можете протестировать любые фреймворки, которые выводят данные в формате, совместимом с TAP или TeamCity.
Переделка модульного тестирования добавила возможность фильтровать результаты тестирования, переходить к определениям тестов и размещать точки останова непосредственно в вашем тесте.
Поддержка совместного использования Slack означает, что команды, использующие управление проектами Slack, могут делиться фрагментами кода и различиями непосредственно из Komodo с вашей командой в Slack.
Одним из дополнений к новой версии является поддержка Yarn, нового диспетчера пакетов для Node.js. Komodo теперь интегрируется с Yarn так же, как и с npm, поэтому вы можете запускать команды в поле поиска «Go To Anything» или с помощью кнопки динамической панели инструментов.
Новые наборы инструментов Django и Flask также были добавлены в IDE, поэтому вы можете дважды щелкнуть фрагмент кода, чтобы вставить его прямо в файл. Есть также новые учебники для Rails, а также другие новые учебные пособия для Catalyst, Django, Flask и Pyramid. В руководствах показано, как настроить проекты и настроить Komodo для наилучшей работы с каждым фреймворком.
Последнее главное улучшение — переработка Shell Scope для запуска команд терминала из Komodo. В предыдущих версиях это было громоздко в использовании, но теперь оно стало более очевидным и простым.
Доступна бесплатная 21-дневная пробная версия Komodo IDE 10: http://komodoide.com/
Если вам нужна урезанная бесплатная версия Komodo Edit 10.2 с открытым исходным кодом, которая обеспечивает базовые функции, необходимые для программирования без отладки, модульного тестирования, сотрудничества или интеграции с модульным тестированием систем сборки, ее можно загрузить с: http: // www. .activestate.com / komodo-ide / downloads / edit