Программы и инструменты

Обёртка для работы с PDO

Интерфейс PDO для работы с базами данных в PHP является удобным и мощным по сравнению со старыми интерфейсами, например, функциями mysql_* и аналогичными. Однако, часто оказывается, что программный код скрипта оказывается переполнен служебными конструкциями, которые хорошо бы было спрятать от глаз подальше в какую-нибудь оболочку, ещё более упростившую бы работу с базой.

Полезные программы и утилиты

Немного расскажу о программах и утилитах, которые для меня оказались весьма полезными. Кто-то другой, наверняка, выбрал для повседневной работы совсем другие программы. Но если вы только начинаете изучение программирования и еще не выбрали для себя самые удобные инструменты, то попробуйте то что я предложу, вдруг понравится :).

Все перечисленные программы бесплатны и распространяются свободно. Большинство из них - open source.

Инструменты для отладки клиентской части веб-приложения

Современное программное обеспечение часто использует браузер пользователя в качестве платформы, на которой выполняется клиентская часть приложения. Например, ВКонтакте, почта Google и Mail.ru - это веб-приложения, часть которых работает на сервере, а часть - на стороне клиента, то есть, в вашем браузере.

Начало работы с PHP в NetBeans

Сперва следует установить NetBeans, скачав свежую версию. Если вы планируете работать только с языком PHP, можно скачать комплект "PHP", но если вы начинаете работать с NetBeans в образовательных целях, или в будущем вам понадобятся другие языки, то стоит скачать комплект "All", в который входит и PHP, и Java, и всё остальное.

Установка XDebug

Когда PHP и Apache установлены и работают, а phpinfo() выдаёт страницу с информацией о PHP, можно приступать к установке и конфигурации отладчика XDebug.

Для начала пара слов о самом XDebug.

Установка PHP

Чтобы веб-сервер стал выполнять PHP скрипты, а не выдавать их содержимое в браузер, на сервер необходимо установить интерпретатор PHP.

PHP надо скачать с сайта http://php.net/downloads.php. Версии для Windows скачиваются с отдельного сайта, причём для установки с сервером Apache надо выбрать версию "VC6 x86 Thread Safe".

Установка Apache

Установить веб сервер Apache достаточно просто. Во-первых, надо скачать свежую версию сервера с сайта http://httpd.apache.org/download.cgi. Следует выбрать "Stable Release", на сегодня это версия 2.2.21. Среди всех вариантов нас интересует "Win32 Binary including OpenSSL 0.9.8r (MSI Installer)". Это инсталлятор апача, который сам сделает всё необходимое и запустит веб-сервер на вашем компьютере. Все настройки в ходе установки можно оставить по умолчанию.

Софт для веб-разработчика

Программы, которые в первую очередь нужны для веб-разработки - это веб сервер (или серверы), сервер баз данных, а также среда разработки с текстовым редактором, где собственно и происходит написание программы.

Весь этот софт существует в большом разнообразии. С какими конкретно программами работать - дело вкуса или производственной необходимости. А на этапе ознакомления или обучения, можно пользоваться чем угодно. Я же возьму на себя смелость предложить такой набор бесплатных и свободно доступных инструментов:

Subscribe to RSS - Программы и инструменты