publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
2 skomentuj »

TAGI: mozilla , jetpack , rozszerzenia , javascript , xul , html5 , firefox

2010-01-11 09:57  |  Adam Golański

Co dalej z rozszerzeniami do Firefoksa? Jetpack budzi wątpliwości

Co dalej z rozszerzeniami do Firefoksa? Jetpack budzi wątpliwości

Jak wiadomo, Mozilla zamierza w Firefoksie 4.0 porzucić dotychczasowy, bazujący na XUL-u i chromeJS system rozszerzeń, aby przejść na Jetpacka – platformę umożliwiającą każdemu znającemu HTML5 i JavaScript tworzenie własnych dodatków. Jetpack stał się platformą na tyle dojrzałą, że pojawiają się już pierwsze rozszerzenia zbudowane w tej technologii; Mozilla nawet przeprowadziła konkurs, celem wybrania najlepszego z nich. Jednak nie wszyscy są zadowoleni z obranego przez Korporację kierunku.

Wprowadzenie systemu skórek Personas i systemu rozszerzeń Jetpack to strategiczna decyzja deweloperów Firefoksa, którzy widzą, jak bardzo ociężały stał się interfejs ich przeglądarki. Docelowo pozwolić one mają na łatwiejsze rozszerzanie platformy Mozilli, dostępne każdemu doświadczonemu internaucie, a nie tylko znającej XUL-a elicie. Oprócz poszerzenia zbioru potencjalnych deweloperów, Mozilla chce przynieść przez to „znacznie lepsze wrażenia użytkownikom” i wyzwolić się od problemów z kompatybilnością dodatków, które dotychczas trapiły miłośników Firefoksa przy każdej większej zmianie numeracji wersji programu.

Docelowo Jetpack ma zapewnić programistom te same możliwości, co programowanie rozszerzeń w XUL-u. Oczywiście do tego jeszcze daleko, XUL daje znacznie większe możliwości, niż dodatki tworzone w HTML-u i JavaScripcie (wystarczy porównać obecne możliwości rozszerzeń Google Chrome do możliwości rozszerzeń Firefoksa) – jednak Mozilla jest zdecydowana iść w tę stronę.

Na łamach Slashdota trwa jednak dyskusja, wywołana interesującym wpisem w blogu <Glazblog/>, który ostrzega przed wieloma problemami z Jetpackiem.

Pierwszym z nich jest nadmierna złożoność i nieczytelność. Jako przykład, jego autor podaje kod zwycięskiego rozszerzenia z konkursu Mozilli –

Cc["@mozilla.org/appshell/window-mediator;1"].getService(Ci.nsIWindowMediator).getMostRecentWindow("navigator:browser")

– raczej nie jest oczywisty nawet dla znawców JavaScriptu.

«poprzednia 1 2 następna »

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
2 skomentuj »

Polecamy

Reklama

Komentarze

  • inform

    #1 inform 2010-01-11 10:25:34 0

    "wyzwolić się od problemów z kompatybilnością dodatków"

    Ciekawe określenie w kontekście likwidacji 10 tyś rozszerzeń budowanych przez ludzi przez kilka lat.

    Siłą Firefoxa jest duża ilość dodatków. Jeżeli Mozilla powie że od wersji 4.0 wszystkie przestaną działać i należy zacząć pisać je całkowicie od nowa w "stylu Google Chrome" (jako html5) to myślę że to będzie strzał w kolano.

    Ciekawe jak likwidację wszystkich dodatków zareklamują użytkownikom końcowym :D

    IP: 213.76.147.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.43 Safari/532.5

  • adbl

    #2 adbl 2010-01-11 11:23:59 0

    Najważniejsze, aby Adblock działał po staremu, tzn. blokował treści na etapie pobierania. Jeśli tak będzie to dla średnio zaawansowanego użytkownika nie będze miało znaczenia czy to Jetpack, czy jakiś XUL, czy nie wiadomo co innego.

    IP: 77.253.245.[...] Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł