Набор инструментов мастера PHP.

14.10.2007 Юрий Мисейчик

При разработке 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 для получения самых свежих записей с блога.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Рубрики: Инструменты, Новичку |

Комментарии (6)

  1. Сергей пишет:

    Хорошая статья для новичков, рекомендую к прочтению…

  2. Мой Путь к Интернет Деньгам v.2.0 пишет:

    молодец, правильно начал.
    имея нормальные инструменты дальше двигаться легче.
    я в свое время пхп писал в текстовом редакторе

  3. Заметки мастера PHP » Архив блога » Рабочее место мастера. пишет:

    […] других блогов. В сущности, это продолжение статьи Набор инструментов мастера PHP, ведь не было бы всех этих инструментов, написать […]

  4. Тарас пишет:

    Имхо конечно, но всё же ZDE помощнее будет, хотя наверное тут дело привычки. Но вот выхода новой версии ZDE на Eclipse (Zend Neon) жду с нетерпением, одна встроенная поддержка собственного CSV чего стоит.

  5. БИЗНЕС В КАРТИНКАХ » Archives » Где Купить Хлеба?.. пишет:

    […] метод работы по созданию PHP-ресурсов предлагает Мастер РНР , как ориентироваться в мире информации можно узнать […]

  6. Тим пишет:

    Товарищ, Мастер PHP разбивайте текст на абзацы, плиз :).И ещё - хотелось бы увидеть не болтологию, а готовые проекты и скрипты в исполнении мастера. Вы заимаетесь PHP более трёх лет, так может поместите где-то на видном месте в блоге ссылочки на результаты мастерства?

    Это я прикалываюсь :). А Юрий, идея блога хорошая, реализуй её достойно и будет тебе счастье :).

Оставить комментарий

Заметьте: Включена проверка комментариев. Нет смысла повторно отправлять комментарий.