Часи коли писати код було круто простим блокнотом давно минули. Зараз так “кодять” лише збоченці.

Потім пішла мода на візуальні редактори коду. Багатьом сподобалося, що можна просто у візуалі створювати статичні сторінки і закидати їх на сервер.

Візуальні редактори коду

Я іноді користуюсь двома найпопулярнішими це Adobe Dreamweaver CC і Adobe Muse CC

Adobe Muse CC відмінний інструмент для тих кому потрібно швидко і без особливих знань лендинг  або просту сторінку прокладку для допоміжних цілей.

Істотним недоліком редактори, на мою думку, це досить сміттєвий код, що ускладнює оптимізацію під пошукові системи.

Adobe Dreamweaver CC дозволяє “кодувати” як у візуальному так і в режимі чистого коду.

Перегляд результату у візуальному режимі, досить спрощує роботу майстрам-початківцям. Якщо Ви поки що погано знаєте HTML і CSS, рекомендую взяти його на озброєння.

Раніше я ним користувався частіше, але тепер перейшов на інші ефективніші редактори.

У тому ж WordPress ми маємо простий візуальний редактор для додавання новин та сторінок. Є навіть складніші розширення типу -композер за допомогою якого можна у візуальному режимі створювати яскраві сторінки приземлення практично з нуля.

Думаю візуальним редакторам потрібно буде виділити окрему велику посаду, а зараз обговоримо які кошти варто використовувати для вивчення PHP.

Спочатку двома словами що таке середовище розробника IDE

Ось що видає на Вікіпедія:

PHP редактори з можливістю підключення IDE середовища розробника.

Насамперед це можливість обробки PHP коду, ми повинні бачити, як відпрацьовуються написані нами скрипти. Багато редакторів мають свої відробітники, деякі підключаються до вже готового сервера локального або віддаленого.

При написанні скриптів зі складною структурою, бажано бачити який файл, клас, функція… де і як підключаються.

Зручно мати автоматичні підказки вставки коду та перевірку того ж коду.

Авто закриття тегів і лапок, інструменти налагодження PHP і багато інших дрібниць, що полегшують роботу програміста.

PHP редактори з підтримкою середовища розробника

Багато майстрів рекомендують використовувати популярний редактор Notepad++

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

Його рекомендую використовувати як швидкий замінник блокноту для виправлення файлів.

Не буду на ньому зупинятись, більш повний опис на цій сторінці.

Розберемо краще кілька PHP редакторів із можливістю IDE

phpDesigner один з найкращих редакторів PHP з налаштуванням середовища під себе

Великим плюсом у роботі phpDesigner є те що, він не заснований на Java, що дозволяє йому працювати набагато швидше за свої аналоги.

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

Можливості редактора дуже великі, але ми перерахуємо те, що стосується PHP:

1  Підтримка PHP 4 та PHP 5 (як підключити php 7 я розповім нижче)
2  Code Explorer для PHP (включає класи, розширені класи, інтерфейси, властивості, функції, константи та змінні)
3  Настроювання завершення коду (IntelliSense) для PHP-коду при введенні
4  Підказка коду (підказка коду) для PHP-коду під час введення
5  Робота з будь-якими фреймворками PHP (класи доступу, функції, змінні тощо на льоту)
6  PHP-орієнтоване програмування (OOP), включаючи вкладені об’єкти
7  Увімкнення рядків з одноразовими або подвійними лапками, перекладом рядка, поверненням каретки або вкладками
8  Змінні сервери PHP
9  Шаблони операторів PHP (if, else, then, while…)
10  Потужний PHP Code Beautifier з багатьма конфігураціями та підтримкою профілю.
11   Майстер phpDocumentor
12   Додайте документацію phpDocumentor до функцій та класів одним клацанням!
13   теги phpDocumentor
14  Коментувати чи розкоментувати один клік!
15   Перейти до будь-якого оголошення з фільтрацією за класами, інтерфейсами, функціями, змінними або константами

Є ще безліч інструментів з налагодження PHP, але якщо Ви початківець, то вони Вам поки що ні про що не скажуть і я не бачу особливого сенсу їх перераховувати.

На сайті зараз доступна версія 8,1,2, яка має вбудовану підтримку до PHP 5.

І на цьому є певна проблема т.к. ми почали використовувати php 7-7.2.

Якщо ви будете “кодити” скороченим php7, то постійно спостерігатимете червоні позначки про помилки. Їх, звичайно, можна відключити, але для початківців ці підказки дуже важливі, тому рекомендую подивитися скріншот нижче з налаштуваннями.

