Przedstawiamy kolejny cykl recenzji książek z wydawnictwa Helion dla programistów i pasjonatów internetu. W tym odcinku spojrzenie na pięć nowych pozycji z czerwca. Będzie dużo o projektowaniu, kodzie i… kuloodpornych stronach internetowych.
Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW
Jeżeli coś wychodzi spod znaku O’Reilly, to musi być dobre jakościowo. Tak jest w tym przypadku. Krótka, bo licząca sobie około 150 stron, książka Stevego Soudersa to majstersztyk opisu technicznego aspektu budowy witryny z uwzględnieniem szybkości i płynności działania witryn Web.
Ksiąska dedykowana raczej średnio-zaawansowanym programistom opisuje metody kompresji, odpowiedniego umieszczania dokumentów, poprawną pracę z CSS, DNS czy AJAX. Ciekawym składnikiem witryny jest analiza popularnych witryn w skali YSlow. Opisane są tu takie witryny jak YouTube, Google czy MySpace.
Kuloodporne strony internetowe
313 stron tego co ważne w budowie witryn. Chodź czasami autor – Dan Cederholm – zajmuje się rzeczami zbyt oczywistymi dla ludzi już programujących, to kilka uwag jest bardzo trafnych i wartych uwagi. Publikacja ma ciekawy układ – podzielona jest na problemy, które są analizowane. Do każdego wątku autor przedstawia „kuloodporne” rozwiązanie.
Problemy, które porusza Cederholm dotyczą układu treści przy poprawnym wykorzystaniu CSS, naciskają na typografię i zahaczają o układ strony w ogóle. Kolejna pozycja na rynku, która odradza korzystanie z tabel. Książka dość bogato ilustrowana przykładami wraz z kodem, oczywiście „kuloodpornym” 🙂
Piękny kod. Tajemnice mistrzów programowania
Kolejną pozycję można nazwać encyklopedią, bo liczy sobie 600 stron i została napisana przez kilkunastu autorów, pod redakcją Andy’ego Oramy oraz Grega Wilsona. Zdecydowanie dla zaawansowanych wyjadaczy, którzy chcą udoskonalać swój kod.
W sposób przejrzysty książka oddaje poprawność poszczególnych elementów pracy nad kodem. Dokładnie analizuje techniki programistyczne z uwzględnieniem ocen jakości kawałków kodu. Poruszane tematy dotyczą zaawansowanych wątków programowania: od kolejności wykonywania operatorów, poprzez opis języka BioPerl do opisu przypadku eliminacji Gaussa.
Joomla! Podręcznik administratora systemu
System CMS Joomla stał się ostatnimi czasy tak popularny, że sięgają po niego także amatorzy programowania. To właśnie z myślą o nich została przygotowana ta pozycja. W publikacji Pawła Frankowskiego i Marcina Szuńskiego znajdziemy opis i podstawy działania systemu Joomla, a także cały szereg problemów z jakimi musi zmierzyć się początkujący webmaster, który chce z Jommli skorzystać.
W bardzo prosty sposób, na ponad 420. stronach autorzy opisują jak zainstalować Joomlę, jak modyfikować, zmieniać skórki czy poprawnie nią zarządzać. Chyba najbardziej przydatnym rozdziałem dla ludzi znających podstawy CMS okaże się przegląd z opisem praktycznych rozszerzeń do tego systemu.
Na uwagę zasługują jeszcze działy dedykowane systemom BIP oraz sklepom internetowym uruchamianym w ramach systemu Joomla. Warto zaznaczyć raz jeszcze, że publikacja jest przeznaczona dla początkujących i zaawansowani wyjadacze kodu raczej nie znajdą w niej praktycznych treści.
Projektowanie nawigacji strony WWW
Na zakończenie kolejna pozycja od O’Reilly’ego. Publikacja Jamesa Kalbacha kładzie istotny nacisk na nawigację stron internetowych. W tym pojęciu rozumieć można kilka podstawowych aspektów.
Na początku ksiąska pozwala wgłębić się w znaczenie jakości wizualnej informacji aby dokładnie zrozumieć procesy jej budowy. Przystępnym językiem z zrzutami ekranów oraz wykresami Kalbach na 400. stronach chce przekonać webmastera, że sukces strony internetowej tkwi w jej dostępności, przejrzystości i nawigacji.
Opisuje więc przede wszystkim metody nawigacyjne (rodzaje menu, chmurki, zastosowanie etykiet) oraz architekturę informacji i prezentacji danych, skupiając się w trzecim rozdziale książki na nawigacji w specjalnych kontekstach.
