phpSolutions 4/2007
Autor: Bartosz Maciaszek
Data publikacji: 19.07.2007, 20:38 | Ostatnia modyfikacja: 19.07.2007, 20:38
Recenzja kolejnego numeru magazynu phpSolutions - 4/2007
W tym numerze tematem przewodnim jest porównanie dwóch wielkich technologii, za pomocą których możemy w łatwy sposób tworzyć dynamiczne strony www - Pythona i PHP. Autor artykułu testując obie sprawdza, czy jedna może być alternatywą dla drugiej. Obie platformy są darmowe i open-source'owe. Artykuł jest ciekawą analizą Pythona w kontekście PHP. Autor zestawia różnice i podobieństwa tych języków, jak wygląda wydajność i skalowalność. Omówiony został temat frameworków dla Pythona. Podsumowując: jest to ciekawy artykuł opisujący możliwość przesiadki z PHP na Pythona.
Kolejnym artykułem jest omówienie krok po kroku procesu zmiany wyglądu sklepu internetowego opartego. Zmiana taka nie sprowadza się niestety do edycji plików z arkuszami CSS, gdyż layout osCommerce oparty jest o tabele. W związku z tym autor tekstu pokazuje jaki fragment kodu należy zmienić aby osiągnąć pożądany efekt. Temat dla mniej doświadczonych programistów.
Ciekawym artykułem jest też omówienie jak wykorzystać keszowanie (cachowanie, buforowanie), aby przyspieszyć nasze aplikacje. Jak wiemy generowanie niektórych dynamicznych stron może trwać dłuższą chwilę. Czas ten jest na pewno dłuższy niż wczytanie statycznej strony. Dlaczego więc nie cachować takiej wygenerowanej strony w statycznym pliku i z niego odczytywać zawartość, aktualizując go w razie potrzeby? Cachowanie to na pewno nieodzowny temat każdego programisty większej aplikacji. Autor tego tekstu omawia jak wykorzystać taką funkcjonalność tworząc własny kod.
W kolejnym artykule zatytułowanym "CakePHP - Tags i Tags clouds" autor wyjaśnia jak stworzyć bardzo popularne na rozmaitych blogach i innych stronach "chmury znaczników". Polega to w skrócie na zwizualizowaniu pewnej liczby haseł w ciekawy sposób - w tym miejscu jako kolumny wyrazów lub wyrażeń za pomocą czcionek o różnej wielkości, na przykład na zasadzie "im więcej wystąpień danego słowa, tym większa czcionka", lub "im ważniejsze słowo, tym większa czcionka". Temat raczej prosty, acz ciekawy.
W tym numerze magazynu omówiony jest także dość ciekawy framework dla PHP o nazwie "Prado" (od PHP Rapid Application Development Object-oriented"). Autor porównuje go do omawianego w poprzednim numerze "P4A", lecz Prado wypada dużo lepiej, jeżeli chodzi o ilość komponentów, obsługę zdarzeń, czy możliwość ingerowania w szablony i przeplatanie w nich HTML'a z komponentami samego frameworka. W artykule omówiona została recepta na napisanie księgi gości opartej o technologie AJAX.
Kolejną pozycją godną zainteresowania jest omówienie sposobu połączenia różnych systemów autoryzujących użytkowników w ezPublish. Autor prezentuje w jaki sposób zaprojektować system uprawnień, aby możliwe było podawanie jednego loginu w wielu systemach oraz logowanie za pomocą LDAP.
W numerze znajdziemy również inne artykuły, omawiające takie zagadnienia, jak kontrola dostępu w aplikacjach webowych za pomocą RBAC, instalację oraz pierwsze uruchomienie frameworka Agavi, generowanie plików PDF za pomocą klasy FPDF lub pierwsze kroki w systemie zarządzania treścią o wdzięcznej nazwie "PostNuke". Dodatkowo pod koniec standardowe tekstu konsumpcyjne.
Waszym zdaniem:
webdicepl :: 06.08.2007, 00:15 :: #91
Już nie będziecie pisać artykułów tylko recenzje czasopism? Szkoda, bo poziom niektórych artykułów był wysoki i można było z nich wyciągnąć wiele ciekawych informacji w przeciwieństwie do innych stron poświęconych PHP.