PHP редактори з можливістю підключення IDE середовища розробника.

Спочатку відкриваємо-Інструменти-Установки та знаходимо пункт Відладчик-Перевірка синтаксису.

PHP редактори з можливістю підключення IDE середовища розробника.

Тут прописуємо шлях до файлів PHP на ОпенСервері. У мене вони такі, як на скріншоті.

Тепер Ваш phpDesigner перевіряє помилки, виходячи з налаштувань Вашого сервера. якщо у вас вже є підтримка php7+, то і редактор перевірятиме синтаксис виходячи з останніх версій мови php

З недоліків редактора, це те, що він платний, тож тим хто вирішив перейти на “білу сторону” потрібно віддати за нього 29 доларів.

Ще бентежить, що останнє оновлення програми було 19 травня 2013 р., і до цього оновлення йшли регулярно.

Проте дуже приємний і комфортний у користуванні редактор.

NetBeans IDE

Відмінний безкоштовний редактор з купою можливостей та налаштувань.

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

Проект NetBeans IDE підтримується та спонсорується компанією Oracle, сама розробка NetBeans ведеться незалежною спільнотою розробників-ентузіастів (NetBeans Community)

Завантажити NetBeans завжди рекомендується з оф. сайту

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

PHP редактори з можливістю підключення IDE середовища розробника.

Якщо Ви вирішили використовувати повний пакет NetBeans, то для роботи необхідний JDK Java качаємо і ставимо звідси останню версію.

Якщо використовуєте пакет для PHP то пакет JDK Java вам не потрібен, програма запрацює і так і більше, буде працювати по спритності.

Редактор NetBean має нормально перекладений російський інтерфейс плюс непогану довідку.

Є можливість підключення спеціальних модулів для роботи з WordPress та популярними фреймворками.

Всі пишуть що є підтримка YII але я її поки що не знайшов, якщо у кого є інформація поділіться в коментарях!

Коли докопаю цей редактор до кінця зроблю докладний відеозвіт.

JetBrains PhpStorm

Потужний редактор і мабуть один із лідерів серед створення IDE середовища.

Я не дуже впевнений що потрібно рекомендувати PhpStorm веб-розробникам-початківцям.

Якщо Ви навчаєте PHP і поки пишіть прості скрипти без використання ООП або фреймворків, то я не рекомендую забивати голову цим редактором, до того ж якщо ваш комп’ютер слабенький то буде помітно гальмувати.

Російського перекладу немає. але тим хто вчить php апріорі потрібна англійська хоча б на початковому рівні. Ось у мене із цим проблеми, і зараз як можу так і підтягую.

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

Вартість ліцензії близько 200 доларів, але є можливість студентам отримати її безкоштовно.

Більше інформації Ви знайдете на веб-сайті розробників.

Codelobster PHP Edition

Класний редактор з купою корисних інструментів для роботи.

Інтерфейс загалом схожий на phpDesigner плюс ті ж підказки під час написання коду.

Програма має три версії FREE, Lite Version і Professional version. Загалом для новачків можна стартувати і з безкоштовної версії, ключ до якої можна отримати ось на цій сторінці.

Лайт версія додає можливості роботи з базами даних, підказки коду та кілька інших няшок.

Професійна версія дозволяє працювати з більшістю популярних фреймворків та CMS

Ну а взагалі звичайно досить зручно, наприклад, якщо Ви створюєте проект на YII фреймворку, то всього пара кліків і редактор сам встановлює Вам останню версію YII на локальний сервер. без композер.

PHP редактори з можливістю підключення IDE середовища розробника.

 

Також Лобстер дуже класно допомагає при роботі з кодом WordPress. Якщо налаштовано FTP з’єднання, можна редагувати файли відразу на сервері.

У коментарях хотілося б дізнатися:

  1. Які редактори коду ви використовуєте для роботи над проектами.
  2. Якщо працюєте з одним із перерахованих, залиште відгук та вкажіть плюси та мінуси.
  3. Який, на Вашу думку, ідеальний редактор вебмайстра?

Ну що ж, усім удачі та гарного продовження дня!

Коментарі для “PHP редактори з можливістю підключення IDE середовища розробника.

  1. А к VSC как относитесь? Сейчас все на него переходят

    Відповіcти
    1. Мне он нравится и я в нем делаю верстку но вот с php он пока плохо дружит. Например темы WordPress собираю в phpstorm

      Відповіcти

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *