Technologie i narzędzia: język PHP 5, Java, JavaScript, Python, system Zend Framework, Django, biblioteka jQuery, Smarty, platforma Eclipse, MySQL, SVN, CVS, UML, Firefox.
WebProgramming - wszystko o serwisach internetowych
O serwisach internetowych.
[firebug] Ciekawy plugin dla programistów AJAX - FirePHP.
Szybka notka o bardzo ciekawej wtyczce, na którą natknąłem się jakiś czas temu, ale dopiero najnowsza wersja jest naprawdę godna uwagi. Mowa tutaj o wtyczce FirePHP, która umożliwia wyświetlanie informacji w konsoli Firebug przesyłanych z poziomu serwera (czyli z poziomu PHP).
Należy wspomnieć, iż nazwa wtyczki jest dość myląca, ponieważ nie tylko programiści PHP mogą z niej korzystać, również programiści innych języków programowania - jedynym warunkiem jest możliwość wysyłania nagłówków z poziomu aplikacji, ponieważ to nagłówki są nośnikiem informacji pomiędzy serwerem a przeglądarką.
Wtyczka znacznie ułatwia monitorowanie i debugowanie aplikacji, tym bardziej że spełnia swoją role również (a może głównie) w przypadku żądań typu AJAX. Dzięki wtyczce możemy z poziomu aplikacji PHP wyświetlać informacje podobne do tych poniżej (przykład generowany przez stronę www.firephp.org):

Dodatkowo autor zadbał, aby ułatwić życie programistom i stworzył biblioteki w PHP generujące odpowiednie nagłówki - w tym bibliotekę dla systemu Zend Framework.
Naprawdę polecam - a Wy co o niej sądzicie?
Komentarze: 4 to “[firebug] Ciekawy plugin dla programistów AJAX - FirePHP.”
Napisz komentarz
Poprzednia wersja tego pluginu, nie spełniała moim oczekiwań. Teraz to co innego, można łatwo rozszerzać możliwości własnymi rozwiązaniami. Ogónie FullWypas
pisze prace dypl. o mapowych serwisach internetowych.
jak uwazacie: czy Firebug + Yslow to dobre narzędzie do porównania tych serwisów pod kątem wydajności i rodzaju grafiki, jaką zamieszczają i czy powiedzą mi cokolwiek o architekturze systemu? Czy dowiem sie dzięki Firebug, czy mam do czynienia z grafiką wektorową, rastrem czy prezentacją we Flashu? Jesli nie, to czy istnieje coś lepszego do tych celów, ale również bezpłatnego?
Co masz na mysli piszac “architektura systemu” i o jaka wydajnosc chodzi? Na pewno ci powie jak szybko i co sie laduje (rowniez ile jest plikow danego typu) - Ciebie na pewno najbardziej zainteresuje zakladka Net.
architektura w klasycznym ujeciu mnie interesuje: sposób organizacji elementów, z którego się składa system. czyli przykładowo z jakich warstw się składa system, jaka technologia (WMS, WFS, gruby/cienki klient) i takie tam. a wydajność w sensie kompromisu między duża ilością zaprezentowanych danych a szybkością strony - a więc znów architektura, narzędzia, języki programowania itp., czy zastosowano je adekwatnie do postaci danych tak żeby stronka smigała, a nie dawała czas na zrobienie herbaty w czasie ładowania.
jak to jest z tym czasem ładowania strony w Firebug - za każdym razem jest inny, nie moge go wziąć do badań chyba. Za pierwszym razem ocywiście dłuższy (potem juz ciasteczka zostają), ale potem czas jest różny po kazdym odswiezeniu, pewnie w zalezności od obciązenia strony i tego, co u mnie na kompie się dzieje. więc co mi ta zmienna daje oprócz orientacyjnej wartości?
dzieki, przyjrze się zakładce z informacjami o sieci, ale na pierwszy rzut oka dużo tam dla siebie nie widze …