Огляд книг - PHPEclipse Посібник користувача від Shu-Wai Chow


Автор: Шу-Вай Чау
ISBN: 1904811442
Видавець: Packt Publishing
228 сторінок
Опубліковано: січень 2006 р

Коли ви вперше вивчаєте нову комп'ютерну мову, наприклад PHP, вам потрібно буде виконати кожен рядок коду та кожну фазу програми вручну та без використання ярликів. Це найкращий спосіб вчитися. Але, як ми всі знаємо, у реальному світі на нас усі тиснуть час. Багато програмістів звертаються до IDE (інтегрованого середовища розробки), щоб організувати їх та упорядкувати робочий процес. Ця книга Шу-Вай Чоу покаже вам, як встановити, налаштувати та використовувати PHPEclipse, який є популярним IDE з відкритим кодом для програмістів PHP.

Автор починає з вступу до IDE, що висвітлює їх основні особливості та плюси та мінуси їх використання. Після цього - вступ до PHPEclipse, його історії та архітектури. Потім починається веселощі. Оповідання у стилі Чоу провадить вас через кожен крок під час встановлення основного програмного забезпечення; Apache, PHP, Java, Eclipse та PHPEclipse. Мені особливо сподобалось, що він використовував безкоштовне програмне забезпечення для дистрибуції / встановлення з відкритим кодом під назвою XAMPP, яке автоматизує установку ApacheTM, MySQLR, PHP та Perl. Він охоплює інсталяцію для WindowsR, МакR та Linux. У цей момент ви також встановлюєте Java та PHPEclipse. Нарешті, він ретельно обговорює користувальницький інтерфейс, представлення даних (палітри) та діалогові вікна та те, як ви можете їх налаштувати.

Після встановлення цих програм ви починаєте працювати над реальним проектом програми PHP - веб-сайтом для притулку для тварин. Ви дізнаєтесь, як налаштувати файли та папки цього проекту в PHPEclipse. Потім ви починаєте створювати PHP-код та підтримуєте HTML, JavaScript та CSS-файли для веб-сайту. Ви також починаєте працювати над базою даних, програмними об’єктами та класами. На даний момент Chow представляє корисні інструменти, зокрема WTP (проект платформи веб-інструментів), HTML Tidy, Eclipse Tidy та phpDocumentor. Особливо мені сподобалась функція phpDocumentor, яка створює документацію для вашої програми з коментарів до вихідного коду.

Наступна тема налагодження - після вступу до термінів та понять, Чоу показує, як встановити та налаштувати налагоджувач DBG. За допомогою цієї функції ви можете використовувати більш складні методи налагодження, ніж основна функція echo (), яку ми всі так добре знаємо. Чоу проводить вас через повний сеанс налагодження та обговорює загальні стратегії.

Наступним кроком є ​​перетворення PHPEclipse в клієнт бази даних, додавши плагін Quantum DB. Чоу демонструє, як це використовувати з реляційною базою даних та як виконувати загальні завдання, такі як написання SQL-операторів та маніпулювання таблицями.

Залежно від ваших проектів, ви можете чи не відчуваєте, що вам потрібна допомога програмного забезпечення для контролю версій для відстеження змін, внесених у вашу заявку. Однак ви здивуєтеся, наскільки корисне це програмне забезпечення навіть для найпростішого проекту. Chow допомагає встановлювати, налаштовувати та використовувати програмне забезпечення для керування версіями CVS з PHPEclipse, а також обговорює деякі поширені терміни та поняття на цьому шляху. Нарешті, Chow розкриває, як налаштувати PHPEclipse для роботи з FTP, Secure FTP, WebDAV та Ant для публікації вашого нового сайту.

Як бачите, ця книга - це не просто інструкція щодо встановлення цих програм. Це також дає практичну практику їх використання. Ви можете завантажити повну програму та зразки файлів з підтримуючого веб-сайту. Shu-Wai Chow працює в галузі програмування більше восьми років і знає Java, JSP, PHP, ColdFusionR, ASP, LDAP, XSLT та XSL-FO.