The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз интегрированной среды разработки Komodo IDE 6.0

11.10.2010 18:27

Компания Activestate анонсировала релиз интегрированной среды разработки Komodo 6.0, построенной на основе технологий Mozilla (XUL-интерпретатор из состава Firefox 3.5). IDE поддерживает языки PHP/Smarty, Python/Zope/Django, Ruby/Rails , Perl/Template-Toolkit, Tcl, JavaScript, XML и HTML/CSS, системы контроля версий Mercurial, Git, Bazaar, Subversion, Perforce и CVS. Komodo существует в двух вариантах: платный Komodo IDE и бесплатный Komodo Edit, основанный на репозитории с открытым исходным кодом Open Komodo (код доступен под лицензиями MPL, GPL и LGPL).

Из отличий Komodo Edit от Komodo IDE можно отметить отсутствие встроенного отладчика, интерактивного shell, HTTP-инспектора, режима просмотра DOM-иерархии для HTML документов, режима древовидного отображения структуры кода, системы наглядного построения регулярных выражений, интеграции с системами контроля версий. В Komodo Edit имеются средства автодополнения и проверки языковых конструкций, форматирования кода, всплывающие подсказки, подсветка и проверка синтаксиса, режим эмуляции клавиатурных комбинаций редакторов Vi и Emacs, возможность расширения через установку Firefox-подобных дополнений. Одновременная работа с несколькими файлами реализована через интерфейс на базе вкладок.

