Що таке ide і навіщо це нам потрібно

До моменту прочитання цієї статті ви вже були повинні встановити і налаштувати Apache. встановити і налаштувати PHP як модуль Apache і встановити і налаштувати MySQL. «Пора б уже й код почати писати, скільки можна» - скажете ви. Тут не можна не погодитися 😉 Але, як відомо хороший інструмент - це половина зробленої роботи. Так ось, сьогодні я розповім вам про такий інструмент. Називається він IDE.

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

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

IDE - це звичайна програма, яка має низку якостей, що дозволяють зробити роботу програміста більш зручною і продуктивною.

Вимоги до IDE (середовищі розробки):

  • Підсвічування синтаксису мови і нумерація рядків. Ви пробували писати код в блокноті? Якщо так, то, ймовірно зрозуміли як це незручно. Все зливається і не відрізниш - де у нас функції, де змінні. IDE «розфарбовує» код і він краще сприймається нашим оком.
  • Функція завершення написання коду і показу параметрів. Ця функція дуже економить час. Наприклад ви забули як пишеться функція або які в неї параметри (або їх послідовність, тип даних, неважливо), IDE підкаже вам.
  • Налагодження програми. Нормальна IDE повинна надавати засоби налагодження вашої програми (в нашому випадку скрипта PHP). Налагодженні я присвячу окремий пост.
  • Можливість інтеграції з системою контролю версій коду. Ця функція використовується, коли над проектом працює не одна людина, а кілька. Ці системи дозволяють віддаленим на відстань людям писати один і той же код разом, і не переписати правки один одного. Це якщо дуже коротко. Про системи контролю версій коду я також розповім в окремому пості.

Це мабуть основні вимоги до сучасної середовищі розробки.

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

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

Зараз вийшла Zend Studio 6.1. але в силу знову ж звичок, я її не ставив і не тестував.

Наступні кілька постів я присвячу опису Zend Studio 5.5 і встановленню та налагодженню відладчика Zend Debugger.

Схожі статті