В ответ на требования корпоративной разработки для мобильной разработки Active State выпускает крупное обновление своей кроссплатформенной среды Komodo IDE и бесплатного аналога Komodo EDIT с открытым исходным кодом с улучшенной поддержкой фреймворков JavaScript и JavaScript.
Komodo IDE, впервые представленная в 2000 году, представляет собой многоязычную среду разработки для Python, PHP, JavaScript, HTML5 и CSS, Node.js, Golang, Ruby, Perl и множества других языков и фреймворков. Возможности включают проверку синтаксиса, интеллектуальный код и помощь API, рефакторинг кода и форматирование кода, визуальную отладку в реальном времени, профилирование кода, помощник по регулярным выражениям, отслеживание изменений, модульное тестирование, интеграцию системы контроля версий. Многие из его функций находятся в бесплатном Komodo EDIT с открытым исходным кодом.
В новой версии Komodo IDE / EDIT весь пользовательский интерфейс был подвергнут значительной переработке, чтобы сделать Komodo более удобным в обслуживании и менее подверженным ошибкам, связанным с интерфейсом. Кроме того, теперь вы можете определять свои собственные цвета. Каждая цветовая схема теперь распространяется и на пользовательский интерфейс, поэтому вы можете настраивать и стилизовать не только внешний вид вашего кода, но и внешний вид Komodo. Для тех, кто предпочитает не слишком сильно менять свой пользовательский интерфейс, есть настройки, которые позволяют использовать «классический» интерфейс во многих местах. Эти изменения означают, что скины и наборы иконок для Komodo 8 и 9 больше не будут работать.
Новый элемент пользовательского интерфейса в Komodo 10 — это динамическая панель инструментов, на которой находятся кнопки, обеспечивающие контекстные действия над вашими файлами и проектом. Они отображаются и скрываются в зависимости от того, что вы делаете, и предоставляют информацию и действия в зависимости от того, как настроены ваши файлы и проекты. Например, динамическая кнопка контроля версий покажет вам, сколько файлов было изменено, и позволит вам быстро открывать, например. файл или историю проекта, или диалог фиксации. Динамическая панель инструментов позволяет создавать собственные кнопки или загружать кнопки, предоставленные другими разработчиками.
При первом запуске Komodo (или при обновлении между основными версиями) Komodo теперь покажет вам Мастер первого запуска, который позволяет настроить Komodo в соответствии с вашими предпочтениями. Табуляция или пробелы? Вы делаете выбор.
Основной упор в Komodo IDE 10 делается на предоставление мобильных и веб-разработчиков дополнительных возможностей. Технический директор Active State Том Рэдклифф объясняет:
«Зависимость нашего общества от мобильных устройств привела к быстрому распространению мобильных приложений, как корпоративных, так и личных. В результате для предприятий становится все более важным предоставлять своим разработчикам инструменты для создания не только программ, но и мобильных приложений, помогающих запускать их бизнес и процессы. Имея более тесную интеграцию с системами сборки мобильных устройств, такими как Cordova и PhoneGap, и системами сборки для Интернета, Grunt и Gulp, разработчики теперь могут запускать определенные задачи одним нажатием кнопки вместо переключения между IDE и запуском что-то в их терминале «.
Еще одним важным дополнением к полной IDE является новая функция удаленной отладки Chrome и улучшенный пользовательский интерфейс для управления версиями и модульного тестирования. Натан Райксен, ведущий разработчик Komodo, говорит:
«Этим выпуском мы действительно хотели дать мобильным и веб-разработчикам беспроблемную работу, чтобы им не приходилось сталкиваться с хлопотами, связанными с переключением между двумя (или более) разными системами при работе над проектом. Разработчики просто хотят код без отвлекающих факторов, а Komodo 10 избавляет от этих отвлекающих факторов «.
И IDE, и EDIT версии Komodo выигрывают от поддержки фреймворков JavaScript React, Ember, Angular и поддержки TypeScript и ES6.
Бесплатная 21-дневная пробная версия Komodo IDE 10 доступна из бесплатной версии Komodo 10 EDIT с открытым исходным кодом по адресу http://komodoide.com/