The OpenNET Project / Index page

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

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

05.11.2008 12:52

Выпущен релиз проприетарной интегрированной среды разработки Komodo IDE 5.0. В новой версии осуществлен переход на XUL-интерпретатор из состава Firefox 3, значительно расширены возможности совместной работы над проектом - добавлена поддержка распределенных систем контроля версий Mercurial, Git и Bazaar (ранее поддерживались Subversion, Perforce и CVS), в интерфейсе реализована поддержка табов. Встроенная система автоформатирования кода расширена поддержкой XML и (x)html, дополнительно можно подключать внешние системы форматирования кода, например PHP Beautifier, Perltidy и astyle. В Komodo IDE 5.0 реализована поддержка разработки на Perl, PHP, Python, Ruby, Tcl, JavaScript, CSS, HTML, XML, RHTML, Template-Toolkit, HTML-Smarty и Django.

Одновременно выпущен релиз редактора Komodo Edit, основанного на кодовой базе среды Komodo IDE, но распространяемого в исходных текстах в рамках лицензий MPL (Mozilla Public License), GPL и LGPL. В Komodo Edit реализована поддержка всех популярных скриптовых языков программирования (Perl, PHP, Python, Ruby, Tcl, JavaScript, CSS, HTML, и XML + поддержка шаблонов RHTML, Template-Toolkit, HTML-Smarty, Django + поддержка фреймворков Rails и Zend), имеются средства автодополнения и проверки языковых конструкций, форматирования кода, всплывающие подсказки, подсветка и проверка синтаксиса, режим эмуляции клавиатурных комбинаций редакторов Vi и Emacs, возможность расширения через установку Firefox-подобных дополнений. Одновременная работа с несколькими файлами реализована через интерфейс табов.

Из отличий Komodo Edit от Komodo IDE можно отметить отсутствие: встроенного отладчика, интерактивного shell, HTTP-инспектора, режима просмотра DOM-иерархии для HTML документов, режима древовидного отображения структуры кода, системы наглядного построения регулярных выражений, интеграции с системами контроля версий.

