Сегодня случайно нашёл расширение mozlab, в связи с чем решил создать эту тему. В общем, давайте быть в курсе - обмениваться информацией о существующем инструментарии.
Администрации: предлагаю закрепить эту тему, чтобы не потерялась.
Мой набор:
[ol][oli]1. PSPad (http://www.pspad.com/). Редактор кода.[/oli][oli]2. Extension Developer (http://ted.mielczarek.org/code/mozilla/extensiondev/). Расширение, позволяющее тестировать javascript, html и xul код в "реальном" времени. (давно не проверял обновления; если не работает в FF/TB 1.5 есть код для исправления: http://forum.mozilla.ru/viewtopic.php?pid=64767#p64767)[/oli][oli]3. Custom Buttons (http://xsms.nm.ru/custombuttons/). Вообще-то это расширение не для разработки, но также позволяет тестировать javascript-код не перезагружая браузер. Иногда удобней чем Extension Developer - в последнем для доступа к окну браузера надо писать дополнительный код.[/oli][oli]4̷. keyconfig (http://mozilla.dorando.at/). Тоже не для разработки, тоже позволяет тестировать код. Уже не пользуюсь, т. к. Custom Buttons удобнее.[/oli][oli]4̷. MozLab (http://dev.hyperstruct.net/trac/mozlab, http://mozlab.mozdev.org/). Инструмент для тестирования javascript и html кода. В составе расширения есть модуль MozRepl, позволяющий отсылать браузеру javascript-код на исполнение через telnet.[/oli][oli]4. cpp, препроцессор C из состава mingw.[/oli][/ol]
Отредактировано Anton (24-06-2008 14:59:36)
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Мне PSPad показался чрезмерно перегруженым , юзаю этот редактор:
Extension Developer
Неплохая штука, но бажная.
MozLab
Отличная вещь, знать бы ещё полный список команд для telnet.
Отредактировано KML (15-06-2006 22:20:59)
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
Из редакторов советую попробовать
1) Bred3 - очень легкий, очень качественная подсветка кода (на основе colorer)
2) jEdit - местами глючный, но снабжен всеми благами цивилизации, как то code folding, вкладки, auto complition, автозакрытие в XML, быстрое переключение кодировок etc. Правда, по-идиотски сделана настройка цветовой схемы.
All, а кто-нибудь разобрался с Venkman Javascript Debugger? Буржуи его хвалят, а я вот 2 часа тупил, так и не понял, в чем его сила.
PS. Кстати, стоит упомянуть встроенный DOM Inspector - один из мощнейших инструментов, если уметь пользоваться
Отсутствует
Вот еще одно очень полезное расширение для FF: FireBug https://addons.mozilla.org/firefox/1843/
Отсутствует
...
MozLab
Отличная вещь, знать бы ещё полный список команд для telnet.
Если нужен список команд repl, можно "спросить" у самого repl через telnet:
Получить список всех команд, имеющих документацию (вместе с документацией):
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Anton
Респект!
Не стоит нагружать тему личной перепиской. Предупреждение, в следующий раз будет замечание.
QTs
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
Коля Дубр
All, а кто-нибудь разобрался с Venkman Javascript Debugger? Буржуи его хвалят, а я вот 2 часа тупил, так и не понял, в чем его сила.
Действительно очень мощная вещь. Для дебага расширений нужно отключить опцию "Exclude Browser Files":
Толковый обзор Venkman Javascript Debugger на английском языке
Отредактировано KML (21-06-2006 19:52:15)
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
Тема о создании визуальной среды разработки для XUL - тут.
Проекту нужны участники.
Отсутствует
Нашёл сегодня JavaScript Lint.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
На странице http://developer.mozilla.org/en/docs/JavaScript сегодня нашёл ссылку на spket IDE.
Написана на java, бесплатна для некоммерческого использования.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Komodo Edit с сентября, оказывается, "переехал" на open source.
http://blogs.activestate.com/activestat … e-ann.html
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Komodo Edit с сентября, оказывается, "переехал" на open source.
http://blogs.activestate.com/activestat … e-ann.html
Вот ссылочка на Komodo Edit 4.2 (официальный и бесплатный):
http://www.activestate.com/Products/komodo_edit/
Добавлено Thu Jan 31 12:32:17 2008 :
Подскажите.
Я вот своё приложение разрабатываю для выполнение под xulrunner и не всегда удобно в Mozilla его отлаживать. Есть ли какой javascript отладчик, чтоб с xulrunner-ом работал?
Отсутствует
alvir
Я вот своё приложение разрабатываю для выполнение под xulrunner и не всегда удобно в Mozilla его отлаживать. Есть ли какой javascript отладчик, чтоб с xulrunner-ом работал?
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
alvir
Я вот своё приложение разрабатываю для выполнение под xulrunner и не всегда удобно в Mozilla его отлаживать. Есть ли какой javascript отладчик, чтоб с xulrunner-ом работал?
Большое спасибо, буду разбираться!
Отсутствует
Anton
alvir
Komodo Edit с сентября, оказывается, "переехал" на open source.
А что он умеет такого для создания расширений, кроме наличия шаблона?
Вообще сложилось впечатление, что это чисто рекламный шаг, так как много полезного все равно есть только в Komodo IDE
--- ---
Отсутствует
А вот у меня почему-то MozLab (точнее его юниттестинговая часть) так и не заработал - не хочет создавать новые файлы и все
Да и стандартный виндовый телнет не захотел работать нормально (ну или я не понял как его настроить)
В Линуксе тоже только в Путти заработало (в консоли телнет не заработал).
Опять же совершенно непонятно, как же там сделать автодополнение?...
--- ---
Отсутствует
MozLab (точнее его юниттестинговая часть) так и не заработал
Или extension.mozlab.mozunit.editor не установлена, или/и Windows. В Windows кроме прочего надо править один из js-файлов расширения.
стандартный виндовый телнет не захотел работать нормально
У стандартного проблемы с переводами строк.
Опять же совершенно непонятно, как же там сделать автодополнение?...
Это, вроде бы относится только к режиму emacs.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Anton
Или extension.mozlab.mozunit.editor не установлена, или/и Windows.
Пробовал разные варианты установки этого параметра.
Даже под Линуксом попробовал - без вариантов
В Windows кроме прочего надо править один из js-файлов расширения.
А можно подробнее?
Это, вроде бы относится только к режиму emacs.
То есть надо использовать телнет через emacs?
--- ---
Отсутствует
А можно подробнее?
Немного соврал (давно это было, потому как) - для предыдущей версии надо было править ui.js только если в путях к редактору были нужны пробелы. Перед
для этого добавлялось
в extensions.mozlab.mozunit.editor прописывалось
В новой 0.1.9 вызов редактора "валится" уже в другом месте в том же ui.js, разбираться - лень, тем более, что практически mozlab не пользуюсь.
То есть надо использовать телнет через emacs?
В content/mozrepl есть moz.el, который реализует буфер для обмена с mozrepl. Возможно, потребуется настроить emacs на линуксовые переводы строк.
cygwin'овский telnet общается с mozrepl нормально. Я думаю, путём правки js можно заставить mozrepl работать с telnet из windows, или, быть может как-то настроить его.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Все таки попробовал я сделать целиком расширение на Komodo IDE - теперь резюмирую:
Komodo IDE (ну и Komodo Edit) для разработки расширение годится плохо
Про то, что он тормозной (все таки ноут 2ГГ Р4, 512Мб ОЗУ по нашим меркам староват, а на нем он подвисал, особенно при автокомплите, нередко) и память у него течет как когда-то давно в Лисе, просто упомяну - непосредственно к разработке это не относится.
Собственно из всей поддержки создания расширений у него есть только шаблон по их созданию (кривой, даже ГУИД создать не может и скрипт сборки из шаблона кривой- использовал самописный) и поддержка ДОМ-а при автозаполнении (неполная или старая - не все варианты, которые работают в Лисе, я смог получить в редакторе).
Справки нормальной и контекстной нет - только ссылки в инет.
Визуального редактора XUL нет (есть расширения, но они и в самом Лисе прекрасно работают, предоставляя не меньшую функциональность).
Дерево файлов проекта и список функций - тоже как-то криво реализованы (по крайней мере мне не понравилось).
Ах да, редактор регэкспов там отменный, но только в платной версии. Но есть и отдельные программы с аналогичной функциональностью.
Вроде ничего не забыл.
Так что совет всем разработчикам расширений - держитесь от Komodo подальше
И уж точно полная версия не стоит своих денег для разработчика расширений
п.с.: теперь хочу попробовать помучать Эклипс в этой роли
Отредактировано Forest (29-07-2008 16:24:44)
--- ---
Отсутствует
Где бы взять файлы для автодополнения и для подсветки синтаксиса для XUL-а и для DOM-а (или если JavaScript подсвечивает/дополняет, то и ДОМ будет нормально подсвечивать/дополнять)?
--- ---
Отсутствует