Opera Dragonfly – bez rewolucji

Wczoraj o godzinie 18:00 naszego czasu miała miejsce premiera głośno zapowiadanego narzędzia dla deweloperów – Opera Dragonfly. Co chyba oczywiste, narzędzie wbudowane jest w przeglądarkę Opera – z drobnym zastrzeżeniem: dostępne jest dopiero od najnowszej wersji weekly (czyli kompilacja 9972/4808/1951 – w zależności od systemu operacyjnego).

Skąd wziąć Opera Dragonfly?

To wydanie najlepiej jest pobrać za pośrednictwem bloga Opera Desktop Team (wpis). Wygląda na to, że na oficjalnej stronie produktu Opera Dragonfly odnośnik Download kieruje na stronę pobierania drugiej bety (nas interesuje wydanie nieco nowsze). Oczywiście Opera 9.50 nie jest wersją stabilną i może powodować mniejsze lub większe problemy (najczęściej mniejsze).

Wyczekiwana premiera

Chyba najwięcej emocji wywował szum wokół premiery Opera Dragonfly, a to głównie z powodu przygotowanej specjalnie na tę okazję witryny, na której umieszczono sporych rozmiarów zegar odliczający czas do wydania. Jak się okazało, premiera opóźniła się (przynajmniej u nas) o kilka minut. Na blogu dedykowanym narzędziu pojawiły się pierwsze komentarze, kiedy to my zachwycaliśmy się olbrzymim napisem Coming very soon. Żeby nie było – czas zsynchronizowany z serwerami NTP.

Opera Dragonfly coming soon

I wreszcie odblokowano dostęp do Opera Dragonfly. Aby uruchomić dodatek, wystarczy wybrać odpowiednie polecenie menu: NarzędziaZaawansowaneNarzędzia dewelopera (dawniej ta pozycja kierowała na podstronę Opera developer tools ze skryptoprzyciskami (notabene nadal są one dostępne). Opera Dragonfly jest odpowiedzią na popularne rozszerzenie Firefoksa – Firebug. Trudno zatem uniknąć porównań obydwu narzędzi.

Opera Dragonfly released

Otwarte źródła

Przede wszystkim, Opera Dragofly została napisana w języku JavaScript, co wzbudziło we mnie mieszane uczucia. Za to kod źródłowy dodatku jest otwarty i udostępniany na licencji BSD. Dobra, pora na konkrety.

Co oferuje Opera Dragonfly?

  • Porządny debugger Javascript.
  • Szczegółowa przeglądarka stylów CSS, podobna do tej z Firebuga. Wyświetla poszczególne właściwości elementów z podziałem na domyślne, odziedziczone oraz nadane bezpośrednio.
  • Aktualizacje na bieżąco (jak wynika z opisu): Opera Dragofly to na razie wydanie alfa, do tego pierwsze publiczne, więc trudno na ten temat cokolwiek powiedzieć.
  • Dopracowana konsola błędów – moim zdaniem przypomina trochę domyślną konsolę dostępną natywnie w Firefoksie.
  • Dokładne przeglądanie drzewa dokumentu (DOM).

Czego brakuje w Opera Dragonfly?

Jak zapowiadają twórcy narzędzia, obecne wydanie alfa jest zaledwie początkiem góry lodowej. Zapowiadana jest następująca funkcjonalność:

  • Dynamiczna edycja CSS, JavaScript oraz dynamiczna modyfikacja drzewa DOM.
  • Lepsze zintegrowanie produktu z przeglądarką (obecnie Opera Dragonfly uruchamia się jako osobne okno).
  • Ulepszona obsługa skryptów JavaScript przez narzędzie.
  • Monitorowanie żądań XHR, nagłówków HTTP oraz przesyłanych danych (metodą POST itd.).
  • Dopracowana nawigacja za pomocą klawiatury.
  • Całkowita lokalizacja produktu (możemy zatem oczekiwać spolszczonego narzędzia).

Jest dobrze, ale mogło być lepiej

Jak widać, Opera Dragonfly ma jeszcze sporo do nadrobienia, i to nie tylko względem Firebuga – dostępna już wcześniej (jako skryptoprzycisk) konsola dewelopera radziła sobie z monitorowaniem części żadań i zapytań (które w Opera Dragonfly czekają na zaimplementowanie). Część funkcji jest analogiczna. Na szczęście to wydanie alfa, ale z drugiej strony premiera narzędzia była nieco na wyrost. Tak czy inaczej – może się przydać (mnie przyda się na pewno) ;-)

