Релиз интегрированной среды разработки Komodo IDE 7.0
3 февраля 2012 года
Анонсирован(недоступная ссылка) релиз интегрированной среды разработки Komodo 7.0, построенной на основе платформы Mozilla Gecko (XUL-интерпретатор из состава Firefox 7). Komodo поддерживает языки PHP/Smarty, Python/Zope/Django, Ruby/Rails , Perl/Template-Toolkit, Tcl, JavaScript, XML и HTML/CSS, системы контроля версий Mercurial, Git, Bazaar, Subversion, Perforce и CVS. Пакет поставляется в двух вариантах: платный Komodo IDE и бесплатный Komodo Edit, основанный на репозитории с открытым исходным кодом Open Komodo (код доступен под лицензиями MPL, GPL и LGPL).
В Komodo Edit имеются средства автодополнения и проверки языковых конструкций, форматирования кода, всплывающие подсказки, подсветка и проверка синтаксиса, режим эмуляции клавиатурных комбинаций редакторов Vi и Emacs, возможность расширения через установку Firefox-подобных дополнений, система управления проектами. Одновременная работа с несколькими файлами реализована через интерфейс на базе вкладок. Из отличий Komodo Edit от Komodo IDE можно отметить отсутствие встроенного отладчика, интерактивного shell, HTTP-инспектора, режима просмотра DOM-иерархии для HTML документов, режима древовидного отображения структуры кода, системы наглядного построения регулярных выражений, интеграции с системами контроля версий.
Ключевые улучшения, представленные в Komodo 7.0:
- Средства для совместной работы над проектом, позволяющие предоставить доступ к документу коллегам. Пользователи, которым открыт совместный доступ, могут одновременно просматривать и редактировать документы, что особенно удобно при рецензировании кода или для организации удалённой работы;
- Возможность синхронизации настроек между несколькими машинами. Например, теперь можно быстро создать типовое рабочее окружение на большом числе машин, настроив систему на одном ПК и затем синхронизировав настройки на другие. Поддерживается синхронизация параметров приложения, горячих клавиш, каталога API, цветовых схем и шаблонов;
- Средства для интеграции с Stackato, платформой для развёртывания IDE в приватных облачных окружениях, на базе открытой PaaS-платформы (Platform-as-a-Service) VMware CloudFoundry;
- Поддержка разработки на языке JavaScript с использованием серверной JavaScript-платформы Node.js, в том числе возможность отладки, редактирования, вывода подсказок и подсветки синтаксиса для приложений, создаваемых для Node.js. Поддерживаются базовые библиотеки Node.js и модули CommonJS;
- Поддержка дополнительных языков и шаблонизаторов, включая CoffeeScript, Less, SCSS, EJS и Mojolicious;
- Система профилирования приложений для выявления узких мест в программах на языках PHP и Python. Вызываемые в процессе выполнения программы методы и функции, а также затрачиваемые ресурсы CPU, наглядно отображаются в графическом виде;
- Оптимизация отзывчивости интерфейса и производительности IDE, что особенно заметно в увеличении скорости запуска, при работе с большими проектами и в условиях ограниченного объема памяти;
- Значительно расширены средства для проверки корректности синтаксиса JavaScript, CSS и HTML. Добавлена возможность подключения внешних модулей проверки синтаксиса, в том числе JSLint для JavaScript и PyLint для Python;
- Режим быстрого интерактивного поиска, как в Firefox по Ctrl+F;
- Свободно перемещаемая боковая панель виджетов,
- Улучшенная навигация по коду, при использовании Code Browser теперь может учитываться текущая позиция в редакторе кода, контекст может меняться по мере перемещения по файлу. В настройках можно выбрать как режим одновременного просмотра нескольких файлов, так и однофайловый режим.
Источники
править- Главная ссылка к новости (http://lists.openkomodo.com/pi...)(недоступная ссылка)
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.