ODBIERZ TWÓJ BONUS :: »

Recenzje

AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych

AJAX to nowa technika tworzenia serwisów internetowych, oparta m.in. na efektywnym wykorzystaniu języków JavaScript i XML oraz kaskadowych arkuszy stylów. Zapewnia możliwość realizacji stron, w których zmiana zawartości nie wymaga przeładowania całej strony w przeglądarce. Tym samym użytkownik ma wrażenie, że pracuje z klasyczną aplikacją przypominającą programy uruchamiane w środowisku systemu operacyjnego. Technologia AJAX może być łączona z innymi językami, o czym możemy przekonać się sięgając po prezentowaną książkę.

Autorzy rozpoczynają swe rozważania od zaprezentowania zalet aplikacji internetowych i omówienia sposobu ich funkcjonowania w oparciu o kilka popularnych technik tworzenia stron WWW. Przybliżają także korzyści wynikające ze stosowania technologii AJAX oraz zwracają uwagę na źródła potencjalnych problemów. Następnie przystępują do omówienia technik wykorzystywanych po stronie klienta, opartych o język JavaScript i obiekt XMLHttpRequest. Przekazują też wskazówki związane z technikami tworzenia efektywnych rozwiązań funkcjonujących po stronie serwera, opartych o język PHP i bazę MySQL.

Przyswojone informacje znajdują praktyczne zastosowanie w realizacji przykładowych projektów, obejmujących m.in. nowoczesny mechanizm weryfikacji danych wprowadzanych za pośrednictwem formularza, moduł czatu oparty na kodzie AJAX oraz wyświetlanie podpowiedzi w oknie tekstowym zainspirowane usługą Google Suggest.

Technologia AJAX znajduje również zastosowanie w procesie generowania wykresów w czasie rzeczywistym. Czytelnicy dowiadują się m.in. jaką rolę odgrywa w tym zadaniu język SVG, umożliwiający rysowanie różnego rodzaju kształtów oraz wyświetlanie tekstu. Warto też zwrócić uwagę na materiał traktujący o tworzeniu funkcjonalnych tabel do prezentacji danych zgromadzonych w dokumentach XML i przetwarzanych za pomocą technologii XSLT.

Równie interesującym przykładem zastosowania technologii AJAX jest aplikacja pełniąca rolę czytnika RSS, wykorzystująca bibliotekę PHP o nazwie SimpleXML. Autorzy pokazują w jaki sposób można wzbogacać aplikacje o funkcjonalność "przeciągnij i upuść". Całość uzupełnia dodatek, w którym czytelnicy są prowadzeni krok po kroku przez wszystkie etapy instalacji i konfiguracji oprogramowania niezbędnego do tworzenia i uruchamiania przykładowych aplikacji, zgromadzonych w poszczególnych rozdziałach książki. Proces przygotowywania środowiska programistycznego jest opisywany zarówno w wersji przeznaczonej dla użytkowników systemów z rodziny Windows, jak i dla osób korzystających z Linuksa.

Twórcy stron WWW, którzy chcą zapoznać się z nowoczesnymi technikami wykorzystywanymi do realizowania interaktywnych aplikacji internetowych znajdą w prezentowanej publikacji szereg wartościowych materiałów, pozwalających im wykorzystywać bardziej efektowne metody przetwarzania informacji zarówno po stronie klienta, jak i po stronie serwera. Połączenie technologii AJAX z możliwościami oferowanymi przez język PHP i bazę danych MySQL umożliwi zwiększenie funkcjonalności i wydajności tworzonych witryn oraz wzbogacenie ich o nowe, użyteczne rozwiązania. Lektura książki będzie także stanowiła okazję do zapoznania się z zalecanymi praktykami programistycznymi oraz z pułapkami związanymi z nową technologią.

Magazyn Internet KK; 02/2006

ASP.NET. Programowanie

Jedną z technologii wykorzystywanych w procesie tworzenia rozbudowanych, dynamicznych aplikacji internetowych jest ASP.NET. Programiści, którzy zdecydują się na jej zastosowanie mogą liczyć m.in. na możliwość korzystania z rozbudowanego środowiska programistycznego oraz z bogatego zbioru bibliotek i kontrolek. Proces poznawania tajników ASP.NET ułatwi im natomiast prezentowana publikacja.

Opasły, liczący ponad dziewięćset stron tom pozwala zapoznać się z podstawowymi informacjami na temat platformy .NET 2.0, a także z nowymi funkcjami wprowadzonymi w ASP.NET 2.0. Przybliża środowisko programistyczne Visual Studio 2005, a następnie wprowadza w zagadnienia związane z wykorzystywaniem kontrolek. Po przyswojeniu informacji zarówno o podstawowych, jak i zaawansowanych kontrolkach czytelnicy opanowują niuanse związane z konstrukcją i cyklem życia strony internetowej. Autorzy kładą spory nacisk na śledzenie, usuwanie i obsługę błędów, a także na sprawdzanie poprawności danych.