Кроме того, компания ActiveState разрабатывает в рамках проекта Open Komodo открытый аналог среды Komodo IDE. Исходные тексты Open Komodo распространяются через SVN репозиторий проекта, инструкцию по сборке можно найти здесь.

  1. Главная ссылка к новости (http://www.openkomodo.com/blog...)
  2. OpenNews: Проект Mozilla представил лабораторию инструментов разработчика
  3. linuxdevices.com: Web-dev IDE revs up
  4. OpenNews: Открыт код редактора исходных текстов Komodo Edit
  5. OpenNews: Среда разработки Open Komodo доступна для тестирования
  6. OpenNews: Новая открытая среда разработки - Open Komodo
Лицензия: CC-BY
Тип: Программы
Ключевые слова: komodo, ide, edit, script, mozilla
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (36) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (-), 13:09, 05/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая новость
     
  • 1.2, Den (??), 13:32, 05/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нафик! Нотепад++ в винде, VIM/VI в *nix, все остальное сделка с совестью!
     
     
  • 2.3, Anatol (??), 13:34, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    VIM и под виндами прекрасно себя чувствует.
     
  • 2.4, Den (??), 13:43, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Тока многовато клавиш нужно помнить в виме :)
     
     
  • 3.5, Andrey Mitrofanov (?), 13:54, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Тока многовато клавиш нужно помнить в виме :)

    Посмотрите nano.

    Можно ничего не помнить... (засада - нужно уметь читать) ...все кнопки "написаны" прямо на экране. Если повезёт, то даже по-русски (описания).

    |-D

     
  • 3.6, Аноним (6), 14:26, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    ИМХО вим это редактор, который морально устарел по части управления... Им совершенно неудобно пользоваться. А вот nano - это дело, удобный редактор, и есть в любом, даже в самом крошечном дистре....
     
     
  • 4.10, Оммм (?), 16:19, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >ИМХО вим это редактор, который морально устарел по части управления... Им совершенно
    >неудобно пользоваться. А вот nano - это дело, удобный редактор

    позвольте с Вами не согласиться, вим очень удобный редактор.
    Не ради флуда: есть два типа софта: наглядный и функциональный, вот вим - это функциональный

    функциональный софт - софт с казалось бы сложным и не интуитивным интерфейсом, но заточенным для макс комфорта и быстроты (после понимания его идиологии и принципов)

    наглядный софт - сразу все понятно новичку, но быстро и комфортно в нем работать не возможно

    еще примеры:
    maya или blender (совершенно не перегруженный ифейс где вся его мощь спрятана за шорткатами) vs 3dsmax (у которого ужасный кадо-подобный ифейс с кучей древовидных менюшек)
    gimp vs photoshop и тд

    P.S. естесвенно, если Вам нужно только 2 слова поменять раз в сто лет в конфиге на сервере, то ровным счетом наплевать каким это редактором

    Но делать выводы о морально устаревшем (или еще как) софте, не зная его хоть на половину и не используя его продолжительное время не коректно, и даже голословно, чем особеено грешит нынишний интернет

     
     
  • 5.42, Павел (??), 16:34, 12/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я вот не понимаю как можно сравнивать редактор с IDE?!?
    Все равно что сравнивать мопед и КАМАЗ, в плане средств для доставки грузов
     
  • 3.8, Den (??), 15:20, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А все помнить и не надо ;)
     
  • 2.7, анон (?), 15:18, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Да, писать код не проблема.
    Однако, сделать более-менее серьезный рефакторинг - умрешь, имхо.
     
     
  • 3.9, Den (??), 15:25, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ручками, ручками, а не как в Нетбинсе, что то клацнул, чтото выбрал и непонятно что произошло.
     
     
  • 4.11, анон (?), 16:39, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Извините, но это мазохизм. Некоторые изменения затрагивают не одну сотню классов...ручками? МОЯ РОБОТ? ;))
     
     
  • 5.15, Аноним (6), 17:32, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Это - какая-то ошибка в проектировании, если изменение может затронуть сотни классов.
     
  • 5.16, Den (??), 17:39, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Извините, но как вы пишите код изначально, что сотни классов подвергаются рефактору после их написания? ВАША РОБОТ?
     
     
  • 6.18, анон (?), 17:48, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ладно 50 файлов..что меняется?
    1.А ошибки они везде бывают.
    2. Это может быть и не ошибка, а например, расширение функциональности.

    Дурацкий спор.
    Вы пользуетесь копи-пейст? Это же халява..Нельзя!

     
     
  • 7.22, eve (?), 18:24, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну ладно 50 файлов..что меняется?
    >1.А ошибки они везде бывают.
    >2. Это может быть и не ошибка, а например, расширение функциональности.
    >
    >Дурацкий спор.
    >Вы пользуетесь копи-пейст? Это же халява..Нельзя!

    Почему нельзя? Кто такое сказал? Обычное дело. Или у вас ассоциация "копи-пейст" только с "^C-^V"? В Vim меньше телодвижений приходится делать.

     
     
  • 8.24, анон (?), 18:42, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Из всего вышесказанного для себя я понял только одно - если у тебя ошибки в прое... текст свёрнут, показать
     
     
  • 9.30, Den (??), 12:07, 06/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Это сказали вы Опять же, почему ты так решил Да пиши хоть в Эклипсе, хоть в на... текст свёрнут, показать
     
     
  • 10.34, Alex (??), 13:55, 06/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Только есть маленькая проблемка, заказчик может захотеть расширить изначальный ф... текст свёрнут, показать
     
     
  • 11.36, Den (??), 15:13, 06/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Не вижу проблемки Поясните Есть ТЗ, если заказчик хочет чегото, чего нет в ТЗ,... текст свёрнут, показать
     
     
  • 12.38, B. Obama (?), 18:43, 06/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Понятно - тебя родители до сих пор кормят Аlex специально это уточнил - заказчи... текст свёрнут, показать
     
     
  • 13.41, Den (??), 09:19, 07/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если вы работаете только по хотелке клиента, то я вам сочувствую, пусть меня ... текст свёрнут, показать
     
  • 9.32, Den (??), 12:13, 06/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    И еще Если у вас ошибки в коде или вы собираетесь расширять функционал, то при ч... текст свёрнут, показать
     
  • 5.21, Аноним (6), 18:22, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Извините, но это мазохизм. Некоторые изменения затрагивают не одну сотню классов...ручками? МОЯ РОБОТ? ;))

    разрешаю Вам использовать скрипты и макросы :)

     
  • 3.20, GR (??), 18:22, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Vi(m) - это editor,  а не IDE.

    PS: Хотя к нему есть столько примочек (о которых ты явно не знаешь) что можно и из него сделать IDE :) На вопрос - а надо ли? - каждый отвечает сам.

     
     
  • 4.23, Аноним (6), 18:31, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Просто интересно: каким образом ты определяешь, о чем кто-то _явно_знает_, а о чем нет?
     
     
  • 5.27, GR (??), 22:39, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Да всё просто - libastral :)


     
  • 2.26, AmdY (ok), 22:13, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Хотел бы я помотреть как ты напишешь серьёзный проект в notepad++
    В мире экономический кризис, но некоторые ничему не учатся и дальше забивают гвозди микроскопом.
     
     
  • 3.29, Den (??), 11:57, 06/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А что вы подразумеваете под серьезным проектом? И хотелось бы услышать, что может помешать мне разработать в нем этот проект большой и светлый?
     
     
  • 4.35, AmdY (ok), 14:07, 06/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >А что вы подразумеваете под серьезным проектом? И хотелось бы услышать, что
    >может помешать мне разработать в нем этот проект большой и светлый?
    >

    Попробуй, поймёшь. Когда проект длится более месяца и тысячи строк кода, то дебаг, юнит тесты, автодополнение и браузинг по коду незаменимы, а ещё svn, git, профайлинг. Можно для этого использовать десятки програм, а можно один удобный комбайн. Тот же vim только когда обвешаешь плагинами и доведёшь до состояния IDE весьма симпатично выглядит.


     
     
  • 5.37, Den (??), 15:22, 06/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ну делал я проект на тысячи строк кода, ну длился проект много месяцев, сейчас у меня такой проект и не поверите все получается в VIMе под FreeBSD и в Нотепад++ под виндами, при чем сейчас вим даже без плагинов, а с плагинами он вообще сто очков вперед даст многим идешкам, но, главное далее, НО, он ни за что не сожрет всю вашу ОЗУ.

    ПС: в нотепад++ по умолчанию плагины в установочном пакете.

     
     
  • 6.40, AmdY (ok), 03:35, 07/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    :)
    с такими спорить бесполезно


     
  • 2.28, Аноним (-), 23:43, 05/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Нотепад++

    Да мало ли мелких и почти хороших :)

     

  • 1.31, ildus (?), 12:13, 06/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    везде припрутся всякие мазохисты и твердят свое. если кто то быстрее делает программы с ide, он их использует
     
  • 1.33, Аноним (33), 12:18, 06/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да, можно вообще на бумаге код писать.

    Komodo хорошие продукты делает =)

     
  • 1.39, B. Obama (?), 18:51, 06/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А я вот ничего про Django я в Komodo Edit не нашёл ,(
    Это только в Komodo IDE фишка? Оно триальное, перед тем как заморачиваться - хочу спросить - может кто щупал? Чего там про джангу? Стоит ли тратить время?
     

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



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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