Recenzja książki - PHPEclipse Podręcznik użytkownika Shu-Wai Chow


Autor: Shu-Wai Chow
ISBN: 1904811442
Wydawca: Packt Publishing
228 stron
Opublikowano: styczeń 2006

Kiedy uczysz się nowego języka komputerowego, takiego jak PHP, będziesz chciał uzupełnić każdy wiersz kodu i każdą fazę programu ręcznie i bez użycia skrótów. To najlepszy sposób na naukę. Ale jak wszyscy wiemy, w prawdziwym świecie wszyscy jesteśmy pod presją czasu. Wielu programistów korzysta z IDE (zintegrowanego środowiska programistycznego), aby utrzymać ich porządek i usprawnić przepływ pracy. Ta książka autorstwa Shu-Wai Chow pokaże, jak zainstalować, skonfigurować i używać PHPEclipse, popularnego środowiska IDE typu open source dla programistów PHP.

Autor zaczyna od wprowadzenia do IDE obejmującego ich główne cechy oraz zalety i wady korzystania z nich. Następnie znajduje się wprowadzenie do PHPEclipse, jego historii i architektury. Potem zaczyna się zabawa. Chow w stylu samouczka poprowadzi Cię przez każdy krok podczas instalowania głównego oprogramowania; Apache, PHP, Java, Eclipse i PHPEclipse. Szczególnie podobało mi się, że korzystał z bezpłatnego oprogramowania do dystrybucji / instalacji open source o nazwie XAMPP, które automatyzuje instalację ApacheTM, MySQLR, PHP i Perl. Obejmuje instalację systemu WindowsR, MacR i Linux. W tym momencie instalujesz także Javę i PHPEclipse. Na koniec dokładnie omawia interfejs użytkownika, widoki (palety) i okna dialogowe oraz sposób ich dostosowania.

Po ich zainstalowaniu zaczniesz pracować nad prawdziwym projektem aplikacji PHP, który jest witryną internetową opartą na bazie danych schroniska dla zwierząt. Dowiesz się, jak skonfigurować pliki i foldery tego projektu w PHPEclipse. Następnie zaczynasz budować kod PHP i obsługiwać pliki HTML, JavaScript i CSS dla witryny. Zaczynasz także pracę nad bazą danych, obiektami programu i klasami. Chow wprowadza w tym momencie kilka pomocnych narzędzi, w tym WTP (projekt platformy narzędzi internetowych), HTML Tidy, Eclipse Tidy i phpDocumentor. Szczególnie podobała mi się funkcja phpDocumentor, która buduje dokumentację aplikacji na podstawie komentarzy do kodu źródłowego.

Debugowanie to kolejny temat i po wprowadzeniu do terminów i pojęć Chow pokazuje, jak zainstalować i skonfigurować debugger DBG. Dzięki tej funkcji możesz użyć bardziej wyrafinowanych metod debugowania niż podstawowa funkcja echo (), którą wszyscy tak dobrze znamy. Chow przeprowadzi Cię przez całą sesję debugowania i omówi popularne strategie.

Następnym krokiem jest przekształcenie PHPEclipse w klienta bazy danych poprzez dodanie wtyczki Quantum DB. Chow pokazuje, jak używać tego z relacyjną bazą danych i jak wykonywać typowe zadania, takie jak pisanie instrukcji SQL i manipulowanie tabelami.

W zależności od projektów możesz czuć, że potrzebujesz pomocy oprogramowania do kontroli wersji, aby śledzić zmiany wprowadzone w aplikacji. Będziesz jednak zaskoczony, jak pomocne jest to oprogramowanie w nawet najprostszym projekcie. Chow pomaga zainstalować, skonfigurować i używać oprogramowania do kontroli wersji CVS z PHPEclipse, a także omawia niektóre typowe terminy i koncepcje. Na koniec Chow opisuje, jak skonfigurować PHPEclipse do pracy z FTP, Secure FTP, WebDAV i Ant do publikowania nowej witryny.

Jak widać, ta książka to coś więcej niż instrukcje instalacji tych programów. Daje również praktyczne ćwiczenia z ich używania. Możesz pobrać kompletną aplikację i przykładowe pliki ze strony internetowej wspierającej. Shu-Wai Chow pracuje w dziedzinie programowania od ponad ośmiu lat i biegle posługuje się Javą, JSP, PHP, ColdFusionR, ASP, LDAP, XSLT i XSL-FO.