Kontynuując lekturę czytelnicy docierają do materiałów traktujących o uzyskiwaniu dostępu do baz danych za pomocą technologii ADO.NET. Dowiadują się także, jak realizować proces uwierzytelniania na bazie formularzy oraz w jaki sposób uzyskać ujednolicony wygląd aplikacji. Szczególną uwagę warto zwrócić na rozdział przybliżający mechanizmy umożliwiające użytkownikom witryny dostosowywanie jej do swoich potrzeb. Istotne znaczenie dla rozwoju serwisów internetowych opartych o ASP.NET mają również rozważania na temat usług sieciowych i skalowalności. Ostatni rozdział przybliża natomiast proces wdrażania gotowej aplikacji.

"ASP.NET. Programowanie" to obszerny podręcznik prezentujący możliwości technologii ASP.NET oraz prowadzący przez rozmaite etapy budowy aplikacji internetowych, począwszy od zapoznania się ze środowiskiem programistycznym, aż po wdrażanie gotowego rozwiązania. Przybliża koncepcję stosowania kontrolek, uczy technik uwierzytelniania i personalizacji, a także wyjaśnia zagadnienia związane z uzyskiwaniem dostępu do baz danych. Dla programistów rozpoczynających tworzenie rozwiązań opartych na platformie .NET 2.0 i technologii ASP.NET jest to pozycja godna rekomendacji.

Magazyn Internet KK; 02/2006

JavaScript. Ćwiczenia praktyczne. Wydanie II

Pierwsze wydanie książki z serii "Ćwiczenia praktyczne" poświęconej językowi JavaScript ukazało się kilka lat temu. Ze względu na pojawienie się nowych wersji przeglądarek oraz zmiany zachodzące w zakresie metod tworzenia stron WWW autor tej publikacji zdecydował się na udostępnienie czytelnikom gruntownie odświeżonego materiału. Zmianie uległa m.in. organizacja książki, a ponadto usunięte zostały opisy technik uważanych obecnie za przestarzałe.

Sięgając po tę pozycję czytelnicy dowiadują się czym jest język JavaScript, czy ma coś wspólnego z językiem Java oraz poznają zależność między pojęciami JavaScript, JScript i ECMAScript. Naukę korzystania z JavaScriptu rozpoczynają od umieszczenia prostego skryptu w kodzie HTML. Poznają techniki formatowania tekstu, wzbogacania kodu o komentarz oraz metody stosowane w odniesieniu do przeglądarek, które nie obsługują skryptów.

Kontynuując lekturę uzyskują informacje o poszczególnych elementach języka, takich jak zmienne, operatory, instrukcje warunkowe, po czym przechodzą do zagadnień związanych z obiektami i funkcjami globalnymi. Autor poświęca sporo uwagi obiektom związanym z przeglądarką i wyjaśnia jak funkcjonują zdarzenia. Całość uzupełniają ćwiczenia przybliżające techniki obsługi formularzy.

Magazyn Internet KK; 02/2006

GIMP. Praktyczne projekty

Cenna, bo jedna z niewielu pozycji poświęconych darmowej alternatywie dla Photoshopa. Książka jest skierowana do osób, które nie mają doświadczenia w pracy z programem do grafiki rastrowej. Omawia projekty, przez które autor prowadzi czytelnika, cały czas "trzymając" go za rękę. Tworzone prace mają charakter ulotek reklamowych zawierających grafikę i tekst. Trochę szkoda, że przykłady nie zostały bardziej zróżnicowane. Materiał byłby wtedy atrakcyjniejszy dla bardziej wymagającego czytelnika. Także stopień komplikacji kolejnych projektów mógłby być bardziej złożony.
PC Format 03/2007

J2ME. Praktyczne projekty

Uruchamiając na telefonach komórkowych aplikacje przygotowane w języku Java możemy w łatwy sposób zwiększać ich możliwości i obszary zastosowań. Użytkownicy tego typu urządzeń mogą sięgać zarówno po gotowe rozwiązania, jak i podjąć trud związany z samodzielnym przygotowaniem odpowiedniego programu. W procesie tym pomocna będzie prezentowana publikacja.

Autor omawia w niej m.in. czynności związane z przygotowaniem warsztatu programistycznego, wskazując narzędzia wykorzystywane w procesie tworzenia oprogramowania oraz serwisy internetowe, za pośrednictwem których można je pozyskać. Następnym krokiem jest realizacja prostego edytora graficznego, przybliżającego zagadnienia związane z metodami wyświetlania elementów graficznych na ekranie telefonu. Czytelnicy dowiadują się także, jak przechowywać informacje w pamięci telefonu przygotowując notatnik. Autor pokazuje w jaki sposób obsługiwać połączenia internetowe na przykładzie usługi czat oraz tworzy czytnik RSS wykorzystujący biblioteki obsługujące język XML.

Warto też zwrócić uwagę na projekt odtwarzacza multimedialnego. Równie interesująca dla wielu czytelników może okazać się prosta gra platformowa. W książce znajdziemy ponadto opis tworzenia aplikacji stosującej technologię Bluetooth.

Magazyn Internet KK; 02/2006
Zamknij Pobierz aplikację mobilną Helion