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

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 кода.

Отставить отзыв

Ваш e-mail не будет опубликован. Обязательные поля помечены *