Что такое IDE и зачем это нам нужно

К моменту прочтения этой статьи вы уже были должны установить и настроить Apache, установить и настроить PHP как модуль Apache и установить и настроить MySQL. «Пора бы уже и код начать писать, сколько можно» — скажете вы. Тут нельзя не согласиться. Но, как известно хороший инструмент — это половина сделанной работы. Так вот, сегодня я расскажу вам о таком инструменте. Называется он IDE.

Давайте разберемся, что же такое IDE:

IDE (Integrated Development Environment) — интегрированная среда разработки программного обеспечения.

IDE — это обычная программа, которая обладает рядом качеств, позволяющих сделать работу программиста более удобной и продуктивной.

Требования к IDE (среде разработки):

  • Подсветка синтаксиса языка и нумерация строк. Вы пробовали писать код в блокноте? Если да, то, вероятно поняли как это неудобно. Все сливается и не отличишь — где у нас функции, где переменные. IDE «раскрашивает» код и он лучше воспринимается нашим глазом.
  • Функция завершения написания кода и показа параметров. Эта функция очень экономит время. Например вы забыли как пишеться функция или какие у нее параметры (или их последовательность, тип данных, неважно), IDE подскажет вам.
  • Отладка приложения. Нормальная IDE должна предоставлять средства отладки вашего приложения (в нашем случае скрипта PHP). Отладке я посвящу отдельный пост.
  • Возможность интеграции с системой контроля версий кода. Эта функция используется, когда над проектом работает не один человек, а несколько. Эти системы позволяют удаленным на расстояние людям писать один и тот же код вместе, и не переписать правки друг друга. Это если очень вкратце. О системах контроля версий кода я  также расскажу в отдельном посте.

Это пожалуй основные требования к современной среде разработки.

На сегодняшний день существует 2 основных IDE для разработке на PHP:

  • Zend Studio (условно-бесплатная, 30 дней).
  • Eclipse PDT (полностью бесплатная).

Eclipse PDT более функциональная,  но в силу своих привычек до сих пор пользуюсь Zend Studio 5.5.

Сейчас вышла Zend Studio 6.1, но в силу опять же привычек, я ее не ставил и не тестировал.

Следующие несколько постов я посвящу описанию Zend Studio 5.5 и установке и настройке отладчика Zend Debugger.

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

Свежие записи
Команда RD

Команда RD и RMDIR позволяют удалять как каталоги, так и

Web-Дизайн
help2site
Как ускорить сайт на WordPress

В этой статье мы поговорим об ускорение времени загрузки сайта на CMS WordPress. Быстрая загрузка сайта необходима не только для удобства пользования сайтом посетителями, но

Программы
help2site
Расширение rds bar для браузера

Оглавление Расширение seo анализа сайта для заработка (да и для любого другого). В одной из статей блога я уже рассказывал про расширения для браузера, которые

Настройка
help2site
Восстановление данных и удаленных файлов

Каждый пользователь персонального компьютера хотя бы раз находился в ситуации, когда приходилось думать, об восстановлении данных и удаленных файлов с компьютера. Мы все сталкиваемся в

Web-Дизайн
help2site
Анализ контента вэб-ресурса (инструменты)

Анализ контента сайта – это своеобразный сервис с набором инструментов, с помощью которых проводится качественный анализ текстового контента, находящегося на вэб-ресурсе, его оценка. То есть,