Набор инструментов мастера PHP.
Юрий Мисейчик При разработке PHP скриптов, я использую определенный набор программ, который не только облегчает мне жизнь, но и существенно ускоряет весь процесс разработки приложений. Так первой и незаменимой программой для любого PHP разработчика является редактор, который позволяет с удобством писать код, поддерживая подсветку синтаксиса PHP, автоматическую проверку на ошибки, автоподстановку функций и возможность работать не только с PHP, но и с HTML. После долгих поисков такого инструмента, я нашел, на мой взгляд, лучший из всех предложенных и пользуюсь им уже около трех лет. Это PHP Expert Edition, имеет все необходимые возможности + большое количество полезных дополнений.
PHP Expert Editor - удобный редактор для PHP, Perl, Python, HTML, Java Script и других файлов с поддержкой всех возможных кодировок. Программа разработана специально для мастеров PHP и имеет встроенный отладчик PHP. PHP Expert Editor имеет встроенный HTTP сервер и позволяет запускать PHP, Perl, Python, скрипты. Вы также можете использовать любой внешний HTTP сервер. Проверка синтаксиса PHP, встроенный браузер, FTP клиент с поддержкой SFTP, Кодовый и файл эксплорер, поддержка проектов, настраиваемые шаблоны кода, настраиваемая подсветка кода, и многие другие функции значительно облегчают работу разработчика. Для жителей бывшего СССР бесплатная регистрация. Итак, мы имеем удобный редактор, который позволяет с легкостью писать качественные скрипты, но наши скрипты надо, же как-то проверять, работают они или нет, а по мере проверки исправлять найденные ошибки. Каждый раз закачивать скрипты на хостинг очень трудоемкое и времязатратное занятие, поэтому я использую локальный веб-сервер для тестирования скриптов. Я проверяю перед опубликованием все скрипты у себя на локальном компьютере и только потом, исправив все ошибки и недочеты, публикую в интернете. Конечно, я мог бы вам рассказать, как установить на компьютере локальный веб-сервер Apache с поддержкой PHP, MySQL, Perl и т.д., но это довольно долгое занятие с копанием в конфигах и разборкой мануалов. Все это довольно просто сделать, просто установив у себя на компьютере
"Денвер", или Джентльменский набор Web-разработчика — набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками (программистами и дизайнерами) для отладки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Установка этого пакета занимает несколько минут и не требует каких-либо специфических знаний. В результате вы получаете полный набор компонентов, необходимых для разработки PHP скриптов. Скачать последнюю версию дистрибутива Денвер можно по этой ссылке: http://www.denwer.ru/dis/latest.
В-принципе, используя эти два приложения, вы уже можете разрабатывать полноценные скрипты, или править уже существующие, но существует еще одно приложение, которое существенно облегчает жизнь при разработке PHP скриптов. В большинстве случаев при разработке PHP скриптов мы сталкиваемся с базами данных (БД), которые позволяют удобно хранить и сортировать информацию под любые нужды. Самая распространённая из БД на данный момент является MySQL. Всё "общение" с данной БД происходит с помощью языка запросов, т.е. вы формируете определенный запрос, и БД с радостью отдает вам результат вашего запроса, или выдает ошибку. Язык запросов MySQL довольно прост, но у начинающего пользователя может возникнуть куча вопросов при формировании того или иного запроса. Поэтому существуют инструменты, которые в наглядном виде помогут вам сформулировать определенный запрос и получить результат. Более подробно про MySQL я опишу в следующих постах, а пока советую использовать вам программу HeidiSQL. HeidiSQL - это простая в использовании программа для веб разработчиков, которая позволяет управлять MySQL. Она поможет управлять вашими базами данных и таблицами с помощью интуитивно понятного интерфейса. Программа имеет огромное количество возможностей и позволяет с легкостью формировать и выполнять запросы к MySQL. Узнать все возможности программы и скачать последнюю версию вы можете с сайта HeidiSQL: http://www.heidisql.com/. Именно этот набор программ облегчает мне и так нелегкую жизнь php разработчика. Не было бы этих программ у меня бы уходило в два раза больше времени и сил на разработку скриптов и составление SQL запросов. Конечно, есть еще дополнительные программы, которые не играют такой важной роли, но тоже используются в моей работе, о них подробней в следующих постах, поэтому советую вам подписаться на RSS для получения самых свежих записей с блога.
Рубрики: Инструменты, Новичку |


17.10.2007 в 08:59
Хорошая статья для новичков, рекомендую к прочтению…
09.11.2007 в 12:56
молодец, правильно начал.
имея нормальные инструменты дальше двигаться легче.
я в свое время пхп писал в текстовом редакторе
12.11.2007 в 22:26
[…] других блогов. В сущности, это продолжение статьи Набор инструментов мастера PHP, ведь не было бы всех этих инструментов, написать […]
14.11.2007 в 01:30
Имхо конечно, но всё же ZDE помощнее будет, хотя наверное тут дело привычки. Но вот выхода новой версии ZDE на Eclipse (Zend Neon) жду с нетерпением, одна встроенная поддержка собственного CSV чего стоит.
22.11.2007 в 23:30
[…] метод работы по созданию PHP-ресурсов предлагает Мастер РНР , как ориентироваться в мире информации можно узнать […]
23.11.2007 в 22:29
Товарищ, Мастер PHP разбивайте текст на абзацы, плиз :).И ещё - хотелось бы увидеть не болтологию, а готовые проекты и скрипты в исполнении мастера. Вы заимаетесь PHP более трёх лет, так может поместите где-то на видном месте в блоге ссылочки на результаты мастерства?
Это я прикалываюсь :). А Юрий, идея блога хорошая, реализуй её достойно и будет тебе счастье :).