The OpenNET Project / Index page

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

Релиз открытого отладчика web-приложений Opera Dragonfly 1.0

05.05.2011 19:53

Компания Opera представила первый стабильный релиз развиваемого с 2008 года открытого проекта Dragonfly, код которого доступен под лицензией Apache. Dragonfly представляет собой интегрируемый с браузером Opera инструмент для интерактивной отладки web-приложений, позиционируемый в роли конкурента Firebug. Для работы с Dragonfly достаточно запустить последний выпуск браузера Opera, в который рассматриваемый отладчик уже встроен. Взаимодействие отладчика с браузером производится с использованием специально разработанного протокола Scope, что позволяет обеспечить отладку в Dragonfly любого поддерживающего данный протокол клиентского ПО.

Поддерживаются такие функции, как отладка JavaScript, инспектирование CSS и DOM, выявление ошибок в скриптах, отслеживание Cookie, мониторинг сетевой активности. Особенностью Dragonfly является поддержка отладки web-страниц, открытых в браузере Opera на другом компьютере или на мобильном устройстве.

Особенности выпуска Dragonfly 1.0:

  • Инструмент для контроля за состояние локальных хранилищ (HTML5 Web Storage API);
  • Средство для отслеживания загружаемых с сайтов ресурсов, таких как изображения, скрипты, шрифты, видео-файлы и т.п.
  • Инспектор сетевых операций, позволяющий оценить степень задержки в процессе загрузки различных частей web-страниц, проанализировать эффективность локального кэширования и отследить загрузку ресурсов;
  • Возможность отправки HTTP-запроса в ручном режиме, с поддержкой изменения содержимого любых HTTP-заголовков;
  • Улучшенный JavaScript-отладчик, в который добавлена поддержка отслеживания заданных выражений или переменных, расширены возможности установки точек останова (новая панель управления, новые типы точек останова);
  • Поддержка быстрого просмотра любого отмеченного указателем мыши цвета в RGB-представлении для последующей вставки в CSS;
  • Доступен API для управления из командной строки.


  1. Главная ссылка к новости (http://my.opera.com/dragonfly/...)
  2. OpenNews: Компания Opera Software выпустила два открытых инструмента для web-разработчиков
  3. OpenNews: Для Opera доступен инструментарий для отладки web-страниц
  4. OpenNews: Эмулятор для запуска Opera Mobile доступен для Linux
  5. OpenNews: Компания Opera Software запустила первый полностью открытый проект
  6. Opera Dragonfly Architecture
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/30463-opera
Ключевые слова: opera, javascript, debug
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 21:35, 05/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Без Оперы и не поюзаешь
     
     
  • 2.11, jsp (ok), 01:00, 06/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Без Оперы и не поюзаешь

    +1 зачем нам такой "опенсорс", что под свободным ПО не работает?

     
     
  • 3.14, Аноним (-), 03:08, 06/05/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > +1 зачем нам такой "опенсорс", что под свободным ПО не работает?

    Ну ни хрена себе. Спецификации открыты, исходники открыты, бери и адаптируй куда тебе нужно. А нахрена мне ваш "опенсорс" FireBug, который под свободным Chromium не работает?

    Прежде чем что-то сказать, стоит трижды подумать.

     
     
  • 4.17, Аноним (-), 11:34, 06/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Подумали. Опенсорс который требует для работы проприетарь - не нужен. Это не опенсорс а жалкий закос под него. Ну как windows-only программа.
     
     
  • 5.19, Аноним (-), 13:36, 06/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Перечитай третье предложение в моём посте.
     
  • 5.20, анон (?), 15:06, 06/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Подумали. Опенсорс который требует для работы проприетарь - не нужен. Это не
    > опенсорс а жалкий закос под него. Ну как windows-only программа.

    Что ты имеешь против VirtualDub или AviSynth? Покажи хоть одну сравнимую поделку для красноглазых осей

     
     
  • 6.21, Аноним (-), 19:20, 06/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Что ты имеешь против VirtualDub или AviSynth?

    1) То что AVI используют только некроманы. А VFW используют только некроманы со стажем.
    2) То что win-only и зачастую бесполезны для меня. Мне неудобна винда как ось. И по возможности я ей не пользуюсь. Если автор не хочет уважить это - отлично, а я не буду использовать его программу.
    3) Видеоредакторов под красноглазые операционки как грязи. Чего такого уникального в этих двух? Я виртуалдубом пользовался. Ну прога.  Ну полезня. Но довольно глюкавая, довольно падучая и чего в ней такое уникальное - я не понял. Зато к VfW привязана, на которое даже MS уже забил и через несколько версий винды наверное вообще убьет это апи.

     
     
  • 7.22, охохо (?), 02:48, 07/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > То что AVI используют только некроманы

    ай лолд! эталонное "не читал но осуждаю"
    к слову, ависинт - это фреймсервер (вполне использующийся в серьёзном постпродакшне)
    смысл комментировать остальное

     
     
  • 8.23, Аноним123321 (ok), 19:48, 07/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ох, смех интерпрайз-пользователи подоспели - в вашем серъёзном продекшене и... текст свёрнут, показать
     

  • 1.2, Аноним (-), 21:38, 05/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Старый DragonFly в новых версиях Opera уже с бо-ольшими глюками работал. Наконец-то его осовременили.
     
     
  • 2.5, банан (?), 22:01, 05/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Отлично всё работало и работает.
    Opera 10.10, Dragonfly 0.7 установлен локально
    Кроме попсового интерфейса, отличия от 1.0 не столь уж существенны/заметны в работе
     
     
  • 3.7, Аноним (-), 22:03, 05/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Отлично всё работало и работает.

    У меня на нескольких компах и ОС далеко не всегда обновлялся блок CSS-свойств при выборе DOM-ноды.

     
     
  • 4.9, банан (?), 00:50, 06/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это в 0.7 ? ещё похожая ерунда: если добавить css параметр и удалить, то он сразу не удаляется, хотя в списке не виден. надо выбрать другой узел, вернуться и тогда можно будет удалить.
    не, ну понятно, что релиз лучше, стабильнее (релиз драгонфлая, не оперы). если бы десятка понимала этот их scope, пользовали бы 1.0, хотя там обзор css вырезали. ставить брекпоинты на dom ивенты тоже прикольно, подсветку, токенайзер кстати здорово ускорили
     
     
  • 5.10, Аноним (-), 00:57, 06/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не помню версию. Предыдущая официальная с сайта Opera.

    Мне из новых плюшек понравилась возможность самому создавать куки и делать HTTP-запросы. Плюс DOM-дерево документа как-то поудобнее стало, что ли.

     

  • 1.3, rshadow (ok), 21:49, 05/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Особенностью Dragonfly является поддержка отладки web-страниц, открытых в браузере Opera на другом компьютере...

    Когда же народ научится вовремя останавливаться.

     
     
  • 2.4, Аноним (-), 21:51, 05/05/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А чего тебе не так?
     

  • 1.6, Аноним (-), 22:02, 05/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Большой вопрос: Будет ли Scope поддерживаться в NetBeans Eclipse etc?
    И будут ли другие браузеры делать нечто подобное.
     
  • 1.8, Shane (ok), 22:44, 05/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, есть ли что-то подобное FirePHP под это?
     
  • 1.12, bav (ok), 02:23, 06/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как xpath в поиске не поддерживала, так и не поддерживает. Не нужное поделие. За фаербагом уже не угнаться.
     
     
  • 2.13, obvious (?), 03:04, 06/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    https://bitbucket.org/scope/dragonfly-stp-1/issues/new
    https://bitbucket.org/scope/dragonfly-stp-1/fork
     
     
  • 3.15, bav (ok), 04:14, 06/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Но, зачем, ради всего святого? Есть Firebug, есть WebInspector.

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

    Лучше бы над скоростью самого браузера поработали, последняя версия ворочается неторопливее фокса.

     
     
  • 4.18, Анонимка (?), 12:50, 06/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я пользователь Оперы, а не лисы. Мне файрбаг понятен, приятен, но хочется тестировать в своем основном браузере.
    Мои задачи:
    1. делать user.css и user.js для себя
    2. сделать бота для браузерной игры :)

    Тут стрекоза рулит. Так как мой бот не просто автомат:
    1. это система смс-оповещения о событиях,
    2. пересылка внутренней почты,
    3. в последнюю очередь - это конечный автомат, совершающий движения по заданной программе.

    Думаю, с таким инструментом, как стрекоза, меня не пропалят. :)

     

  • 1.16, ZigmunD (??), 06:28, 06/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Dragonfly представляет собой интегрируемый с браузером Opera инструмент для интерактивной отладки web-приложений, позиционируемый в роли конкурента Firebug.

    FireBug уже не конкурент.

    Отладку user.js не умеет. Причем как не умел сто лет назад, так и не собирается уметь.

    Кроме того, есть еще много нужных фич, которые присутствуют в DragonFly.

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



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

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