Из улучшений, представленных в Komodo 6.0, можно отметить:

  • В левую панель интегрирован файловый менеджер, позволяющий не только просматривать локальные и удаленные файловые системы, но и выполнять типовые операции над файлами и каталогами (редактирование, копирование, перемещение, создание, переименование, рекурсивный поиск);
  • В Komodo IDE добавлены инструменты для копирования данных с удаленной на локальную ФС и их синхронизации после редактирования. Ведется детальный лог изменений и поддерживается продвинутый алгоритм разрешения конфликтов, в случае если файлы на удаленной системе были отредактированы третьим лицом. Систему также можно использовать для организации резервного копирования.
  • Database Explorer (только Komodo IDE) - интерфейс для управления данными и выполнения SQL-запросов на локальных и внешних СУБД. В поставку включена поддержка SQLite, поддержка Oracle и MySQL реализована в виде внешних дополнений;
  • Переработан Toolbox, панель для быстрого вызова типовых операций, сводящая все доступные инструменты в единое окно;
  • Добавлена поддержка Python 3, включая автодополнение, интерактивную подсказку, подсветку синтаксиса и отладку. При открытии файла редактор автоматически распознает версию Python 2 или 3;
  • Поддержка HTML5 и CSS3 приведена в соответствие с современным состоянием спецификаций и реализаций новых web-технологий в браузерах. Добавлена поддержка тегов "video", "canvas", CSS-атрибутов "-moz-", "-webkit-" и т.п.;
  • Проведена работа по увеличению производительности. Значительно сокращено время запуск и завершения работы, ускорено переключение табов, увеличена производительности операций поиска;
  • Добавлена возможность регулярного сохранения рабочих сессий с целью предоставления функции восстановления состояния окон в случае краха;
  • Добавлен режим быстрого поиска функций и элементов проекта по маске ('Tools -> Invoke Tool');
  • Rx Toolkit (только Komodo IDE) теперь может проверять корректность оформления регулярных выражений для языков Perl, PHP, Ruby и JavaScript (ранее была только поддержка Python).


  1. Главная ссылка к новости (http://lists.openkomodo.com/pi...)
  2. OpenNews: Сравнение восьми IDE для разработки на языке PHP
  3. OpenNews: Komodo 5.2.0 - кроссплатформенная многоязыковая IDE
  4. OpenNews: Релиз интегрированной среды разработки Komodo IDE 5.0 и редактора Komodo Edit 5.0
  5. OpenNews: Список открытого ПО, бывшего изначально закрытым
  6. OpenNews: Обзор редактора исходных текстов Komodo Edit
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/28241-komodo
Ключевые слова: komodo, ide
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (35) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, vbv (ok), 20:38, 11/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая новость, только вот IDE платный.
    А фришный EDIT - прекрасно заменяется любым редактором.
     
     
  • 2.3, Аноним (-), 21:23, 11/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Проверка синтаксиса и автодополнение -- нет в "любом" редакторе.
     
     
  • 3.8, Doktor (??), 23:54, 11/10/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В vim точно есть, нужно только настроить.
     
  • 3.10, Frankl (?), 00:20, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    есть практически в каждом, нужно либо настроить либо плагин поставить.
     
     
  • 4.11, Аноним (-), 02:44, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > есть практически в каждом, нужно либо настроить либо плагин поставить.

    А конкретней? Для php, кроме vim и emacs.

     
     
  • 5.12, Шушпан (?), 06:21, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> есть практически в каждом, нужно либо настроить либо плагин поставить.
    > А конкретней? Для php, кроме vim и emacs.

    А кроме них текстовых редакторов больше нет. Иначе говоря, всё, что не vim и не emacs --- не редактор.

     
     
  • 6.16, Alpi (?), 10:35, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>> есть практически в каждом, нужно либо настроить либо плагин поставить.
    >> А конкретней? Для php, кроме vim и emacs.
    > А кроме них текстовых редакторов больше нет. Иначе говоря, всё, что не
    > vim и не emacs --- не редактор.

    Грамотно настроенный kate очень даже неплох, заменяет мне на ноуте стационарную NetBeans, которой требуется много памяти.


     
     
  • 7.24, cobold (ok), 14:12, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>>> есть практически в каждом, нужно либо настроить либо плагин поставить.
    >>> А конкретней? Для php, кроме vim и emacs.
    >> А кроме них текстовых редакторов больше нет. Иначе говоря, всё, что не
    >> vim и не emacs --- не редактор.
    > Грамотно настроенный kate очень даже неплох, заменяет мне на ноуте стационарную NetBeans,
    > которой требуется много памяти.

    Тоже пытался как-то с kate на сабж пересесть, поработал с ним несколько дней. Больше всего достала его тормознутость, особенно время запуска, когда нужно быстро какой-нибудь файл открыть. Сейчас пользуюсь последним netbeans, для мелочей по прежнему kate. Кстати, на машинке с 1.6 Ггц атомом и 2 Гб памяти если в netbeans всякие не очень нужные автодополнения и подсказки поотключать, тоже можно вполне сносно работать.

     
  • 7.28, Аноним (-), 22:05, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>>> есть практически в каждом, нужно либо настроить либо плагин поставить.
    >>> А конкретней? Для php, кроме vim и emacs.
    >> А кроме них текстовых редакторов больше нет. Иначе говоря, всё, что не
    >> vim и не emacs --- не редактор.
    > Грамотно настроенный kate очень даже неплох, заменяет мне на ноуте стационарную NetBeans,
    > которой требуется много памяти.

    Как в Kate настроить автодополнение кода и проверку синтаксиса "на лету" (для php)?

     
     
  • 8.31, cobold (ok), 12:34, 13/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    проверки синтаксиса php на сколько я знаю там ещё нет, и плагин такой не встреча... текст свёрнут, показать
     
  • 5.13, Vovan (??), 08:50, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуйте netbeans.
    Лично мне очень понравилось.
     
  • 5.17, filosofem (ok), 10:55, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    geany
     
     
  • 6.26, Анон (?), 21:48, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > geany

    подскажите плагин...

     
     
  • 7.29, KOL (ok), 22:51, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    "Из коробки"
     
     
  • 8.30, Аноним (-), 00:37, 13/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    2filosofem, 2KOL Спасибо Только жаль нет автоматической проверки синтаксиса ил... текст свёрнут, показать
     
  • 5.21, Frankl (?), 12:21, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    medit, scite, bluefish?
     
     
  • 6.27, Аноним (-), 22:01, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > medit, scite, bluefish?

    scite, выглядит интересно, но как сделать проверку синтаксиса на лету? (как в Komodo Edit);
    для bluefish тоже не нашел такой настройки/плагина.

     
     
  • 7.32, Анон (?), 20:56, 13/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Очень не рекомендую пользоваться автодополнением, если только начали изучать php. В ситуации когда надо набросать даже самый простенький скрипт с ужасом осознаешь, что ничерта не помнишь. Около года пишу в обычном kwrite, иногда лень и пишу прямо в эмуле терминала на удаленную машину посредством nano через ssh.
     
     
  • 8.34, anonymous (??), 09:42, 18/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    у тебя наверное времени вагон ... текст свёрнут, показать
     

  • 1.2, croster (ok), 21:19, 11/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличная среда, давно ждал обновления. Радует увеличение производительности, сохранение рабочих сессий, файловый менеджер.
     
  • 1.5, Аноним (-), 23:39, 11/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ебилды будут?
     
     
  • 2.6, Aquarius (ok), 23:46, 11/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    напишете?
     
     
  • 3.9, Аноним (-), 00:11, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Писал, не завелось.
     

  • 1.7, vizor (ok), 23:48, 11/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Несколько раз пробовал - тормозило безбожно
     
     
  • 2.18, Codir (?), 12:00, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Некоторая задержка при вводе есть, но не критичная, сижу на Core2Duo 8600, памяти навалом.
    Я бы всё же рекомендовал Комодо для использования - вполне приятная среда.
     
     
  • 3.20, анонимиус (?), 12:15, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Некоторая задержка при вводе есть, но не критичная, сижу на Core2Duo 8600, памяти навалом.

    Куда катится мир? =О

     

  • 1.15, qrotux (?), 09:28, 12/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличная, довольно шустрая среда. НО 2010 год на дворе! Где??? Где рефактор? Где простое переименование переменных? так сложно сделать поиск переменной или функции по проекту на автомате? и, блин, где usages?!
    только по этим причинам пересел на шторм.
     
     
  • 2.19, Codir (?), 12:02, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > и, блин, где usages?!

    Извините, кто?

    > только по этим причинам пересел на шторм.

    А это кто? Напишите плиз английское название?

    Сам юзаю Комодо для небольших Перл-скриптов, хватает за глаза. Про изменённые переменные среда (или Перл?) предупреждает: possible typo.

     
     
  • 3.35, Qrotux (?), 16:02, 25/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> и, блин, где usages?!
    > Извините, кто?

    usages - поиск переменных, где именно они использовались в проекте

    >> только по этим причинам пересел на шторм.
    > А это кто? Напишите плиз английское название?

    JetBrains PHPStorm

    > Сам юзаю Комодо для небольших Перл-скриптов, хватает за глаза. Про изменённые переменные
    > среда (или Перл?) предупреждает: possible typo.

    Использовал его в основном для PHP, но он в этом, видимо, сильнее становиться не хочет :(

     
  • 2.23, Knuckles (ok), 12:56, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Где рефактор?

    Для динамических языков сделать автоматический рефакторинг практически нереально.
    >Где простое переименование переменных?

    Я выделяю текст и заменяю слово в нем на нужное. Все замены подсвечиваются.
    >так сложно сделать поиск переменной или функции по проекту на автомате?

    Поиск по файлам проекта там есть. Я забиндил на Ctrl+F. Поиск в документе удобнее использовать инкрементальный с подсветкой (Ctrl+I).
    >и, блин, где usages?!

    Отследить обращение к свойствам объектов в динамике типа JS невозможно без интерпретации всей программы.
    >пересел на шторм

    Покажи, что за шторм такой? Не верится, что он все это умеет.

     
     
  • 3.25, sashka_ua (?), 18:23, 12/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Имелась ввиду http://www.jetbrains.com/phpstorm/ - отличная IDE, IMHO.

    Alex.

     
  • 3.36, Qrotux (?), 16:09, 25/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Где рефактор?
    > Для динамических языков сделать автоматический рефакторинг практически нереально.

    примеры: NetBeans, WebIde(PhpStorm), Aptana, Zend

    >>Где простое переименование переменных?
    > Я выделяю текст и заменяю слово в нем на нужное. Все замены
    > подсвечиваются.

    у нас есть "const someThing" и "public static $someThing". И порядка 20-30 использований в проекте. Это очень интересно, поверьте :)

    >>так сложно сделать поиск переменной или функции по проекту на автомате?
    > Поиск по файлам проекта там есть. Я забиндил на Ctrl+F. Поиск в
    > документе удобнее использовать инкрементальный с подсветкой (Ctrl+I).

    это поиск строки. Вообще, прошу прощения, то, что я имел ввиду относится к usages

    >>и, блин, где usages?!
    > Отследить обращение к свойствам объектов в динамике типа JS невозможно без интерпретации
    > всей программы.

    ну ведь зенд и netbeans умеют жеж? :)

    >>пересел на шторм
    > Покажи, что за шторм такой? Не верится, что он все это умеет.

    ссылка ниже

     
     
  • 4.37, Knuckles (ok), 13:06, 26/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> Для динамических языков сделать автоматический рефакторинг практически нереально.
    > примеры: NetBeans, WebIde(PhpStorm), Aptana, Zend

    Я работаю с JS. Не знаю, как для PHP, но в случае с JS я бы не стал надеяться, что кто-то из них действительно сможет правильно найти все места использования и что-то автоматом поменять. Вообще я все эти IDE пробовал, кроме последней. WebIde еще туда-сюда, но она платная.

    > у нас есть "const someThing" и "public static $someThing". И порядка 20-30
    > использований в проекте. Это очень интересно, поверьте :)

    Верю. Но это не катастрофа.

    >> Поиск по файлам проекта там есть. Я забиндил на Ctrl+F. Поиск в
    >> документе удобнее использовать инкрементальный с подсветкой (Ctrl+I).
    > это поиск строки. Вообще, прошу прощения, то, что я имел ввиду относится к usages

    Ну, если грамотно называть классы и их члены, то результаты поиска и будут показывать usages.

    >> Отследить обращение к свойствам объектов в динамике типа JS невозможно без интерпретации
    >> всей программы.
    > ну ведь зенд и netbeans умеют жеж? :)

    Не умеют. А если что-то где-то угадывают, то явно не все и не для всех языков.

     

  • 1.22, Knuckles (ok), 12:51, 12/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Использую Komodo Edit в работе над довольно крупным проектом на JS уже около года. Emacs и Vim не осилил, так что из всего, что я пробовал, Edit - лучшая IDE для JS.
     
  • 1.33, KOL (ok), 14:35, 16/10/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Искал замену Geany для Mac OS X (как ни крути, но с X приложениями в ней работать неудобно), основное требование было - автодополнение кода, причем не только стандартных функций, но и из открытых файлов, поддержка консоли прямо из редактора - все это есть в Geany из коробки, но нет ни в одном нативном редакторе. Komodo подошел отлично по всем требованиям, за исключением гибкости настройки подсветки синтаксиса, все таки в Geany с этим приетнее.


     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру