ODBIERZ TWÓJ BONUS :: »

Recenzje

ASP.NET 2.0. Zapiski programisty

Technologia ASP jest wykorzystywana przez programistów zainteresowanych tworzeniem aplikacji internetowych uruchamianych na serwerach należących do rodziny Windows. Wraz z wprowadzeniem platformy .NET zaprezentowana została zmodyfikowana wersja tej technologii, oznaczona symbolem ASP.NET. Obecnie na rynek wprowadzana jest jej druga odsłona. ASP.NET 2.0 w połączeniu z rozbudowanym środowiskiem programistycznym Visual Studio 2005 otwiera przed twórcami aplikacji szereg nowych możliwości. Ułatwia proces tworzenia wydajnych i bezpiecznych rozwiązań, a ponadto skraca czas potrzebny na ich opracowanie. Jednym z wartościowych źródeł informacji o wspomnianej technologii jest książka "ASP.NET 2.0. Zapiski programisty". Jest ona kierowana do programistów, którzy mają doświadczenie w zakresie korzystania z technologii ASP.NET oraz sprawnie posługują się pakietem Visual Studio. Autor podkreśla, że jego celem jest wspomaganie czytelników w procesie przyswajania nowych informacji, a nie marnowanie ich czasu poprzez omawianie dobrze znanych im zagadnień.

Troska o czas czytelnika jest cechą charakterystyczną serii "Zapiski programisty". Wydawane w ramach niej pozycje dostarczają pokaźną dawkę informacji, które można zastosować w praktyce, natomiast próżno w nich szukać długich, teoretycznych wywodów. Warto też zwrócić uwagę na okładkę przypominającą z wyglądu zeszyt, a także fakt, iż całość jest drukowana na papierze w kratkę. Tego typu oprawa w połączeniu z licznymi uwagami pojawiającymi się na marginesach nieustannie przypomina, że mamy do czynienia z notatkami programistów skoncentrowanych na tworzeniu kodu.

Autor przybliża czytelnikom zmiany wprowadzone w Visual Studio 2005 oraz analizuje nowe, interesujące kontrolki w ASP.NET 2.0. Przedstawia koncepcję stron wzorcowych, służącą do wizualnego dziedziczenia stron. Uczy także tworzenia serwisów z wykorzystaniem struktury Web Parts, umożliwiającej użytkownikom ukrywanie tych informacji, które nie leżą w kręgu ich zainteresowań. Omawia ponadto nowe mechanizmy związane z dostępem do baz danych oraz zwiększaniem wydajności i poziomu bezpieczeństwa. Godne uwagi są również materiały traktujące o profilach ułatwiających personalizowanie witryny oraz o wykorzystywaniu tematów i skórek w celu utrzymania spójnego interfejsu użytkownika. Całość uzupełniają wskazówki ułatwiające proces lokalizowania tworzonych aplikacji.

Sięgając po książkę "ASP.NET 2.0. Zapiski programisty" zapewniamy sobie dostęp do rzeczowych, zwięzłych i nastawionych na praktyczne zastosowania informacji przybliżających nowe elementy wprowadzone w ASP.NET 2.0. Bez wątpienia jest to publikacja dla osób ceniący swój czas, poszukujących rozwiązań, które można użyć we własnych aplikacjach, oraz unikających jak ognia długich, teoretycznych wywodów. Dla doświadczonych programistów będzie to z pewnością cenna pozycja.

Magazyn Internet KK; 07/06

J2EE. Podstawy programowania aplikacji korporacyjnych

Java to popularny język programowania, który może być wykorzystywany zarówno do tworzenia prostych apletów wzbogacających strony WWW, jak i do rozwijania zaawansowanych aplikacji korporacyjnych. Drugie ze wspomnianych zastosowań stanowi tematykę prezentowanej książki.

Pozycja kierowana do programistów, projektantów i kierowników projektów pozwala zapoznać się z najlepszymi praktykami projektowymi stosowanymi podczas tworzenia systemów informatycznych z wykorzystaniem platformy J2EE. Autor podkreśla, iż w środowisku korporacyjnym zbyt długie tworzenie aplikacji może oznaczać, że na etapie wdrożenia stanie się ona bezużyteczna ze względu na dużą dynamikę zmian w środowiskach biznesowych. Radykalne skracanie czasu pracy nad projektem grozi natomiast pominięciem fazy modelowania i testowania, co negatywnie wpływa na jakość i stabilność programu. Optymalnym rozwiązaniem jest zapoznanie się z prezentowanymi w książce metodykami, sposobami modelowania aplikacji oraz narzędziami do automatycznego generowania szkieletu kodu źródłowego. W połączeniu ze wskazówkami dotyczącymi konfigurowania środowiska programistycznego oraz technikami testowania kolejnych modułów stwarza to możliwość znacznego zredukowania czasu pracy nad projektem bez negatywnych efektów ubocznych.