Komentarze

  1. czara pisze:

    wrocilem, wiec przetestuje wieczorem
    ale jak juz na jabberze wspominalem
    troche za duzo szumu wokol produktu ktory na razie bardzo malo oferuje:/

  2. Michał _kUtek_ Kuciński pisze:

    Tzw. marketing wirusowy. :P
    Powoli Opera zaczyna ssać, jeżeli chodzi o promocję etc. :/

    Ale póki przeglądarka jest OK, to nie ma się czego czepiać. :D

  3. Wasacz pisze:

    kUtek: nom, w najlepszym kierunku to to nie zmierza…

  4. Michał _kUtek_ Kuciński pisze:

    A w ogóle po co komu taki dragonfly? :P Przecież każdy chce operowego Rank Checker! ;-P

  5. Wasacz pisze:

    Którego rank?

  6. Michał _kUtek_ Kuciński pisze:

    Najlepszego. STO LAT! STO LAT!

  7. Wasacz pisze:

    Ty się dobrze czujesz? Oo’

  8. Michał _kUtek_ Kuciński pisze:

    Hihihihihi. A o co pytałeś przedtem? :D

  9. Wasacz pisze:

    Którego – najlepszego. Ale masz dziwne skonfigurowane słowa kluczowe. Ficzer?

  10. Michał _kUtek_ Kuciński pisze:

    Yupp, ficzer. Niemniej nie rozumiem, ale kk:* Rank czeker to takie spoxik narzędzie, które z pewnością ulatwiłoby mi życie, bo wkurza mnie ciągle wypisywanie site: w google i link: w jahu. ;/

  11. Wasacz pisze:

    Ale szpanisz!

  12. Michał _kUtek_ Kuciński pisze:

    za jeden grosz można pozmywać!

  13. Wasacz pisze:

    Jak to jest ficzer to ja jestem Wąsacz…

  14. zx pisze:

    Hyh, mam najnowszy build, a mnie przekierowuje dalej na stronę Developer Tools. WTF? ;)

  15. Wasacz pisze:

    Skąd pobierałeś?

  16. zx pisze:

    Z bloga Desktop Team – jak zawsze. Build
    9972.

  17. Wasacz pisze:

    Może JS masz off niechcący?

  18. zx pisze:

    Nie. Nawet w opera:config jest poprawny URL. Może mi ktoś powiedzieć co ma w plikach konfiguracyjnych menu przy ‘Developer Tools’?

  19. Wasacz pisze:

    Item, M_DEVELOPER_TOOLS= Show Developer Tools
    
  20. zx pisze:

    Dzięki. Miałem standardowe Go to URL... Poprawiłem i działa jak trzeba.

  21. Void pisze:

    Na mój gust: twórcy Opery powinni bez większego zastanowienia sklonować Firebuga bez dwóch zdań. Narzędzie jest po prostu świetne, tak pod względem możliwości jak i designu GUI. Po co wymyślać koło od zera?

  22. telewizor pisze:

    miałka ta twoja ocena (pozatym pisz daty przy koncu komentowania).., to pierwsza wersja dragonfly, znajac opere z innowacji ktore praktycznie od roku notorycznie zrzyna FF i IE od opera juz w drugiej odsłonie ODF bedzie bic na głowe funkcjonalnoscia cała reszte.

Dodaj komentarz

Proszę, formatuj komentarz za pomocą Markdown.

Wymagane pola zaznaczone są znakiem gwiazdki – „*


Obrazek z kodem

*