Что такое 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, но в силу опять же привычек, я ее не ставил и не тестировал.

Сервера, Web и не только

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

Сервера, Web и не только

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

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

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

Web-Дизайн
help2site
Продажа доступа к материалам в Drupal Commerce

В этой статье мы разберемся как организовать платный доступ к определенным разделам сайта на базе Drupal + Commerce Не давно мене нужно было сделать сайт с платным контентом, доступ

Web-Дизайн
help2site
Как пишутся скрипты на PHP

Для написания кода на PHP подходит любой текстовый редактор (например Notepad++). Оглавление Размещение PHP на HTML-странице Код скрипта PHP может размещаться непосредственно на HTML-странице. Чтобы

Программы
help2site
Руководство к дескрипторам

В этой статье я расскажу о том, что такое дескрипторы, о протоколе дескрипторов, покажу как вызываются дескрипторы. Опишу создание собственных и исследую несколько встроенных дескрипторов,

Mac OS
help2site
Подключение к VPN-серверу из Mac OS X

В этой статье мы разберемся в процессе подключения к VPN-серверу для пользователей операционной системы Mac OS. Как настроить VPN-сервер на Windows server 2008 мы описывали в предыдущей статье 1. Откройте Finder, выберите пункт «Программы» и