Magazyn Internet KK; 07/06

Java. Programowanie obiektowe

Programowanie obiektowe to koncepcja pozwalająca na efektywne i szybkie tworzenie aplikacji. Ułatwia ona proces ich rozwijania i optymalizowania, a ponadto sprzyja ponownemu wykorzystywaniu opracowanego kodu. Wszechstronne stosowanie technik programowania obiektowego może być jednak trudne, szczególnie dla tych programistów, którzy dotychczas posługiwali się językami proceduralnymi. Zdaje sobie z tego sprawę m.in. autor prezentowanej książki, który podjął próbę przybliżenia zasad programowania obiektowego w oparciu o w pełni obiektowy język programowania, jakim jest Java.

Na wstępie zaprezentował on ogólne cechy programowania obiektowego, po czym przystąpił do omówienia cech szczególnych obiektowości Javy. Przybliżył czytelnikom zagadnienia związane z klasami, obiektami, interfejsami, metodami, pakietami i modyfikatorami. Sporo uwagi poświęcił apletom, stanowiącym przykład obiektowego podejścia do całego programu. Na uwagę zasługują również materiały traktujące o programowaniu sterowanym zdarzeniami oraz o obsłudze wyjątków, za pomocą której realizowana jest m.in. obsługa błędów pojawiających się w programie. Warto też wnikliwie zapoznać się z rozdziałem poświęconym programowaniu wielowątkowemu, w którym zawarte zostały interesujące wskazówki związane z zarządzaniem wątkami i ich synchronizacją.

Na słowa uznania zasługuje fakt, że autor wzbogacił swe rozważania pokaźną ilością kodów źródłowych. Liczące zwykle od kilku do kilkunastu linii fragmenty programów nie tylko ilustrują opisywane zagadnienia, lecz również stanowią przykłady efektywnych metod implementacji mechanizmów wykorzystywanych w praktyce w rzeczywistych aplikacjach. Tego typu podejście sprawia, iż stanowią one szczególnie istotny element w procesie opanowywania zasad programowania obiektowego. Książkę warto polecić zarówno początkującym programistom, jak i doświadczonym twórcom oprogramowania, dla których może ona stanowić rodzaj podręcznego kompendium wiedzy o technikach obiektowych.

Magazyn Internet KK; 07/06

PHP5. Profesjonalne tworzenie oprogramowania

Doświadczeni twórcy aplikacji internetowych wykorzystujący w swej pracy język PHP z zadowoleniem przyjęli jego nową odsłonę. PHP5 pozwala bowiem stosować techniki programowania obiektowego oraz czerpać korzyści z obsługi dokumentów XML. W szybkim opanowaniu nowych elementów wprowadzonych w PHP5, a także zasad profesjonalnego tworzenia aplikacji pomocna jest książka Sebastiana Bergmanna.

Jest ona kierowana do programistów, którzy sprawnie posługują się poprzednimi wersjami PHP i są zainteresowani poznaniem możliwości oferowanych przez nowe wcielenie tego języka. Dostarcza im informacji o programowaniu zorientowanym obiektowo i przybliża metody tworzenia aplikacji ukierunkowane na ich testowanie z wykorzystaniem biblioteki PHPUnit. Uczy posługiwania się wzorcami projektowymi, a ponadto omawia zagadnienia związane z obsługą dokumentów XML i z usługami sieciowymi funkcjonującymi w oparciu o protokół SOAP. Czytelnicy poznają ponadto zaawansowane techniki programowania baz danych oparte o biblioteki Creole i Propel oraz nowe rozszerzenie zwiększające możliwości współpracy z bazą danych MySQL. Na uwagę zasługują też materiały traktujące o często zaniedbywanych fazach rozwijania projektów programistycznych, a mianowicie o generowaniu dokumentacji i modelowaniu aplikacji za pomocą języka UML.

Magazyn Internet KK; 07/06

Marketing perswazyjny. 25 niezmiennych praw skutecznej perswazji w tekstach marketingowych

