Что такое 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 позволяют удалять как каталоги, так и

Настройка
help2site
Нужно обновить биос без процессора? Решаем вопрос

Попробуем решить непростую задачу когда нужно обновить БИОС без процессора на материнской плате. Что такое BIOS и как им пользоваться, если коротко, самостоятельная микропрограмма, отвечающая за

Диагностика
help2site
Настройка SQLite-соединения под Windows

Когда вы создаете новое приложение в Yii, при генерации файла класса модели для таблицы БД может возникнуть ошибка:  exception ‘CDbException’ with message ‘CDbConnection failed to

Windows
help2site
Правильная установка Windows 10

Вы решили обновиться до Windows 10 или установить эту операционную систему с нуля? В таком случае следует более подробно рассмотреть данный процесс. Если говорить о

Оборудование
help2site
Оперативная память, различия, специфика, установка

Оперативная память в компьютере играет роль временного буфера хранения информации, то есть при запуске, какого либо приложения оно частично загружается в оперативную память, следовательно, чем

Программы
help2site
Установка Интернет Контроль Сервис на VirtualBox

VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других, разработанный компанией Innotek, в настоящее