Przedstawiona do recenzji praca poświęcona jest zyskującemu na popularności, a zarazem dość kontrowersyjnemu aspektowi komunikacji, a mianowicie NLP. Jest to zespół umiejętności wykorzystujących wiedzę psychologiczną, ze szczególnym zwróceniem uwagi na kontekst komunikacyjny. Książka składa się z logicznie uporządkowanych i spójnych merytorycznie rozdziałów. W pierwszym autorzy dokonują prezentacji zasad funkcjonowania umysłu człowieka w kontekście NLP. W kolejnym rozdziale prezentują wybrane aspekty komunikacji interpersonalnej z uwzględnieniem wysyłanych przez człowieka komunikatów werbalnych. W ostatniej części książki, autorzy dość dużo uwagi poświęcają tekstom perswazyjnym i zasadom ich konstruowania.

W książce autorzy przedstawiają zagadnienia przez wielu utożsamiane wyłącznie z manipulacją i potępiane, przez niektórych zaś traktowane jako niezbędny element procesu komunikowania. Starają się oni wykazać, iż skuteczność słowa mówionego zależy bardziej od tego jak ludzie mówią, niż jak słuchają, co pozostaje w sprzeczności z prezentowanym poglądem m.in. przez Ralpha G. Nicholsa oraz Leonard A. Stevensa, którzy zakładali całkowicie przeciwną tezę. Aczkolwiek argumentacja P. Łabuza i M. Urbańskiego jest równie przekonująca.

Recenzowana publikacja przygotowana została na merytorycznie dobrym poziomie. Może ona stanowić bogaty zasób informacji na temat perswazji i możliwości wykorzystania umiejętności perswazyjnych w biznesie i życiu osobistym nie tylko dla laików. Autorzy publikacji wskazują możliwości jakie tkwią w każdym człowieku, a następnie pokazują jak pozyskana wiedza i umiejętności, mogą stanowić o sukcesie osobistym i szybkim rozwoju kariery zawodowej. Wskazują również, że to co może wydawać się dla wielu osób niemożliwe, tak jak sukces zawodowy, wcale nie musi pozostawać tylko w sferze marzeń.

W książce ukazano wybrane techniki komunikacji werbalnej, dzięki którym możliwe jest forsowanie swojego stanowiska, zdania oraz przekonywanie. Z uwagi na szerokie omówienie problemu perswazji dzięki publikacji możliwe jest inne spojrzenie na ukryte możliwości jakimi dysponuje każdy człowiek.

Druga część książki poświęcona jest skutecznej perswazji realizowanej z wykorzystaniem tekstu. Jest to istotne ponieważ nie tylko sposób komunikacji ma wpływ na odbiorcę (czyli komunikaty niewerbalne) ale również słowo mówione czy pisane. Ta część wyróżnia publikację od innych podobnych opracowań dostępnych na rynku. Pokazuje jak mówić, aby przekaz wysyłany z określoną intencją dokładnie tak był odebrany przez tego, do którego jest on kierowany.

Książka zapisana jest w sposób bardzo przystępny dla każdego czytelnika, nawet dla tych osób, które po raz pierwszy spotykają się z analizowaną tematyką. Ukazuje metody dzięki którym czytelnik będzie mógł wyłapywać próby manipulacji i bezwładnego wpływu na jego decyzje i działania. Znane jest powiedzenie, że warto poznać jeżyk wroga, aby z nim walczyć lub odpowiednio przygotować. Dlatego uważam, że książka stanowi nie tylko lekturę o charakterze edukacyjnym (przy czym bezwzględnie należy na nabyte umiejętności patrzeć przez pryzmat etyki), ale również jest poradnikiem samoobrony przed atakiem i działaniami, których celem miałaby być manipulacja. Autorzy nawiązują do procesu komunikacji interpersonalnej, i w tym kontekście omawiają techniki NLP jako zespół umiejętności wspomagających zmianę swojego sposobu myślenia oraz pojmowania świata, opierających się na posiadanych przez każdego człowieka zasobach.

Reasumując, oceniana książka zasługuje na jej opublikowanie. Będzie z pewnością kolejną interesującą pozycją z zakresu NLP, aczkolwiek zastosowanie zawartych w praktyce należy rozważać z uwzględnieniem zasad etyki i szacunku do odbiorców procesu komunikacji.

Wyższa Szkoła Informatyki i Zarządzania dr Dariusz Tworzydło; 29.05.2006
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile
Bezpieczne płatności szyfrowane SSL