IDE для PHP лучшая среда веб разработки, программа редактора кода


Оглавление (нажмите, чтобы открыть):

PHP редакторы с возможностью подключения >

Времена кода писать код было круто простым блокнотом давно прошли. Сейчас так «кодят» только извращенцы.

Потом пошла мода на визуальные редакторы кода. Многим понравилось что можно просто в визуале создавать статичные странички и закидывать их на сервер.

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

Я иногда пользуюсь двумя самым популярным это Adobe Dreamweaver CC и Adobe Muse CC

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

Существенным недостатком редакторы, по моему мнению, это довольно мусорный код, что затрудняет оптимизацию под поисковые системы.

Adobe Dreamweaver CC позволяет «кодить», как в визуальном так и в режиме чистого кода.

Просмотр результата в визуальном режиме, довольно упрощает работу начинающим мастерам. Если Вы пока еще плохо знаете HTML и CSS рекомендую взять его на вооружение.

Раньше я им пользовался чаще, но теперь перешел на другие более эффективные редакторы.

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

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

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

Вот что выдает на Википедия:

Прежде всего это возможность обработки PHP кода, мы должны видеть как отрабатываются написанные нами скрипты. Многие редакторы имеют свои отработчики , некоторые подключаются к уже готовому серверу локальному или удаленному.

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

Удобно иметь автоматические подсказки вставки кода и проверку того же кода.

Авто закрытие тегов и кавычек, инструменты отладки PHP и много других мелочей облегчающих работу программиста.

PHP редакторы с поддержкой среды разработчика

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

Да возможно он и крут и к тому же бесплатный, но полноценно настроить среду в нем врядли получится.

Его рекомендую использовать как быстрый заменитель блокнота, для правки файлов.

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

Разберем лучше несколько PHP редакторов с возможностью IDE

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

Большим плюсом в работе phpDesigner является то что, он не основан на Java, что позволяет ему работать намного быстрее своих аналогов.

Мне он сразу понравился своим приятным интерфейсом, простотой в настройках, особенно радуют подсказки при написании кода и то что ошибки стразу подсвечиваются красной полосой.

Возможности редактора очень обширны, но мы перечислим то что касается PHP:

  • Поддержка PHP 4 и PHP 5 ( как подключить php 7 я расскажу ниже)
  • Code Explorer для PHP (включает классы, расширенные классы, интерфейсы, свойства, функции, константы и переменные)
  • Настраиваемое завершение кода (IntelliSense) для PHP-кода при вводе
  • Подсказка кода (подсказка кода) для PHP-кода при вводе
  • Работа с любыми фреймворками PHP (классы доступа, функции, переменные и т.д. на лету)
  • PHP-ориентированное программирование (OOP), включая вложенные объекты
  • Включение строк с однократными или двойными кавычками, переводом строки, возвратом каретки или вкладками
  • Переменные сервера PHP
  • Шаблоны операторов PHP (if, else, then, while…)
  • Мощный PHP Code Beautifier со многими конфигурациями и поддержкой профиля.
  • мастер phpDocumentor
  • Добавьте документацию phpDocumentor к функциям и классам одним щелчком!
  • теги phpDocumentor
  • Комментировать или раскомментировать один клик!
  • Перейти к любому объявлению с фильтрацией по классам, интерфейсам, функциям, переменным или константам

Есть еще масса инструментов по отладке PHP, но если Вы начинающий, то они Вам пока ни о чем не скажут и я не вижу особого смысла их перечислять.

На сайте сейчас доступна версия 8,1,2 которая имеет встроенную поддержку до PHP 5.

И в этом есть некоторая проблема т.к. мы уже начали использовать php 7-7.2.

Если вы будете «кодить» сокращенным php7, то постоянно будете наблюдать красные пометки об ошибках. Их конечно можно отключить, но для начинающих эти подсказки очень важны, поэтому рекомендую посмотреть скриншот ниже с настройками.

Сначала открываем-Инструменты-Установки и находим пункт Отладчик-Проверка синтаксиса.

Здесь прописываем путь к файлам php на ОпенСервере. У меня они такие как на скриншоте.

Теперь Ваш phpDesigner проверяет ошибки исходя из настроек Вашего сервера. если у вас уже есть поддержка php7+ то и редактор будет проверять синтаксис исходя из последних версий языка php

Из недостатков редактора, это то что он платный, так что тем кто решил перейти на «белую сторону» нужно отдать за него 29 долларов.

Еще смущает что последнее обновление программы было 19 мая 2013 г., и до этого обновления шли регулярно.

Но тем не менее очень приятный и комфортный в пользовании редактор.

NetBeans IDE

Отличный бесплатный редактор с кучей возможностей и настроек.

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

Проект NetBeans IDE поддерживается и спонсируется компанией Oracle, сама разработка NetBeans ведётся независимым сообществом разработчиков-энтузиастов (NetBeans Community)

Скачать NetBeans всегда рекомендуется со оф. сайта

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

Если Вы решили использовать полный пакет 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 на локальный сервер. без композера.

Так же Лобстер очень классно помогает при работе с кодом WordPress. Если настроено FTP соединение то можно редактировать файлы сразу на сервере.

В комментариях хотелось бы узнать:

  1. Какие редакторы кода вы используете для работы над своими проектами.
  2. Если работаете с одним из перечисленных, оставьте отзыв и укажите плюсы и минусы.
  3. Какой по Вашему мнению идеальный редактор вебмастера?

Ну что-же, всем удачи и хорошего продолжения дня!

Какая лучшая среда разработки для PHP?

48 Brayn [2008-09-22 20:35:00]

Я разработчик PHP, и теперь я использую Notepad ++ для редактирования кода, но в последнее время я искал IDE для облегчения моя работа.

Я просмотрел Eclipse, Aptana Studio и несколько других, но я не очень решен, все они выглядят достаточно хорошо, но немного сложнее. Я уверен, что все будет легко, когда я привык к этому, но я не хочу тратить свое время.

Это то, что я ищу:

  • Поддержка FTP
  • Обозначение кода
  • Поддержка SVN будет отличной
  • Ruby и JavaScript будут отличными

40 ответов

20 Решение Matt J [2008-09-22 20:46:00]

Вы уверены, что ищете IDE? Функции, которые вы описываете, наряду с впечатлением от слишком сложного, что вы получили от, например, Aptana, предположим, что, возможно, все, что вам действительно нужно, это хороший редактор с подсветкой синтаксиса и интеграцией с некоторыми обычными инструментами рабочего процесса. Для этого существует множество вариантов.

Я использовал jEdit на нескольких платформах успешно, и только это ставит его выше большинства остальных (многие из IDEs тоже кросс-платформенные, но Aptana и все, что основано на Eclipse, будут довольно тяжелыми, если будут полнофункциональными). jEdit имеет готовые плагины для всего, что есть в вашем списке, и подсветку синтаксиса для широкого круга языков. Вы также можете открыть оболочку в нижней части окна, вызвать скрипты из редактора и т.д. Это не идеально (пользовательский интерфейс лучше, чем у большинства пользовательских интерфейсов Java, но не идеальный, но я не думаю), но мне повезло с ним, и это будет намного проще, чем Aptana/Eclipse.

Тем не менее, мне очень нравится Aptana для веб-разработки, он делает много работы для вас, когда вы закончите обучение.

70 akorsun [2010-11-11 22:08:00]

Для PHP я бы рекомендовал PhpStorm.

Он поддерживает FTP/SFTP-синхронизацию, хорошо интегрируется с Subversion, CVS, Mercurial и даже Git. Кроме того, он поддерживает HTML, CSS, JavaScript и обрабатывает смешивание языков так же, как SQL или HTML-блоки внутри кода PHP, JSON и т.д.

Но если вам нужен Ruby, вы можете попробовать другую IDE — RubyMine с такими же возможностями, но для Ruby.

50 l_39217_l [2008-09-22 20:37:00]

Он поддерживает FTP/SFTP-синхронизацию, хорошо интегрируется с Subversion, CVS, Mercurial и даже с Git (с плагином). Кроме того, он поддерживает HTML, CSS, JavaScript, популярные фреймворки и больше.

И его бесплатно.

Слишком плохо никто не упомянул phpDesigner. Это действительно лучшая IDE, с которой я столкнулся (и я считаю, что я пробовал их все).

Основным про это является то, что он НЕ основан на Java. Это ускоряет работу.

Особенности:

  • Intelligent Syntax Highlighter — автоматический переход между PHP, HTML, CSS и JavaScript в зависимости от вашей позиции!
  • PHP (поддерживаются обе версии 4 и 5)
  • SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase)
  • HTML/XHTML
  • CSS (поддерживаются обе версии 1 и 2.1)
  • JavaScript
  • VBScript
  • Java
  • С#
  • Perl
  • Python
  • рубин
  • Smarty
  • Поддержка PHP 4 и PHP 5
  • Code Explorer для PHP (включает классы, расширенные классы, интерфейсы, свойства, функции, константы и переменные)
  • Завершение кода (IntelliSense) для PHP-кода при вводе
  • Подсказка кода (подсказка кода) для PHP-кода при вводе
  • Работа с любыми фреймворками PHP (классы доступа, функции, переменные и т.д. на лету)
  • PHP-ориентированное программирование (OOP), включая вложенные объекты
  • Поддержка PHP heredoc
  • Включение строк с однократными или двойными кавычками, переводом строки, возвратом каретки или вкладками
  • Переменные сервера PHP
  • Шаблоны операторов PHP (if, else, then, while. )
  • Мощный PHP Code Beautifier со многими конфигурациями и поддержкой профиля.
  • мастер phpDocumentor
  • Добавьте документацию phpDocumentor к функциям и классам одним щелчком!
  • теги phpDocumentor
  • Комментировать или раскомментировать один клик!
  • Перейти к любому объявлению с фильтрацией по классам, интерфейсам, функциям, переменным или константам

Отладка (PHP):

  • Отладка с Xdebug
  • Breakpoints
  • Пошаговая отладка
  • Шаг в
  • Шаг за
  • Выполнить курсор
  • Запуск до возвращения
  • Стек вызовов
  • Часы
  • Контекстные переменные
  • Оценка
  • Профилирование
  • Несколько сеансов
  • Совет по оценке
  • Ошибки уловов

Я всегда удивляюсь, что больше людей не используют ActiveState Komodo.

Он имеет лучшие возможности для отладки любой PHP IDE, которую я пробовал, является очень зрелым продуктом и имеет более полезные функции, чем вы можете встряхнуть палку. Следует отметить, что в нем есть фантастический инспектор HTTP, отладчик Javascript и инструмент регулярного выражения. Вы можете получить его так, чтобы он проходил через ваш PHP, тогда вы видите, что ваш Javascript работает, а затем видите, что ваш HTTP-трафик выходит из строя!

Он также поставляется бесплатно (Komodo Edit) и открыт (версии OpenKomodo).

О, и если вы не всегда взламываете только PHP, он разрабатывается как многоязычный редактор и скалы для Ruby и Python тоже.

Я был счастливым клиентом около 5 лет.

6 Devon [2008-09-22 20:37:00]

Чтобы начать работу, здесь список редакторов PHP (Wikipedia).

Там нет «лучших» IDE, только лучших и худших.

Сейчас я пытаюсь договориться с Аптаной. У него много крутизны, которых я не хочу, как «Jaxer» doodads повсюду. Это достаточно быстро, но задерживается на больших файлах при включении синтаксиса highliting. Мне не удалось выяснить, как настроить отладку PHP. Три хорошие вещи об Aptana: простые плагины, очень быстрые и интуитивно понятные плагины Subversion, обеспечивающие быстрый поиск файлов.

Я попробовал Eclipse PDT и Zend для Eclipse, но у них есть уровни кошмара интерфейса cruft. Установка плагинов — это живой ужас несоответствий версий и загадочных сообщений об ошибках.

Я также использую Komodo (они купили нам лицензии на работе). Komodo имеет очень интуитивно понятный интерфейс, но смехотворно медленный, дросселирует файлы среднего размера с подсветкой синтаксиса. Поиск файлов интуитивно, но довольно медленный. Интеграция с Subversion не такая уж большая — медленная и багги. Если бы не медлительность, я бы наверняка застрял с Komodo, особенно для отладчика.

5 Jhong [2010-08-01 03:38:00]

Geany — отличный легкий редактор, например Notepad ++ для Linux, только лучше. Я нахожу это в сочетании с несколькими сценариями оболочки и символическими ссылками для связывания модулей с деревом веб-источников, делая разработку на Linux простой и интересной.

Для PHP, в частности, PHPEdit является лучшим, и я пытался и работал в некоторых из них, включая Dreamweaver, Elipse, Emacs, Notepad ++, NetBeans, UltraEdit.

3 Terminus [2008-09-22 20:39:00]

Я бы рекомендовал Zend IDE для встроенного отладчика.

3 François [2008-10-03 03:34:00]

Джо Стагнер из Microsoft действительно любит Delphi для PHP.
Он говорит это здесь: «[Delphi for PHP] 2.0 — это РЕАЛЬНОЕ ДЕЛО, и я ЛЮБЛЮ ЭТО!»

3 apandit [2008-09-22 20:37:00]

Лично я люблю Notepad ++. D. В приведенной выше ссылке сравниваются некоторые из лучших IDE, а лучшие из них не являются бесплатными.

Я бы рекомендовал Komodo 4.4, хотя (я использовал пробную версию), так как это было потрясающе. Лучше, чем Notepad ++, но не бесплатно. (

3 vividos [2008-10-02 14:26:00]

Я использую Zend Studio. Он имеет достойную подсветку синтаксиса, завершение кода и т.д. Но самое главное, вы можете отлаживать PHP-код либо с помощью автономного PHP-интерпретатора, либо даже на реальном веб-сервере, когда вы «просматриваете» ваши страницы. Вы получаете обычные ключи Visual Studio, точки останова, часы и стек вызовов, что почти незаменимо для поиска ошибок. Нет больше «alert()» — загроможденный отлаженный исходный код:)

Я использую и люблю Rapid PHP.

2 Robert S. [2008-09-22 20:46:00]

Какие функции IDE вам нужны? Встроенный двигатель сборки? Debugger? Выделение кода? IntelliSense? Управление проектом? Управление конфигурацией? Инструменты тестирования? За исключением подсветки кода, ни один из них не соответствует вашим требованиям.

Поэтому я предлагаю использовать редактор, который поддерживает плагины, например Notepad ++ (к которому вы уже привыкли). Если еще нет плагина, который делает то, что вы хотите, напишите его.

Я использую Coda на Mac OS X.

RadPHP (ранее известный как Delphi для PHP) является лучшим.

Все хорошо, но только Delphi для PHP (RadPHP 3.0) имеет элементы управления дизайном, перетаскиванием, графический редактор, огромный набор компонентов, включая Zend Framework, Facebook, базы данных и т.д. компонентов. Это лучший в городе.

RadPHP — лучший из всех; Он имеет все функции, которые есть у других. Его дизайнер — лучший из всех. Вы можете создать свою страницу так же, как Dreamweaver (больше, чем Dreamweaver).

Если вы используете RadPHP, вам понравится использовать ASP.NET с Visual Studio (но язык PHP).

Это слишком плохо, только немногие знают об этом.

2 M Y Awan [2010-09-18 18:17:00]

В городе появился новый парень, PhpStorm из JetBrains. Вы используете его, и я уверен, вы забудете всех других редакторов. Это немного дорого, но, к сожалению.

1 Alix Axel [2009-05-19 04:17:00]

Лично все, что основано на uppon Eclipse или NetBeans, является излишним, GUI — дерьмо, а производительность медленнее, чем другие альтернативы.

Если вы готовы платить, я предлагаю Zend IDE (версия 5.5, а не 6, потому что она основана на Eclipse) и EditPlus для более легкого, но мощного редактора кода.

Если вы ищете бесплатные альтернативы или код на других языках, кроме PHP, OpenKomodo — это действительно хорошая IDE с почти всеми функциями (без SVN ни CVS), которые вам нужны, единственное, что я вижу OpenKomodo — это то, что иногда это путает мой отступ кода, но опять же я не использую его на регулярной основе.

Что касается свободной облегченной альтернативы: Notepad ++. =)

Лучшая IDE для PHP, на мой взгляд, Zend Studio (которая сама основана на Eclipse PDT). Обратите внимание, что в этом случае «лучший» не обязательно означает «хорошо». Он медленный и немного багги, но даже в этом случае он по-прежнему является лучшим вариантом для PHP-программистов. На протяжении многих лет я пробовал тонну редакторов PHP, и я еще не нашел того, что отлично работает.

Komodo IDE будет моим вторым выбором. Моя единственная проблема с Komodo заключается в том, что автозаполнение не так хорошо. При правильно структурированных приложениях, где вы используете phpDoc для документирования типов возвращаемых данных и т.д., Это должно быть хорошо. Но я работаю над проектом, который на самом деле этого не делает, и Komodo не может читать файлы, чтобы знать, что $user является объектом User, например.

1 dbrien [2008-09-22 20:44:00]

Aptana поддерживает это, и теперь я использую его для всей моей веб-разработки.

1 f13o [2008-09-22 21:29:00]

Мое личное предпочтение — Eclipse (с различными плагинами), поскольку я развиваюсь на нескольких языках (PHP, Java и Ruby), и таким образом я всегда привык к интерфейсам и сочетания клавиш. Это не второстепенное дело, так как вы становитесь очень продуктивным. Я не использовал Аптану, но скоро (надеюсь) скоро это будет интересно. Для других IDE, которые я использовал: jEdit (для небольшой Java), Notepad ++ (все еще для некоторых сценариев и коротких тестовых кодов). И для функций, которые вы задали: Eclipse поддерживает многие серверы версий исходного кода (Subclipse); ваш проект может быть включен в долю Samba; ZendDebugger/xdebug для отладки.

Руки лучших IDE для PHP — это NuSphere PHPEd. Это не соревнование. Это так хорошо, что я использую WINE для запуска на моем Mac. В PHPEd встроен внушительный отладчик, который можно использовать со своим локальным веб-сервером (полностью автоматическим) или вы можете просто установить модуль dbg для XAMPP или любого другого Apache, который хотите запустить.

Есть несколько IDE, которые вы можете использовать. Мне лично нравится UltraEdit. Он выделяет синтаксис, поддержку FTP/SFTP, супер быстрый, макросы и т.д. — всего 30 долларов.

Если вы делаете что-то тяжелое и хотите использовать некоторые функции IDE на уровне предприятия (локальная/удаленная отладка, поддержка фреймворка, IntelliSense), попробуйте Zend IDE. Я считаю, что это несколько сотен долларов, но стоит того.

Там также есть плагин для Eclipse, который вы пытаетесь (PHPEclipse, я думаю). Надеюсь, это поможет.

0 Vasil [2008-09-22 20:40:00]

Вы пробовали NetBeans 6? Zend Studio и NetBeans 6 — лучшие IDE с поддержкой PHP, с которыми вы столкнетесь, и NetBeans является бесплатным.

Только вчера вечером я наконец купил последнюю версию Zend Studio. Я использовал предыдущие версии, и я всегда был очень доволен этим. Я не думаю, что вы можете недооценить интеграцию между их отладчиком и панелью Firefox и Internet Explorer. Я использую их постоянно, и они дают мне отличное представление о том, как приложение будет работать вживую.

Последняя версия построена на Eclipse, поэтому вы получаете множество своих функций в качестве базы, которая позволяет Zend сосредоточиться на предоставлении более сложных функций. Мне нравится, как они сделали Studio очень хорошо знакомой PHP в том смысле, что, как только вы ее начинаете, все ориентировано на разработку PHP-приложений. Он хорошо осведомлен о Zend Framework, PHPDoc и новых функциях OOP для PHP. (Он вырос вместе с PHP.) Вы можете получить большую часть той же функциональности от Eclipse или Eclipse PDT, но я всегда чувствовал, что они предоставили меня с таким количеством вариантов я ничего не мог сделать. Studio позволила мне начать создавать приложения довольно быстро, так как все это происходит.

Я думаю, что он удовлетворяет большинство ваших запросов, за исключением части Ruby. Я уверен, что вы можете добавить Ruby extensison к нему, поскольку это Eclipse, но я еще не пробовал. Кроме того, я думаю, что они недавно улучшили кодировку JavaScript, но я до сих пор не тестировал ее.

Какая из >

PhpStorm.
Не могу пересесть на другие IDE из-за:
— автокомплита
— рефакторинга
— гибкости/настроек
— плагинов

Если работаете по найму и не можете себе позволить лицензию — попросите компанию ее Вам купить.
500р/месяц в первый год, -20% за второй год, -40% в последующие, если подписка всё время активна — это совсем немного.

Просто подумайте, сколько денег тратите в месяц на ненужную фигню, типа шоколадок/чипсов/сигарет. Сразу деньги на лицензию найдутся.

Я вообще в свое время отказался от идеи использования IDE. Причиной стала Java, и как следствие, низкая скорость работы IDE в сравнении с Sublime Text, на который я и перешел в итоге. Использовал я ранее кстати PHPStorm, он тогда еще был для меня бесплатным по какой-то программе.

Из минусов — потеря многих возможностей относительно автоматизации, и хранения всего возможного в одной коробке. Решается путем применения отдельных решений для конкретных задач. Нужно хорошо постараться, чтобы наладить всю требуемую инфраструктуру за пределами IDE.

Из плюсов — Sublime Text имеет много возможностей, и расширений. Поэтому большая часть того, чего вам будет не хватать в отсутствие IDE, может быть перекрыта расширениями для Sublime Text и по сути из него можно сделать тот же IDE, только с некоторыми ограничениями относительно привычных разработчикам инструментов. Главным плюсом конечно является высокая скорость работы Sublime Text. Я сравнивал с подобным ему редактором Atom, и тот ощутимо, в разы уступает в скорости загрузки и отображения данных. Также к плюсам стоит отнести то, что лицензия на Sublime Text покупается единожды и бессрочно.

Мастер Йода рекомендует:  register_globals=oN Вы в опасности! PHP

Надо учесть, что моей основной ОС для работы является Windows последних версий, и программы написанные на Java у меня почему-то всегда вызывали плохое впечатление в сравнении с более нативными вариантами относительно их производительности. Это как с MS Office и LibreOffice. Первая конечно быстрее и лучше работает, зато вторая бесплатная.

xtala zen: сублим платный, но до приобретения лицензии, раньше по крайней мере — ограничение было только одно, в виде всплывающего окна перед закрытием программы.

Я использую Netbeans. По факту начал использовать его после некоторой работы с PHPStorm (нелицензионная версия в Windows). А потом перешел на Linux Centos и халява закончилась, а покупать PHPStorm как-то не хочется пока что, так как на моем уровне я не сильно ускоряюсь благодаря именно PHPStorm. Самые используемые мной функции есть в Netbeans.

Выбирал из Atom, Sublime и Netbeans. Eclipse — не пробовал

Из всех перечисленных open source мне Netbeans показался наиболее приближенным по функционалу к PHPStorm.

Среди недостатков:
— Не открывает большие файлы (к примеру, дам базы данных. Открываю их редактором Geany, который открывает все, но не является IDE)
— Невозможность открыть несколько окон (хотя можно открыть несколько проектов в одном окне)
— Не выравнивает код при вставке автоматически
— Немного глючный вызов шаблонов кода (сниппетов)
— В винде еще и проблема с кодировками файлов — он тупо не переключает кодировки (в отличие от Atom)
— Медленно запускается. Но когда на atom повесил все нужное, тоже стал медленно запускаться, да еще и притормаживать при работе, чего в netbeans не бывает

Среди плюсов:
— Почти все, что нужно мне уже установлено. В atom и sublime ковыряешься-ковыряешься, а толку никакого.
— Офигенный diff — по факту одно это уже выводит редактор в лидеры по сравнению с другими 2-мя
— Контроль версий
— Навигатор
— Гибкая настройка редактора (цвета)
— История файла — пару раз очень хорошо выручила, когда случайно затер файл

Первым моим любимым редактором был упомянутый в одном из комментариев CodeLobster. Но при переходе с него я ощутил прирост производительности. В основном за счет того, что у того сильно глючили проекты в тот момент.

Обзор и голосование за лучшие >August 2, 2020

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

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

Сначала давайте разберемся что такое >— это и нтегрированная среда разработки (англ. Integrated Development Environment) — система программных средств, используемая программистами для разработки программного обеспечения.

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

В отличие от большинства редакторов, >Эти параметры проекта могут включать в себя ссылки на внешние библиотеки программного обеспечения, настройку редактора, контроль версий и параметры отладки.

Решение о том, какую IDE использовать очень субъективно, поскольку оно действительно зависит от функционала, который вы ищете, это может быть:

  • Поддержка различных языков
  • Автодополнение
  • Рефакторинг
  • Подсветка
  • Дебаггер
  • Интеграция SVN / Git
  • Проверка соблюдения стандартов
  • Компилятор
  • Переводчик
  • Управление и редактирование баз данных

Нет никаких жестких правил относительно того, что является IDE, а что нет. Чем больше функций из приведенного выше списка, присутствуют в программе, так и доступного в качестве надстройки, тем ближе он становится IDE.

Возможно, вы заметите, что некоторые из IDE, которые мы рассмотрим в этом учебном пособии, на самом деле не являются IDE, они являются редакторами близкими к IDE. Так зачем вообще их включать в наш список? Эти редакторы стали чрезвычайно популярными в сфере веб-разработки и имеют большие сообщества пользователей, которые их развивают добавляя множество пакетов, расширений и дополнений, которые значительно облегчают разработку и преобразовывают их из просто редакторов в очень полезные IDE.

Представьте их как легкие IDE. Быстрые, надежные и настраиваемые. Помните нашу аналогию с швейцарским армейским ножом раньше? Sublime Text 3, Coda 2 и Atom – отличные примеры таких IDE. Они не являются традиционными IDE, но при правильной настройке они прекрасно вписываются в поняти IDE.

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

Сравните это с «легким» редактором, только с добавленными вами функциями. Это приводит к созданию среды IDE, которая не содержит большого количества функций, которые вы никогда не сможете использовать. Это помогает быстро и быстро настроить ваши разработки. Однако, если вы находитесь на очень быстрой машине, вы можете не заметить слишком большой разницы в повседневной разработке между полной IDE и тщательно настроенным редактором. Однако, если у вас нет такой роскоши, производительность IDE может быть очень важным фактором в вашей повседневной разработке.

По этим причинам мы решили немного смешать список и включить как полноценные, так и «облегченные» IDE, которые будут очень полезны веб разработчикам.

Давайте начнем наш тур по IDE для веб разработки с PhpStorm.

PhpStorm

PhpStorm – это коммерческая IDE от компании JetBrains, она может похвастаться внушительным набором полезных функций.

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

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

PhpStorm не только для разработки PHP (кстати, у него есть полная поддержка PHP 7). Он также имеет отличную поддержку HTML, JavaScript и CSS.

Веб-сайт: https://www.jetbrains.com/phpstorm/
Стоимость: бесплатная 30-дневная версия
Релиз: 2009
Регулярно обновляется: да
Поддерживаемые расширения: плагины
Написан на: Java
Кросс-платформенная поддержка: да

Sublime Text 3

Далее в нашем списке – Sublime Text 3, разработанный Джоном Скиннером. Спустя много лет многих лет он стал мощным и очень быстрым пользовательским редактором. Он также хорошо известен как чрезвычайно стабильный и может легко обрабатывать очень большие файлы.

Интересно, что Sublime Text 3 не видел крупного релиза уже несколько лет. Несмотря на то, что он регулярно обновляется, обновления в основном содержат исправления ошибок наряду с незначительными улучшениями и новыми функциями. Sublime Text 3 по-прежнему находится в стадии бета-тестирования, не смотря на то, что он был выпущен как бета-версия еще в 2013 году! И в настоящее время новостей о новом крупном выпуске нет.

Sublime Text 3 очень быстро запускается. Фактически, это происходит почти мгновенно. Он работает очень быстро, без задержек или сбоев, что обеспечивает чрезвычайно плавное и эффективное редактирование кода. Он довольно минималистский и имеет менеджер пакетов для установки надстроек (написанных на Python) без необходимости перезапуска.

Как упоминалось выше, он обрабатывает файлы больших размеров очень хорошо. Существует огромное количество мощных надстроек (называемых пакетами), которые делают Sublime Text очень гибким и универсальным.Сложно отрицать, что использование Sublime Text одно удовольствие.

Вы также можете найти большое количество руководств и видеоуроков по Sublime Text 3. Это доказывает, что Sublime Text 3 по-прежнему очень популярен и широко используется многими веб-разработчиками на повседневной основе, что свидетельствует о качестве этого фантастического маленького редактора.

Несмотря на то, что Sublime Text по-прежнему очень популярен, он может начать терять почву в течение следующих нескольких лет. Однако, если библиотека пакетов Sublime Text 3 продолжит свое процветание, то на отсутствие крупного выпуска можно закрыть глаза, в краткосрочной перспективе.

  • Веб-сайт: https://www.sublimetext.com/
  • Стоимость: 70$, присутствует бесплатная версия
  • Релиз: 2008
  • Регулярно обновляется: нет
  • Поддерживаемые расширения: пакеты
  • Написан на: C ++, Python
  • Кросс-платформенная поддержка: да

Построенный командой GitHub, Atom – это новый парень среди популярных IDE в нашем обзоре. Выпущенный в 2014 году, это один из самых популярных редакторов на данный момент и имеет быстро растущее сообщество.

Эта популярность может быть обусловлена, по крайней мере частично, тем фактом, что Atom с открытым исходным кодом и полностью управляется сообществом.

Atom также имеет огромную дополнительную библиотеку с более чем 6 000 пакетов.

Подобно Sublime Text, Atom полностью поддерживает проекты, а также индивидуальное редактирование файлов. Есть встроенная поддержка Git, что неудивительно, поскольку Atom разработала команда GitHub.

Обновления выпускаются регулярно, но так как редактор относительно новый, вы вряд ли будете ждать их.

Многие пользователи жалуются на то, что при редактировании наблюдается медленная загрузка и неоднородная производительность, особенно при работе с большими файлами. Возможно это связанно с тем, что Atom создан на JavaScript, в то время как, Sublime Text разработан на C ++, который работает изначально быстрее. Только время покажет, смогут ли будущие версии Atom решить эти проблемы. Однако стоит помнить, что Atom относительно молодой и имеет достаточно времени, чтобы созреть.

В целом, Atom – отличный редактор, который можно легко настроить для веб разработки. Неудивительно, что Atom уже приобрел такое большое сцепление, и будет действительно интересно посмотреть, как он созревает в течение следующих нескольких лет. Это определенно нужно следить!

  • Веб-сайт: https://atom.io/
  • Стоимость: 100% бесплатно
  • Релиз: 2014
  • Регулярные обновления: да
  • Поддерживаемые расширения: пакеты
  • Написан на: JavaScript
  • Кросс-платформенная поддержка: да

Coda 2

Coda был впервые выпущен в 2007 году, всего за год до Sublime Text. На протяжении многих лет он был очень сильным игроком, разделяя большую часть рынка веб-разработки с Sublime Text, на компьютерах Mac. Это главный недостаток Coda – даже спустя десять лет после первоначального выпуска, нет версии на Windows. Это единственный не кросс-платформенный редактор нашего обзора.

Редактор включает в себя встроенный терминал и клиент управления исходным кодом, а также FTP-клиент и встроенный редактор MySQL.

Несмотря на то, что Coda 2 регулярно обновляется, это, в основном, исправления ошибок и в течение многих лет не было выпусков новых версий.

Не ошибитесь, Coda 2 – очень хороший выбор. Возможно, он еще себя покажет, я все же определенно рекомендую проверить его, прежде чем принимать окончательное решение. Особенно, если вы пользователь macOS!

  • Веб-сайт: [https://panic.com/coda/]
  • Стоимость: 25$ (бесплатная пробная версия на 7 дней)
  • Релиз: 2007
  • Регулярно обновляется: да
  • Поддерживаемые расширения: плагины
  • Кросс-платформенная поддержка: нет

NetBeans

NetBeans существует уже давно (со середины 1990-х годов), но все еще процветает и может конкурировать с новыми IDE. Как и PhpStorm, он разработан на Java и доступен для нескольких платформ. NetBeans состоит из набора «модулей» для добавления функций в среду IDE.

В течение многих лет NetBeans является сильным фаворитом среди веб-разработчиков как одна из наиболее полнофункциональных IDE.

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

Частота обновлений для NetBeans, несколько замедлились за последние пару лет. Однако основной выпуск (NetBeans 9) намечен на июль-август 2020 года. NetBeans также имеет полную поддержку PHP 7 с версии 8.2.

  • Веб-сайт: https://netbeans.org/
  • Стоимость: бесплатно
  • Релиз: 1996 (оригинальное название Xelfi)
  • Регулярные обновления: да
  • Поддерживаемые расширения: модули
  • Написан на: Java
  • Кросс-платформенная поддержка: да

Другие IDE и редакторы для веб разработки

Как я уже упоминал во введении, есть много других IDE, которые вы можете использовать для разработки. Ниже вы найдете список из других IDE, на которые также стоит обратить внимание:

Вывод

В этом уроке мы рассмотрели пять популярных редакторов/IDE для веб-разработки.

Нельзя отрицать что набор функций в PhpStorm – действительно впечатляет. Но не всем сразу понадобится весь этот функционал. NetBeans существует уже более 20 лет и имеет самую большой фундамент, что делает этот выбор надежным.

Какая ваша любимая среда для веб разработки? И какие функции необходимы вам для повседневного рабочего процесса? Сообщите нам в комментариях ниже.

Голосование

Если вы не нашли в списке для голосования свою любимую IDE, оставьте комментарий и мы добавим.

ТОП 10 лучших HTML редакторов

Что такое редактор HTML?

Если упростить ответ на заявленный вопрос – редактор HTML это программа-инструмент, используемая для написания основы веб-сайтов. И, несмотря на то, что практически любой текстовый редактор может использоваться для создания сайтов, это вовсе не означает, что вам лучше использовать обычный текстовый редактор вместо специально созданного инструмента разработчика. Современные HTML редакторы имеют в себе множество встроенных механизмов, существенно упрощающих работу с сайтами. Выделение специальных синтаксических конструкций, проверка ошибок, подсказка и вставка часто используемых элементов кода HTML, механизмы автозаполнения – эти и многие другие механизмы современных HTML редакторов каждый день облегчают работу программистов, верстальщиков и дизайнеров.

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

Какие же бывают HTML редакторы? Классифицируя их по функциональному назначению и по возможностям выделяют: WYSIWYG редакторы и текстовые редакторы HTML.

WYSIWYG редакторы

WYSIWYG (What You See Is What You Get) – аббревиатура этого типа редакторов переводится как «что видишь, то и получишь». Другое название таких редакторов – визуальные редакторы HTML. Фактически, задача этого типа редакторов – предоставить интерфейс редактирования, в котором можно сразу увидеть, как будет выглядеть реализация кода на действующей странице сайта в браузере. Для простейшей работы в редакторе этого типа не нужно знание HTML. С работы в таком редакторе проще стартовать начинающему пользователю, не имеющему опыта написания кода.

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

Текстовые HTML редакторы

Собственно, как понятно из названия, этот тип HTML редакторов ориентирован непосредственно на работу с текстом (кодом). Чтобы использовать такой редактор, вам нужны будут знания как минимум языка HTML. В процессе использования такого редактора вы не сможете постоянно наблюдать готовую реализацию страницы разрабатываемого вами вебсайта.

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

Лучшие HTML редакторы

Мы рассмотрели, что такое HTML редактор и несколько примеров того, когда тот или иной типы редакторов могут использоваться. Рассмотрим несколько популярных продуктов для разработки, и попробуем определить, какой текстовый редактор больше подойдет вам для решения ваших задач.

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

Stack Overflow ежегодно составляет рейтинг наиболее часто применяемых инструментов разработчиков. Рассмотрим результаты этого опроса среди веб-разработчиков за 2020 год.

Visual Studio Code

Выпущенный компанией Microsoft на основе кода Atom, Visual Studio Code имеет часть функционала IDE (Integrated development environment) — интегрированной среды разработки – мощной программы, содержащей, кроме текстового редактора кода, еще ряд механизмов, позволяющих проводить анализ кода, запуск его и отладку. Часто именно этот инструмент представляют, когда говорят о том, какой функционал должна иметь IDE для web разработки. Во многих рейтингах бесплатных HTML редакторов именно Visual Studio Code занимает первое место, используясь разработчиками все чаще, и чаще. Так, к примеру, по данным Stack Overflow, этот редактор в 2020 году использовали 24% веб-разработчиков, а в 2020 году – уже 38,7.

Плюсы Visual Studio Code

Имеет значительную часть функционала IDE .

Встроенный мощный механизм автозаполнения – IntelliSense.

Значительное количество расширений и дополнений.

Интегрирован с Git «из коробки».

Имеется встроенный отладчик для кода JavaScript, TypeScript, Node.js

Открытый исходный код приложения.

Visual Studio Code распространяется бесплатно.

Минусы Visual Studio Code

Из минусов разработчики отмечают достаточно большое время запуска приложения.


Поиск по проектам осуществляется относительно медленно.

Notepad ++

Notepad++ — это легковесный текстовый редактор, разработанный для компьютеров под управлением Windows. Пользователи Linux также могут использовать его через Wine. Notepad ++, выпущенный еще в 2003 году, является проверенным и устоявшимся инструментом многих разработчиков, являясь удобным текстовым редактором для HTML кода. Этот редактор распространяется как бесплатное программное обеспечение и его репозиторий доступен в GitHub. Notepad++ поддерживает сторонние плагины.

Основные достоинства Notepad++

Notepad ++ является простым, не требовательным к ресурсам инструментом.

Есть портативная версия.

Функционал программы легко расширяется множеством плагинов. При желании такой плагин можно создать самому.

Интерфейс программы также легко настраивается.

Поддерживается работа с большим количеством вкладок одновременно.

Notepad ++ является на 100% бесплатной программой.

Недостатки Notepad++

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

Также можно отметить, что этот редактор не является IDE и не несет в себе ее дополнительный функционал. По этой причине многим пользователям приходится использовать некую среду разработки в дополнение к редактору Notepad ++.

Sublime Text

Еще одним примером отличного текстового редактора для HTML является Sublime. Эта программа поставляется в бесплатном виде с некоторыми ограничениями. Иными словами — вы можете использовать Sublime бесплатно, но вам придется купить лицензию, если вы захотите пользоваться всеми функциями этого редактора.

Sublime предлагает отличную поддержку, обеспечивая постоянный выход актуальных обновлений. Пользователи могут добавлять плагины, созданные сообществом, или создавать свои собственные. Для значительной части разработчиков использование бесплатной версии Sublime будет вполне достаточным. Если же вам понадобится больше возможностей, вы сможете купить лицензию позже.

Плюсы Sublime

Кроссплатформенность. Sublime работает в таких операционных системах как Windows, OS X и Linux.

Sublime является легковесным инструментом, не загружающим систему.

Есть портативная версия.

Sublime предоставляет тысячи различных дополнений с открытым исходным кодом, которые созданы большим и активным сообществом.

Раздельное редактирование. Разработчики могут использовать несколько мониторов и редактировать различные участки кода одновременно.

Недостатки Sublime

Не весь функционал доступен пользователю бесплатно.

Рядом пользователей отмечается неудобство работы с менеджером плагинов.

Ряд плагинов сторонних разработчиков может работать некорректно.

Webshorm на базе IntelliJ

WebStorm – весьма удобная для web разработки среда разработки. WebStorm была разработана компанией JetBrains на основе другого их продукта – IDE IntelliJ.

Плюсы WebStorm

Удобное автодополнение как кода на HTML, CSS, так и на JavaScript.

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

Встроенная интеграция с таким системами управления версиями как GitHub, Git, а также Subversion, Perforce и Mercurial.

Достаточно большое количество плагинов.

Недостатки WebStorm

Свойственная всем IDE медлительность в работе и требовательность к ресурсам.

Относительно сложные настройки.

Платная IDE, распространяемая по подписке.

Vim (сокращение от — Vi Improved ) это мощный портативный текстовый редактор с очень богатой историей – ему уже более 27 лет. Обладает богатым функционалом, с возможностью глубокой настройки программы под себя. В оригинальном виде работает в окне консоли. Можно использовать версию с графическим оконным интерфейсом – Gvim. Стоит отметить, что многие современные IDE, для улучшения процесса разработки, содержат в себе эмулятор функциональности Vim.

Плюсы использования Vim

Полноценная работа во множестве операционных систем – Windows, Linux, Amiga, Mac OS X, Unix, OpenVMS, OS/2.

Глубокая настройка работы редактора под себя.

Очень низкие требования к кресурсам. И, соответственно — высокая скорость работы.

Возможность редактирования или просмотра файла на удаленном сервере через терминал

Более 14000 доступных пакетов расширений.

Недостатки Vim

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

Eclipse

Использование программы Eclipse в качестве HTML редактора — часто считается избыточным. Являясь полноценной и многофункциональной системой разработки, она, вероятно, будет излишне сложной для написания кода на HTML и CSS. Полноценно свои возможности Eclipse сможет проявить при разработке сложных сайтов, завязанных на работу с несколькими базами данных и дополнительными механизмами.

Часто эту Eclipse используют для работы с страницами написанными на Java, PHP, JavaScript, и ряде других языков программирования.

Плюсы Eclipse

Полноценная IDE со всем перечнем возможностей мощного инструмента разработки.

Кроссплатформенность в работе с Windows, MacOS X, Linux.

Значительное количество расширений и аддонов, помогающих гибко настраивать Eclipse под различные задачи.

Принадлежность Eclipse к свободному программному обеспечению.

Минусы Eclipse

Сложность настройки этой IDE.

Излишняя перегруженность для разработки относительно простых сайтов на HTML и CSS.

Атом – это сравнительно новый HTML редактор. Он был выпущен в 2014 году командой GitHub, и с тех пор, при поддержке сообщества GitHub, значительно увеличил свою популярность. Этот текстовый редактор является бесплатным, с открытым исходным кодом. Интересно, что в качестве слогана для Atom используется фраза «самый взломанный текстовый редактор 21 столетия», подразумевая под этим, что любой разработчик может вносить свой вклад в редактирование, расширение, изменение и обмен исходным кодом программы, а также создавать собственные пакеты для улучшения Atom.

Какие возможности дает Atom

Atom является кроссплатформенным приложением и работает таких операционных системах, как Windows , OS X и Linux.

Благодаря умному механизму автозаполнения, Atom помогает быстрее писать код.

Особенность интерфейса Atom позволяет разбивать интерфейс на множество окон, чтобы вы могли сравнивать и писать код в этих окнах одновременно.

Atom является продвинутым текстовым редактором, получившим возможности IDE, благодаря различным плагинам.

Поддерживает в разработке такие языки как: HTML, CSS, JavaScript, Python, XML, PHP, Java, SQL, C# и многие другие.

Плюсы Atom

Для Atom имеется большое количество дополнений, плагинов и расширений. Так, «из коробки», Atom поставляется с 81 встроенным пакетом, и вы также можете добавить до 7500 дополнительных устанавливаемых пакетов. Вы также можете разработать свой собственный пакет.

Наличие большого количества дополнений позволяет гибко настраивать под себя интерфейс редактора.

Открытый исходный код. Весь редактор Atom распространяется бесплатно, предоставляя свой исходный код, доступный на GitHub.

Отличная интеграция с Git и GitHub.

Поддержка плагина Teletype. Этот плагин позволяет прямо в режиме реального времени писать код совместно с другими разработчиками.

Минусы Atom

Atom является достаточно «прожорливой» программой, забирая на себя относительно большой объем оперативной памяти.

Поддержка тех или иных языков определяется функционалом плагинов, написанных различными разработчиками, а не единой организацией.

Рассмотрим еще ряд приложений, часто применяемых в качестве HTML редакторов

Adobe Dreamweaver CC

Программа Adobe Dreamweaver CC, разработанная и управляемая технологическим гигантом Adobe Inc, является мощным и универсальным инструментом премиум-класса. Она обслуживает как back-end, так и front-end разработку. Являясь программным обеспечением с закрытым исходным кодом, Dreamweaver предназначен для работы в экосистеме Adobe. Adobe также предоставляет поддержку, плагины и функции, чтобы вы всегда могли без проблем писать код.
Dreamweaver — это один из редакторов, которые поддерживают как текстовые, так и WYSIWYG методы работы с кодом. Многие пользователи этой программы считают Dreamweaver самым лучшим визуальным редактором кода. Таким образом, вы можете выбирать, хотите ли вы работать с визуальным представлением страницы или идти классическим путем редактирования текста.

Мастер Йода рекомендует:  5 мифов Web программирования

Основные достоинства Dreamweaver CC.

Dreamweaver позволяет писать код на любом из основных языков программирования.

Поддерживает текстовые и WYSIWYG режимы редактора.

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

Полностью интегрирован с программной экосистемой Adobe.

Поддержка со стороны Adobe Inc.

Подписка на Dreamweaver дает доступ к ряду облачных библиотек, содержащих огромный объем графики, стилей, слоев и многого другого.

Недостатки Adobe Dreamweaver CC

Основным недостатком этого редактора является цена и условия распространения. Как и другие продукты компании Adobe, Dreamweaver CC распространяется только на условии подписки.

Brackets

Brackets – это программный продукт Adobe, разработанный специально для дизайнеров и фронтенд разработчиков и увидевший свет в 2012 году. Распространяемый, в отличие от Dreamweaver, бесплатно, этот молодой текстовый редактор не может похвастаться большим выбором плагинов, однако отлично работает с HTML, CSS и JavaScript – основными языками фронтенд-разработчика.

Плюсы Brackets

Связь с Google Chrome. Основная особенность редактора Brackets, выделяемая многими разработчиками — связь с Google Chrome в режиме реального времени. С помощью этого механизма, разработчик может сразу после внесенного изменения наблюдать, как все эти изменения будут отображаться в браузере.

Доступность на Windows, MacOs, Linux.

Brackets признан одним из лучших текстовых редакторов под MacOs.

Широко развитая система горячих клавиш.

Основной особенностью, которая отличает Brackets от остальных HTML-редакторов, является функция «Извлечь». Функция извлечения позволяет извлекать информацию прямо из PSD — такую как шрифты, цвета и измерения, с чистым CSS и без контекстных ссылок на код.

Минусы редактора Brackets

Малое количество расширений, в сравнении с другими редакторами на рынке.

Отсутствие поддержки серверных языков (Python, PHP, Ruby).

CoffeeCup HTML редактор

HTML редактор CoffeeCup представлен на рынке как бесплатной, так и полной – платной версией. Несмотря на слабую распространенность в русскоязычном сегменте Интернета, HTML редактор CoffeeCup достаточно популярен за рубежом. Выпущенный впервые еще в 1996 году, к 2008 году редактор был продан уже числом в 30 млн. копий.

Плюсы CoffeeCup

В платной версии имеется кроме текстового — еще и WYSIWYG-редактор.

CoffeeCup полностью совместим с платформами Windows и MacOS.

Платная версия HTML-редактора CoffeeCup включает в себя библиотеку тегов, проверку HTML и CSS, завершение предположительного кода и т. Д.

Удобное автозаполнение тегов.

Недостатки CoffeeCup

Значительная часть функционала и материалов библиотеки представлена только в платной версии.

HTML-Online

Завершим наш обзор популярных HTML редакторов, удобным инструментом для создания и редактирования кода прямо в браузере — HTML-Online. HTML-Online является простым и удобным редактором web страниц. Он, вероятно, один из лучших визуальных HTML редакторов седи онлайн сервисов. Благодаря сервису HTML-Online, вы сможете начать писать кода вашего нового сайта прямо в браузере, без необходимости скачивать и устанавливать соответствующую программу.

Достоинства HTML-Online

Является как текстовым, так и визуальным редактором, позволяя наблюдать за результатами написания прямо в процессе разработки.

Удобная конвертация файлов из формата документов Word в HTML, что позволяет сразу применять правила HTML разметки к материалам из Word-овских файлов. Встроенная поддержка работы с документами Excel, PDF и другими форматами.

Простой графический редактор HTML.

Недостатки HTML-Online

Основным недостатком онлайн текстовых редакторов вообще и HTML-Online в частности, является необходимость писать код сразу. Если вы не напишите проект за раз, или у вас прервется интернет соединение, то придется делать проект с начала.

Функционал онлайн редакторов выглядит бледнее, на фоне возможностей полноценных приложений.

Вывод

У каждого состоявшегося разработчика есть возможность самому выбрать для себя подходящий инструмент-редактор. Со своим функционалом «из коробки» и доступными плагинами.

Мы рассмотрели ряд редакторов, признаваемых большинством разработчиков лучшими HTML редакторами. Сможем ли мы выбрать среди них самый лучший редактор web страниц? К сожалению – нет.

Как видно, для облегчения работы фронтенд разработчика существует множество разнообразных приложений, отличающихся как встроенным функционалом и дизайном, доступом к плагинам и дополнительным библиотекам, так и порогом вхождения и доступными платформами, на которых работают редакторы. Эти разнообразные приложения – всего лишь инструменты в руках человека, применяемые, исходя из конкретной задачи и личных предпочтений.

Не так важно, чтобы вы сразу выбрали для себя один раз и навсегда удобный текстовый редактор для HTML, как важно, чтобы Вы продолжали писать новые сайты, учились новым технологиям и открывали для себя новые инструменты, не переставая обучаться.

Есть ли среда визуальной разработки для PHP?

05.08.2008, 00:11

Среда для веб-разработки
Добрый день, подскажите пожалуйста программку\IDE для веб-разработки. Пользуюсь phpstorm и.

среда разработки для php
Подскажите бесплатную среду разработки для php , что то типо VS , что бы типо при наборе выдавались.

Хорошая среда для разработки на PHP.
я начинающий. Нужна среда разработки (редактор), которая бы оказывала хорошую помощь, представляла.

Лучшая среда разработки на PHP
Посоветуйте наиболее приспособленную и неглючную среду.

Среда для PHP
Мне нужна какая-нибудь бесплатная IDE для PHP. Народ, дайте кто-нибудь ссылку, но только не с.

CodeLobster PHP Edition — среда разработки сайтов на PHP

Приветствую вас, дорогие читатели блога webcodius. Недавно в качестве редактора php-кода опробовал программу CodeLobster PHP Edition. Как оказалось редактор обладает множеством полезных возможностей и вполне тянет на полноценную интегрированную среду разработки (IDE) для PHP. Что самое интересное, CodeLobster может сильно упростить разработку web-проектов если вы используете различные фреймворки и CMS. Например, такие как Drupal, Joomla, JQuery, CakePHP, Yii, WordPress и другие. Далее немного подробнее о возможностях данного продукта.

Сразу замечу, что CodeLobster PHP Edition поставляется в трех версиях: бесплатная, Lite и Профессиональная:

Бесплатная версия обладает всеми минимальными функциями, которыми должна обладать любая IDE для разработки на PHP: подсветка синтаксиса для HTML, CSS, JavaScript и PHP кода, автодополнение, свертывание кода, подсветка парных тегов и скобок, менеджер проекта, отладчик PHP и другие полезные фишки.

В Lite версии к вышеперечисленным возможностям добавляется проверка кода на лету для HTML, CSS, PHP и др., SQL-менеджер, FTP-клиент, поддержка SASS и LESS, поддержка систем контроля версий, сравнение файлов и другие возможности.

При покупке профессиональной версии к возможностям бесплатной и Lite версий добавляется поддержка популярных фрейворков и CMS: Drupal CMS, Joomla CMS, Smarty engine, Twig, JQuery library, CodeIgniter, CakePHP, Laravel, Symfony, Yii и WordPress.

Скачать CodeLobster PHP Edition можно по ссылке. В течении 30 дней редактор работает в Профессиональном режиме. По истечении этого периода необходимо, либо получить бесплатный ключ через сайт CodeLobster-а, либо приобрести версию Lite или профессиональную версию.

Установка

Установить CodeLobster можно практически на любую версию операционной системы Windows. Установка происходит стандартным способом:

  • щелкаете два раза левой клавишей мышки по скаченному файлу, запустится установка;
  • соглашаетесь с лицензионным соглашением, нажимаете кнопку «Next»;
  • выбираете папку установки, затем выбираете версию стандартную или Portable;
  • можно выбрать цветовую схему редактора, среди вариантов есть Notepad++, NetBeans, PHPEdit, PSPad, Zend и много других;
  • затем выбираете язык интерфейса, среди вариантов есть и русский;
  • и на последнем шаге выбираете компоненты для установки и нажимаете установить, ждете несколько секунд и CodeLobster PHP Edition установлен.

Интерфейс программы

Интерфейс программы имеет стандартную для большинства IDE структуру панелей с набором вкладок. Расположение панелей легко настраивается простым перетаскиванием мышью. Каждая панель содержит определенное число вкладок: карта файла, структура класса, свойства, ошибки, стек вызова, менеджер проекта и др. Вкладки можно скрывать, добавлять и менять местами. В верхней части располагаются панели инструментов.

В прошлом я много работал с такими IDE как Visual Studio и NetBeans, которые имеют аналогичный интерфейс, поэтому переход на CodeLobster PHP Edition не вызвал у меня никаких проблем.

Возможности редактора

Сам текстовый редактор имеет множество функций и возможностей:

1. Подсветка синтаксиса самых популярных языков для web-разработки: PHP, HTML, CSS, JavaScript. Подсветка кода также прекрасно работает и в файлах со смешанным кодом:

Каким цветом подсвечивать теги, ключевые слова, атрибуты, названия функций и др. можно настроить на свое усмотрение в разделе «Редактор» -> «Цвета» окна «Настройки» , которое можно вызвать через меню «Инструменты» -> «Настройки. » :

Кроме подсветки синтаксиса, CodeLobster умеет подсвечивать парные теги и скобки. Например, в PHP блоки кода обычно заключаются в фигурные скобки и установив курсов внутрь такого блока редактор подсвечивает соседние скобки. Тоже самое происходит и с парными тегами в HTML коде. Такие блоки кода можно сворачивать и разворачивать с помощью кнопок минус и плюс:

Если навести курсор на свернутый блок кода, то всплывающая подсказка в виде баллона покажет его содержимое:

Сворачивание блоков кода, выделение блоков кода, всплывающая подсказка — все эти функции упрощают работу с файлами содержащими большое количество строк.

2. В редакторе мощная функция автодополнения для языков PHP, HTML, CSS, JavaScript. Т.е. вы начинаете набирать имя функции, тег, CSS-свойство и др. и сразу же появляется всплывающий список позволяющий быстро выбрать нужный вариант.

Причем для языков PHP и JavaScript всплывающий список содержит не только встроенные константы и функции, но и пользовательские функции, классы и переменные:

Для языка HTML кроме автодополнения тегов, атрибутов и значений атрибутов, также автоматически вставляются закрывающие теги.

Если у вас профессиональная версия, то можно включить автодополнение для популярных CMS и PHP-фреймворков, таких как Joomla, WordPress, Drupal, CakePHP, Yii и др. Например, автодополнение для функций и аргументов WordPress :

С функцией автодополнения написание кода в CodeLobster PHP Editor значительно ускоряется.

3. Контекстная справка по всем поддерживаемым языкам. Устанавливаете курсор на функцию, атрибут или тег и при нажатии F1 появится список ссылок, щелкнув по одной из которых, на странице откроется подробное описание по текущему элементу с официального сайта при наличии интернета:

Если интернета нет, то описание открывается с локальной справочной системы (MSDN или файл справки формата chm), которую только необходимо предварительно скачать и настроить:

При установке соответствующих плагинов контекстная справка также работает и для следующих CMS и фреймворков: AngularJS, CodeIgniter , Drupal API, Facebook API, JQuery, Joomla, Smarty, Twig, WordPress и Yii.

Кроме контекстной справки, при наведении курсора на функцию всплывает баллон с краткий описанием функции (на английском языке), что также очень удобно, если, например, точно не помнишь какие аргументы принимает функция или, что она возвращает:

4. Инспектор кода. Редактор Codelobster PHP Edition имеет три режима работы:

  • Code — собственно набор и редактирование кода.
  • Preview — предпросмотр результата работы кода, т.е. сразу в окне редактора вы можете увидеть результат работы кода, нажав закладку «preview»:
  • inspector — так называемый инспектор кода, достаточно полезный режим работы с кодом. В этом режиме окно редактора делится на три области:

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

В этом режиме очень удобно работать с HTML кодом. Сильно упрощается поиск нужных участков кода, когда выделив нужный элемент в области предпросмотре сразу же отображается его код в левой области и правила CSS-стилей влияющих на него в правой области.

Режим инспектора также очень удобен при работе над темами для движков WordPress и Joomla:

5. Наличие php отладчика, который позволяет отладить приложение перед загрузкой на веб-сервер.

Работа с отладчиком ведется с помощью соответствующей панели инструментов:

С помощью панели инструментов можно запустить отладку, расставить точки остановки приложения и выполнить каждую строку кода по шагам.

Запустив отладку, приложение будет останавливать свое выполнение в местах, где расставлены точки остановки. Когда приложение остановилось появляется возможность проверить значение переменных в этом месте выполнения программы, посмотреть стек вызова функций и продолжить его выполнение по шагам.

6. Есть возможность объединить файлы в проект. Для этого идете в меню «Файл» -> «Новый» -> «Проект»:

Откроется окно создания проекта:

Можно создать простой PHP проект, а при наличии плагинов можно создать сайта с помощью CakePHP, CodeIgniter, Drupal, Joomla, Symfony, WordPress и Yii. В проекте можно создавать новые файлы или добавлять существующие. Объединив файлы в проект, легко осуществлять поиск нужных переменных, функций и классов, так как они группируются в структуру проекта:

При настроенном FTP соединении можно сразу же загружать проект на веб-сервер. Также можно подключить к проекту систему контроля версий типа GIT, SVN и др.

Из остальных возможностей можно отметить навигацию на описание функций и подключаемые файлы при нажатой клавише CTRL, превью в браузере, закладки, portable версия, всплывающая подсказка показывающее изображение и ее размер:

Вывод

Хватило даже поверхностного знакомства, чтобы понять, что CodeLobster PHP Editor достаточно хорошая и мощная среда для разработки на PHP. Она имеет множество инструментов для написания, отладки и тестирования кода. Отдельно отмечу совместимость с такими популярными CMS как Drupal, Joomla и фреймворками CakePHP, Yii, JQuery и др.

При работе над сложными и большими веб-проектами CodeLobster PHP Editor может стать хорошим инструментом. Осталось напомнить, что скачать и установить редактор можно совершенно бесплатно с сайта разработчика. На сайте также есть служба поддержки и форум, на котором можно узнать все нюансы работы с программой. На этом все, до новых встреч!

Какая лучшая среда разработки для PHP?

48 Brayn [2008-09-22 20:35:00]

Я разработчик PHP, и теперь я использую Notepad ++ для редактирования кода, но в последнее время я искал IDE для облегчения моя работа.

Я просмотрел Eclipse, Aptana Studio и несколько других, но я не очень решен, все они выглядят достаточно хорошо, но немного сложнее. Я уверен, что все будет легко, когда я привык к этому, но я не хочу тратить свое время.

Это то, что я ищу:

  • Поддержка FTP
  • Обозначение кода
  • Поддержка SVN будет отличной
  • Ruby и JavaScript будут отличными

40 ответов

20 Решение Matt J [2008-09-22 20:46:00]

Вы уверены, что ищете IDE? Функции, которые вы описываете, наряду с впечатлением от слишком сложного, что вы получили от, например, Aptana, предположим, что, возможно, все, что вам действительно нужно, это хороший редактор с подсветкой синтаксиса и интеграцией с некоторыми обычными инструментами рабочего процесса. Для этого существует множество вариантов.

Я использовал jEdit на нескольких платформах успешно, и только это ставит его выше большинства остальных (многие из IDEs тоже кросс-платформенные, но Aptana и все, что основано на Eclipse, будут довольно тяжелыми, если будут полнофункциональными). jEdit имеет готовые плагины для всего, что есть в вашем списке, и подсветку синтаксиса для широкого круга языков. Вы также можете открыть оболочку в нижней части окна, вызвать скрипты из редактора и т.д. Это не идеально (пользовательский интерфейс лучше, чем у большинства пользовательских интерфейсов Java, но не идеальный, но я не думаю), но мне повезло с ним, и это будет намного проще, чем Aptana/Eclipse.

Тем не менее, мне очень нравится Aptana для веб-разработки, он делает много работы для вас, когда вы закончите обучение.

70 akorsun [2010-11-11 22:08:00]

Для PHP я бы рекомендовал PhpStorm.

Он поддерживает FTP/SFTP-синхронизацию, хорошо интегрируется с Subversion, CVS, Mercurial и даже Git. Кроме того, он поддерживает HTML, CSS, JavaScript и обрабатывает смешивание языков так же, как SQL или HTML-блоки внутри кода PHP, JSON и т.д.

Но если вам нужен Ruby, вы можете попробовать другую IDE — RubyMine с такими же возможностями, но для Ruby.

50 l_39217_l [2008-09-22 20:37:00]

Он поддерживает FTP/SFTP-синхронизацию, хорошо интегрируется с Subversion, CVS, Mercurial и даже с Git (с плагином). Кроме того, он поддерживает HTML, CSS, JavaScript, популярные фреймворки и больше.

И его бесплатно.

Слишком плохо никто не упомянул phpDesigner. Это действительно лучшая IDE, с которой я столкнулся (и я считаю, что я пробовал их все).

Основным про это является то, что он НЕ основан на Java. Это ускоряет работу.

Особенности:

  • Intelligent Syntax Highlighter — автоматический переход между PHP, HTML, CSS и JavaScript в зависимости от вашей позиции!
  • PHP (поддерживаются обе версии 4 и 5)
  • SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase)
  • HTML/XHTML
  • CSS (поддерживаются обе версии 1 и 2.1)
  • JavaScript
  • VBScript
  • Java
  • С#
  • Perl
  • Python
  • рубин
  • Smarty
  • Поддержка PHP 4 и PHP 5
  • Code Explorer для PHP (включает классы, расширенные классы, интерфейсы, свойства, функции, константы и переменные)
  • Завершение кода (IntelliSense) для PHP-кода при вводе
  • Подсказка кода (подсказка кода) для PHP-кода при вводе
  • Работа с любыми фреймворками PHP (классы доступа, функции, переменные и т.д. на лету)
  • PHP-ориентированное программирование (OOP), включая вложенные объекты
  • Поддержка PHP heredoc
  • Включение строк с однократными или двойными кавычками, переводом строки, возвратом каретки или вкладками
  • Переменные сервера PHP
  • Шаблоны операторов PHP (if, else, then, while. )
  • Мощный PHP Code Beautifier со многими конфигурациями и поддержкой профиля.
  • мастер phpDocumentor
  • Добавьте документацию phpDocumentor к функциям и классам одним щелчком!
  • теги phpDocumentor
  • Комментировать или раскомментировать один клик!
  • Перейти к любому объявлению с фильтрацией по классам, интерфейсам, функциям, переменным или константам

Отладка (PHP):

  • Отладка с Xdebug
  • Breakpoints
  • Пошаговая отладка
  • Шаг в
  • Шаг за
  • Выполнить курсор
  • Запуск до возвращения
  • Стек вызовов
  • Часы
  • Контекстные переменные
  • Оценка
  • Профилирование
  • Несколько сеансов
  • Совет по оценке
  • Ошибки уловов

Я всегда удивляюсь, что больше людей не используют ActiveState Komodo.

Он имеет лучшие возможности для отладки любой PHP IDE, которую я пробовал, является очень зрелым продуктом и имеет более полезные функции, чем вы можете встряхнуть палку. Следует отметить, что в нем есть фантастический инспектор HTTP, отладчик Javascript и инструмент регулярного выражения. Вы можете получить его так, чтобы он проходил через ваш PHP, тогда вы видите, что ваш Javascript работает, а затем видите, что ваш HTTP-трафик выходит из строя!

Он также поставляется бесплатно (Komodo Edit) и открыт (версии OpenKomodo).

О, и если вы не всегда взламываете только PHP, он разрабатывается как многоязычный редактор и скалы для Ruby и Python тоже.

Я был счастливым клиентом около 5 лет.

6 Devon [2008-09-22 20:37:00]

Чтобы начать работу, здесь список редакторов PHP (Wikipedia).

Там нет «лучших» IDE, только лучших и худших.

Сейчас я пытаюсь договориться с Аптаной. У него много крутизны, которых я не хочу, как «Jaxer» doodads повсюду. Это достаточно быстро, но задерживается на больших файлах при включении синтаксиса highliting. Мне не удалось выяснить, как настроить отладку PHP. Три хорошие вещи об Aptana: простые плагины, очень быстрые и интуитивно понятные плагины Subversion, обеспечивающие быстрый поиск файлов.

Я попробовал Eclipse PDT и Zend для Eclipse, но у них есть уровни кошмара интерфейса cruft. Установка плагинов — это живой ужас несоответствий версий и загадочных сообщений об ошибках.

Я также использую Komodo (они купили нам лицензии на работе). Komodo имеет очень интуитивно понятный интерфейс, но смехотворно медленный, дросселирует файлы среднего размера с подсветкой синтаксиса. Поиск файлов интуитивно, но довольно медленный. Интеграция с Subversion не такая уж большая — медленная и багги. Если бы не медлительность, я бы наверняка застрял с Komodo, особенно для отладчика.

5 Jhong [2010-08-01 03:38:00]

Geany — отличный легкий редактор, например Notepad ++ для Linux, только лучше. Я нахожу это в сочетании с несколькими сценариями оболочки и символическими ссылками для связывания модулей с деревом веб-источников, делая разработку на Linux простой и интересной.

Для PHP, в частности, PHPEdit является лучшим, и я пытался и работал в некоторых из них, включая Dreamweaver, Elipse, Emacs, Notepad ++, NetBeans, UltraEdit.

3 Terminus [2008-09-22 20:39:00]

Я бы рекомендовал Zend IDE для встроенного отладчика.

3 François [2008-10-03 03:34:00]

Джо Стагнер из Microsoft действительно любит Delphi для PHP.
Он говорит это здесь: «[Delphi for PHP] 2.0 — это РЕАЛЬНОЕ ДЕЛО, и я ЛЮБЛЮ ЭТО!»

3 apandit [2008-09-22 20:37:00]

Лично я люблю Notepad ++. D. В приведенной выше ссылке сравниваются некоторые из лучших IDE, а лучшие из них не являются бесплатными.

Я бы рекомендовал Komodo 4.4, хотя (я использовал пробную версию), так как это было потрясающе. Лучше, чем Notepad ++, но не бесплатно. (

3 vividos [2008-10-02 14:26:00]

Я использую Zend Studio. Он имеет достойную подсветку синтаксиса, завершение кода и т.д. Но самое главное, вы можете отлаживать PHP-код либо с помощью автономного PHP-интерпретатора, либо даже на реальном веб-сервере, когда вы «просматриваете» ваши страницы. Вы получаете обычные ключи Visual Studio, точки останова, часы и стек вызовов, что почти незаменимо для поиска ошибок. Нет больше «alert()» — загроможденный отлаженный исходный код:)

Я использую и люблю Rapid PHP.

2 Robert S. [2008-09-22 20:46:00]

Какие функции IDE вам нужны? Встроенный двигатель сборки? Debugger? Выделение кода? IntelliSense? Управление проектом? Управление конфигурацией? Инструменты тестирования? За исключением подсветки кода, ни один из них не соответствует вашим требованиям.

Поэтому я предлагаю использовать редактор, который поддерживает плагины, например Notepad ++ (к которому вы уже привыкли). Если еще нет плагина, который делает то, что вы хотите, напишите его.

Я использую Coda на Mac OS X.

RadPHP (ранее известный как Delphi для PHP) является лучшим.

Все хорошо, но только Delphi для PHP (RadPHP 3.0) имеет элементы управления дизайном, перетаскиванием, графический редактор, огромный набор компонентов, включая Zend Framework, Facebook, базы данных и т.д. компонентов. Это лучший в городе.

RadPHP — лучший из всех; Он имеет все функции, которые есть у других. Его дизайнер — лучший из всех. Вы можете создать свою страницу так же, как Dreamweaver (больше, чем Dreamweaver).

Если вы используете RadPHP, вам понравится использовать ASP.NET с Visual Studio (но язык PHP).

Это слишком плохо, только немногие знают об этом.

2 M Y Awan [2010-09-18 18:17:00]

В городе появился новый парень, PhpStorm из JetBrains. Вы используете его, и я уверен, вы забудете всех других редакторов. Это немного дорого, но, к сожалению.

1 Alix Axel [2009-05-19 04:17:00]

Лично все, что основано на uppon Eclipse или NetBeans, является излишним, GUI — дерьмо, а производительность медленнее, чем другие альтернативы.

Если вы готовы платить, я предлагаю Zend IDE (версия 5.5, а не 6, потому что она основана на Eclipse) и EditPlus для более легкого, но мощного редактора кода.

Если вы ищете бесплатные альтернативы или код на других языках, кроме PHP, OpenKomodo — это действительно хорошая IDE с почти всеми функциями (без SVN ни CVS), которые вам нужны, единственное, что я вижу OpenKomodo — это то, что иногда это путает мой отступ кода, но опять же я не использую его на регулярной основе.

Что касается свободной облегченной альтернативы: Notepad ++. =)

Лучшая IDE для PHP, на мой взгляд, Zend Studio (которая сама основана на Eclipse PDT). Обратите внимание, что в этом случае «лучший» не обязательно означает «хорошо». Он медленный и немного багги, но даже в этом случае он по-прежнему является лучшим вариантом для PHP-программистов. На протяжении многих лет я пробовал тонну редакторов PHP, и я еще не нашел того, что отлично работает.

Komodo IDE будет моим вторым выбором. Моя единственная проблема с Komodo заключается в том, что автозаполнение не так хорошо. При правильно структурированных приложениях, где вы используете phpDoc для документирования типов возвращаемых данных и т.д., Это должно быть хорошо. Но я работаю над проектом, который на самом деле этого не делает, и Komodo не может читать файлы, чтобы знать, что $user является объектом User, например.

1 dbrien [2008-09-22 20:44:00]

Aptana поддерживает это, и теперь я использую его для всей моей веб-разработки.

1 f13o [2008-09-22 21:29:00]

Мое личное предпочтение — Eclipse (с различными плагинами), поскольку я развиваюсь на нескольких языках (PHP, Java и Ruby), и таким образом я всегда привык к интерфейсам и сочетания клавиш. Это не второстепенное дело, так как вы становитесь очень продуктивным. Я не использовал Аптану, но скоро (надеюсь) скоро это будет интересно. Для других IDE, которые я использовал: jEdit (для небольшой Java), Notepad ++ (все еще для некоторых сценариев и коротких тестовых кодов). И для функций, которые вы задали: Eclipse поддерживает многие серверы версий исходного кода (Subclipse); ваш проект может быть включен в долю Samba; ZendDebugger/xdebug для отладки.

Мастер Йода рекомендует:  Всё, что вы хотели знать о WordPress

Руки лучших IDE для PHP — это NuSphere PHPEd. Это не соревнование. Это так хорошо, что я использую WINE для запуска на моем Mac. В PHPEd встроен внушительный отладчик, который можно использовать со своим локальным веб-сервером (полностью автоматическим) или вы можете просто установить модуль dbg для XAMPP или любого другого Apache, который хотите запустить.

Есть несколько IDE, которые вы можете использовать. Мне лично нравится UltraEdit. Он выделяет синтаксис, поддержку FTP/SFTP, супер быстрый, макросы и т.д. — всего 30 долларов.

Если вы делаете что-то тяжелое и хотите использовать некоторые функции IDE на уровне предприятия (локальная/удаленная отладка, поддержка фреймворка, IntelliSense), попробуйте Zend IDE. Я считаю, что это несколько сотен долларов, но стоит того.

Там также есть плагин для Eclipse, который вы пытаетесь (PHPEclipse, я думаю). Надеюсь, это поможет.

0 Vasil [2008-09-22 20:40:00]

Вы пробовали NetBeans 6? Zend Studio и NetBeans 6 — лучшие IDE с поддержкой PHP, с которыми вы столкнетесь, и NetBeans является бесплатным.

Только вчера вечером я наконец купил последнюю версию Zend Studio. Я использовал предыдущие версии, и я всегда был очень доволен этим. Я не думаю, что вы можете недооценить интеграцию между их отладчиком и панелью Firefox и Internet Explorer. Я использую их постоянно, и они дают мне отличное представление о том, как приложение будет работать вживую.

Последняя версия построена на Eclipse, поэтому вы получаете множество своих функций в качестве базы, которая позволяет Zend сосредоточиться на предоставлении более сложных функций. Мне нравится, как они сделали Studio очень хорошо знакомой PHP в том смысле, что, как только вы ее начинаете, все ориентировано на разработку PHP-приложений. Он хорошо осведомлен о Zend Framework, PHPDoc и новых функциях OOP для PHP. (Он вырос вместе с PHP.) Вы можете получить большую часть той же функциональности от Eclipse или Eclipse PDT, но я всегда чувствовал, что они предоставили меня с таким количеством вариантов я ничего не мог сделать. Studio позволила мне начать создавать приложения довольно быстро, так как все это происходит.

Я думаю, что он удовлетворяет большинство ваших запросов, за исключением части Ruby. Я уверен, что вы можете добавить Ruby extensison к нему, поскольку это Eclipse, но я еще не пробовал. Кроме того, я думаю, что они недавно улучшили кодировку JavaScript, но я до сих пор не тестировал ее.

5 лучших IDE для разработки WordPress (и почему)

Russian (Pусский) translation by Ilya Nikov (you can also view the original English article)

Я занимаюсь разработкой WordPress уже около десяти лет и за это время использовал свою долю интегрированных сред разработки (IDE). В наши дни, безусловно, нет недостатка в выборе, и доступны уквально десятки различных редакторов/IDE. (В ближайшее время мы выйдем на различие между IDE и редактором.)

Некоторые IDE являются бесплатными, другие — коммерческими. По умолчанию некоторые из них довольно простые, в то время как другие делают почти все, что вам нужно прямо из коробки. Это изобилие выбора велико, так как это означает, что вы почти наверняка найдете тот продукт, который подходит вам, как вы работаете, и включает в себя только нужный набор функций, которые вы ищете.

IDE, которую вы в конечном итоге используете для конкретного проекта, в значительной степени является личным выбором. Если вы привыкли использовать одну и ту же среду IDE для каждого проекта, и она работает для вас, вы можете не видеть причины использовать альтернативу. Тем не менее, это может заблаговременно погасить альтернативу. Что вы теряете? Если это приведет к увеличению рабочего потока, то это определенно стоит вашего времени!

Если вы новичок в разработке WordPress, то может быть немного сложно решить, какие IDE посмотреть. Слишком большой выбор изначально может показаться недостатком. Я надеюсь, что эта статья поможет сделать этот выбор немного легче, покрыв пять доступных в настоящее время IDE веб-разработки.

Вот этот список:

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

Что такое IDE?

Согласно Википедии, IDE определяется как:

Интегрированная среда разработки (IDE) — это программное приложение, которое предоставляет комплексные возможности программистам для разработки программного обеспечения. IDE обычно состоит из редактора исходного кода, средств автоматизации сборки и отладчика.

Если разобрать, то это в основном означает, что среда IDE — это среда программирования, которую вы можете использовать для разработки программного обеспечения без необходимости покидать интерфейс. Посмотрите на это как швейцарский армейский нож разработки программного обеспечения! Все, что вам нужно, это просто, чтобы помочь вам выполнить эту работу.

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

Решение о том, какую IDE использовать очень субъективно, поскольку оно действительно зависит от функций, которые вы ищете, но некоторые из функций, которые вы, возможно, ожидаете найти в полной среде IDE, могут включать:

  • Поддержка нескольких языков (PHP, JS, CSS, HTML)
  • Автоматическое завершение кода
  • Рефакторинг
  • Линтинг
  • Отладчик
  • Автоматизация сборки
  • Интеграция SVN/Git
  • Сниффинг кода
  • Подсветка синтаксиса
  • Компилятор
  • Интерпретатор
  • Управление базой данных/редактирование

Нет никаких жестких и быстрых правил относительно того, что точно определяет IDE. И если вы спросили десяток разных разработчиков о своих обязательных функциях IDE, вы, вероятно, получите различные ответы. Чем больше функций из приведенного выше списка, встроенного в приложение, так и доступного в качестве дополнения, тем ближе оно становится к IDE.

Возможно, вы заметили, что некоторые из «IDE», которые мы рассмотрим в этом учебном пособии, на самом деле не являются IDE, но являются редакторами, маскирующимися как IDE. Так зачем вообще включать их в наш список? Ну, эти конкретные редакторы стали чрезвычайно популярны для веб-разработки и имеют сильные сообщества пользователей за ними, которые продвинули целый массив пакетов, расширений и дополнений, которые на самом превращают их из просто редакторов в очень полезные IDE.

Подумайте о них как о «lite» IDE. Быстрая, надежная и настраиваемая. Вспомните нашу аналогию с швейцарским армейским ножом раньше? Я думаю, что это еще более применимо здесь! Sublime Text 3, Coda 2 и Atom — отличные примеры этих типов IDE. Они не являются традиционными IDE, но при правильной настройке они прекрасно подходят.

Могут быть преимущества выбора легкого редактора над полностью признанной традиционной IDE. Как правило, вы ожидаете, что они будут открываться и запускаться быстрее, так как они являются меньшими приложениями и имеют меньше накладных расходов на обработку. Вы узнаете, что я имею в виду, если вы когда-либо открывали IDE с большим проектом, и вам нужно подождать некоторое время, чтобы приложение открыло и индексировало все файлы, прежде чем вы сможете начать редактирование!

Сравните это с «легким» редактором, только с добавленными вами функциями. Это приводит к созданию среды IDE, которая не содержит большого количества функций, которые вы никогда не сможете использовать. Это помогает легко и быстро настроить процесс разработки. Однако, если вы находитесь на очень сильной машине, вы можете не заметить слишком большой разницы в повседневной разработке между полной IDE и тщательно настроенным редактором. Однако, если у вас нет такой роскоши, производительность IDE может быть очень важным фактором в вашей повседневной разработке.

По этим причинам мы решили немного смешать список и включить как полноценные, так и «облегченные» IDE, которые могут понравиться разработчикам WordPress с широким диапазоном ожиданий и требований.

Давайте начнем наш тур IDE, рассмотрев PhpStorm.

PhpStorm

PhpStorm — это коммерческая IDE от JetBrains, и она может похвастаться впечатляющим набором функций из коробки. Одной из привлекательных особенностей PhpStorm является поддержка WordPress без необходимости добавления дополнений. PhpStorm автоматически определяет, существует ли ваш существующий проект на основе WordPress. Существует даже встроенный проект WordPress Plugin, который поможет вам легче начать разработку плагинов!

Благодаря поддержке WordPress в вашем проекте у вас есть полный доступ к автоматическому завершению кода для всех встроенных функций WordPress, а также для завершения действия и завершения кода хука фильтра! Вы можете легко перейти к определениям функций и примерам конкретных функций, что очень полезно. PhpStorm имеет лучшую поддержку WordPress из всех IDE, рассмотренных в нашем обзоре.

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

Поскольку PhpStorm настолько богат, что может потребоваться некоторое время для загрузки, особенно для проектов WordPress, так как сотни файлов индексируются, чтобы функции завершения кода работали правильно. Однако, после полной загрузки, PhpStorm чувствует себя довольно отзывчиво при редактировании файлов без заметных задержек. Одна заметная вещь о PhpStorm — это то, как регулярно он обновляется с исправлениями ошибок и новыми функциями. Несмотря на то, что он существует с 2009 года, PhpStorm по-прежнему имеет сильный цикл выпуска, что очень обнадеживает. Вы просто чувствуете, что PhpStorm на долгие годы.

И не обращайте внимание имя — PhpStorm не только для разработки PHP (кстати, у него есть полная поддержка PHP 7). Он также имеет отличную встроенную поддержку HTML, JavaScript и CSS, которые необходимы для современной разработки WordPress!

  • Веб-сайт: https://www.jetbrains.com/phpstorm/
  • Коммерческая: Да (Бесплатная 30-дневная пробная версия доступна)
  • Начальный релиз: 2009
  • Регулярные обновленоия: Да
  • Поддерживаемые расширения: Да — Плагины
  • Написано в: Java
  • Кросс-платформенная поддержка: Да

Sublime Text 3

Далее в нашем списке — Sublime Text 3, разработанный Джоном Скиннером. Время показало, что это очень солидный выбор среди профессионалов в области веб-разработки. На протяжении многих лет, был создал мощный редактор, с гладким и очень быстрым пользовательским интерфейсом. Он также хорошо известен как чрезвычайно стабильный и может легко обрабатывать очень большие файлы, с которыми, как известно, были известны другие редакторы.

Интересно, что несмотря на свою популярность, как Sublime Text 3, не видел крупного релиза уже несколько лет. Несмотря на то, что он регулярно обновляется, в основном обновления содержат исправления ошибок наряду с незначительными улучшениями и новыми функциями. На момент написания статьи Sublime Text 3 по-прежнему находится в стадии бета-тестирования, но сначала он был выпущен как бета-версия в 2013 году! И в настоящее время новостей о новой крупной версии нет.

При запуске Sublime Text 3 очень быстро запускается. Фактически, почти мгновенно. Он работает очень быстро, без задержек или сбоев, что обеспечивает чрезвычайно плавное и эффективное редактирование. Он довольно минималистский из коробки и имеет диспетчер пакетов для установки надстроек (написанных на Python) без необходимости перезапуска Sublime Text в большинстве случаев (что очень приятно).

Как упоминалось выше, он обрабатывает большие размеры файлов очень хорошо и очень надежный, что означает, что он не подвержен сбою. Существует огромное количество мощных надстроек (называемых пакетами), которые делают Sublime Text очень гибким и универсальным. К ним относятся пакеты, специфичные для разработки WordPress. Нельзя отрицать, что Sublime Text 3 — это просто удовольствие его использовать.

Вы также можете найти большое количество письменных руководств и видеоуроков по Sublime Text 3, которые в основном обновляются. Это, похоже, доказывает, что Sublime Text 3 по-прежнему очень популярен и широко используется многими веб-разработчиками на ежедневной основе, что является свидетельством качества этого фантастического маленького редактора.

Несмотря на то, что Sublime Text по-прежнему в настоящее время очень популярен, он может начать терять почву под ногами в течение следующих нескольких лет. Однако, если библиотека пакетов Sublime Text 3 продолжает процветать, то отсутствие крупного выпуска может быть и не очень неважным в краткосрочной перспективе.

Вы могли бы сделать намного хуже, чем попробовать Sublime Text 3. Вы можете оценить его бесплатно в течение неопределенного времени.

Sublime Text 3 Подробности:

  • Веб-сайт: https://www.sublimetext.com/
  • Коммерческий: Бесплатно для оценки (лицензия, необходимая для продолжения использования)
  • Начальная версия: 2008
  • Регулярно Обновлеяется: Нет
  • Поддерживаемые расширения: Да — Пакеты
  • Написано в: C ++, Python
  • Кросс-платформенная поддержка: Да

Созданный GitHub, Atom — это новичок в списке из всех IDE в нашем обзоре. Выпущенный в 2014 году, это один из самых популярных редакторов на данный момент и имеет быстро растущее сообщество пользователей.

Эта популярность может быть обусловлена, по крайней мере частично, тем фактом, что Atom является редактором с открытым исходным кодом и полностью управляется сообществом. Содействие Atom — это аналогичный процесс для WordPress, в котором каждый может внести свой вклад в развитие ядра, при условии соблюдения руководящих принципов. А поскольку Atom публично размещен на GitHub, вклад очень прост, если вы знакомы с репозиториями Git.

Atom также имеет огромную дополнительную библиотеку, на которой в настоящее время доступно более 6000 пестов на официальной странице пакетов Atom. Это означает, что у вас есть много шансов найти пакет для выполнения большинства задач, которые вам нужны. Существует целый ряд пакетов специально для разработки на WordPress.

Подобно Sublime Text, Atom обладает полной поддержкой для проектов, а также для индивидуального редактирования файлов. И есть встроенная поддержка встроенного Git-управления, что неудивительно, поскольку редактор разработан GitHub!

Это довольно простое изложение, но опять же это Sublime Text 3, пока вы не начнете его настраивать. Обновления выпускаются на регулярной основе, но вы ожидаете этого от относительно нового редактора.

Некоторые пользователи сообщили о том, что при редактировании наблюдается медленное время загрузки и неоднородная производительность, особенно при работе с большими размерами файлов. Является ли это чем-то связанным с разработкой Atom в JavaScript, является спорным. Напротив, Sublime Text разработан на C ++, который работает очень быстро. Только время покажет, смогут ли будущие версии Atom решить эти проблемы. Однако стоит помнить, что кодовая база Atom по-прежнему относительно молода и имеет достаточно времени, чтобы созреть.

В целом, Atom — отличный редактор, который можно легко настроить для разработки WordPress. Неудивительно, что Atom уже приобрел такую большую популярность, и будет действительно интересно посмотреть, как он созревает в ближайшие пару лет. За этии определенно нужно проследить!

  • Веб-сайт: https://atom.io/
  • Коммерческая: Нет (100% бесплатно)
  • Начальная версия: 2014
  • Регулярно обновлеяется: Да
  • Поддерживаемые расширения: Да (Пакеты)
  • Написано в: JavaScript
  • Кросс-платформенная поддержка: Да

Coda 2

Coda был впервые выпущен в 2007 году, всего на один год впереди Sublime Text. За эти годы он был очень сильным, разделяя большую часть рынка профессиональных веб-разработок вместе с Sublime Text на компьютерах Mac. Это главный недостаток Coda — даже через десять лет после первоначального выпуска, до сих пор нет версии Windows. Это единственный редактор нашего обзора не являющийся кросс-платформеным.

Это негативно отразилось на его популярности? Это сложно сказать, но в наши дни относительно редко можно найти приложения для веб-разработки, которые являются только Mac (или Windows). Это было бы позором, хотя это отличный редактор. Функции редактора включают встроенный терминал и клиент управления исходным кодом, а также FTP-клиент и встроенный редактор MySQL. Coda 2 также поддерживает плагины для расширения функциональности, включая плагины, специфичные для разработки WordPress. Однако неясно, как регулярно обновляются эти дополнения WordPress. Это может повлиять на полезность редактора, если они слишком сильно отстают от того, что могут предложить другие.

Несмотря на то, что Coda 2 регулярно обновляется, это, в основном, исправления ошибок, и в течение нескольких лет не было нового выпуска. Coda 3 выглядит как-то в стороне, судя по этому ответу на запрос пользователя в 2015 году. Однако важно помнить, что об этом не обязательно нужно беспокоиться. Sublime Text 3 по-прежнему официально находится в бета-версии (!), И в настоящее время он все еще очень популярен.

Не ошибитесь, Coda 2 — очень хороший выбор для редактора кода. Возможно, он немного выглядит староватым, но я все же определенно рекомендую проверить его, прежде чем принимать окончательное решение о том, какую IDE вы выберете. Особенно, если вы пользователь macOS!

  • Веб-сайт: [https://panic.com/coda/]
  • Коммерческая: Да (бесплатная пробная версия за 7 дней)
  • Начальная версия: 2007
  • Регулярно обновляется: Да
  • Поддерживаемые расширения: Да — Плагины
  • Написано в: (Неизвестно)
  • Кросс-платформенная поддержка: нет

NetBeans

NetBeans существует уже давно (с середины 1990-х годов), но все еще процветает и может конкурировать с новыми IDE. Как и PhpStorm, он разработан на Java и доступен для нескольких платформ. Основное приложение NetBeans состоит из набора «модулей» для добавления функций в среду IDE для поддержки веб-разработки.

NetBeans в течение многих лет является сильным фаворитом среди веб-разработчиков как одна из наиболее полнофункциональных IDE. Его основное соревнование в это время было от таких приложений, как Dreamweaver, который все еще активно развивается Adobe, но нигде не так популярен, как когда-то был. Итак, почему NetBeans все еще силен?

Будучи разработанным на Java, это означает, что с первого дня он был кросс-платформенным, и, будучи бесплатным, это делает его привлекательным для гораздо более широкой аудитории и означает, что он получает множество рекомендаций от людей, которые использовали его в течение многих лет. И неудивительно, что у него очень большое сообщество пользователей из-за того, что он существует уже более 20 лет!

NetBeans хорошо работает с проектами WordPress. Вы получаете обычные подсказки и подсветку кода, а также полную навигацию по коду, но вы также получаете мощный отладчик, который довольно впечатляет для 100% бесплатного продукта. Существует целый ряд дополнений для более тесной интеграции с WordPress, что значительно упростит разработку тем и плагинов.

Обновления для NetBeans, похоже, несколько замедлились за последние пару лет, и только одно обновление в год с 2014 года. Однако основной выпуск (NetBeans 9) намечен на июль 2020 года, чтобы совпасть с выпуском JDK9. NetBeans также имеет полную поддержку PHP 7 с версии 8.2, поэтому, если вам нужно разрабатывать код на последней версии PHP, то NetBeans вам подойдет.

  • Веб-сайт: https://netbeans.org/
  • Коммерческая: Нет (бесплатно)
  • Начальный релиз: 1996 (оригинальное название Xelfi)
  • Регулярно обновляется: Да
  • Поддерживаемые расширения: Да — Модули
  • Написано в: Java
  • Кросс-платформенная поддержка: Да

Другие IDE и редакторы для разработки WordPress

Как я уже упоминал во введении, есть много других IDE, которые вы можете использовать для разработки. Вам не нужно ограничивать себя теми, которые описаны в этом уроке. Некоторые из других, на которые вы можете обратить внимание:

Вывод

В этом уроке мы рассмотрели пять популярных редакторов / IDE для веб-разработки и, в частности, разработку WordPress. Это действительно сводится к вашим конкретным потребностям. Если вы хотите сохранить опыт работы с lite, тогда использование таких приложений, как Coda 2, Atom или Sublime Text 3, может быть хорошим выбором, так как вы можете настроить их только на те функции, которые вам нужны.

Нет никакого отрицания набора функций PhpStorm — это действительно впечатляет. Но не всем сразу понадобится вся эта функциональность. На самом деле, начинающие разработчики могут быть отброшены огромным набором функций, ожидающих использования. NetBeans существует уже более 20 лет и имеет самую зрелую кодовую базу IDE в нашем обзоре, что делает этот выбор надежным.

Какая ваша любимая среда разработки для WordPress? И какие функции необходимы для повседневного рабочего процесса? Если вы используете одну из IDE, рассмотренных нами в этой статье, что вам нравится? Сообщите нам в комментариях ниже.

9 инструментов для разработки проектов на PHP

PHP — один из самых популярных и распространенных языков программирования. В этой статье собраны самые полезные инструменты, которые пригодятся PHP-разработчику.

1. PHPStorm

Это интегрированная среда разработки (Integrated development environment, далее IDE) для PHP от компании JetBrains. В редакторе есть много полезных функций, он отлично подходит для работы с PHP, HTML и JS, имеет автоматические средства рефакторинга для PHP и JS, а также функцию автодополнения. Кроме того, в нем можно работать с SQL и базами данных.

Редактор платный, но имеет 30-дневный тестовый период. Есть специальные предложения: бесплатное использование для студентов и учителей, а также для разработчиков опенсорс-проектов.

2. XAMPP

Это бесплатный инструмент, который легок и прост в установке и использовании. XAMPP это дистрибутив Apache, который помимо PHP содержит также Perl и MariaDB. А значит, отлично подойдет тем, кто работает с этой СУБД (ранее дистрибутив шел с MySQL). Имеет открытый исходный код.

3. Eclipse PDT

Это интегрированная среда разработки, которая свободно распространяется и подходит для разработки модульных кроссплатформенных приложений. Изначально Eclipse использовался для разработки проектов на Java, но специальный PDT плагин позволяет подключить поддержку PHP. В Eclipse есть все необходимые для разработки функции, такие как профилирование PHP-кода, подсветка синтаксиса и юнит-тестирование. Единственный недостаток — это ресурсоемкая среда, из-за чего ее будет проблематично использовать в небольших проектах.

4. ScriptCase

ScriptCase RAD (rapid application development — быстрая разработка приложений) позволяет воздать веб-приложение буквально за несколько минут. Это веб-ориентированная платформа, ее можно установить на сервер в интернете. Она представляет собой платформу для разработчиков, позволяющую им использовать для генерации кода графическую оболочку, которая доступна прямо из браузера. Из минусов — сервис платный (от 349 долларов в год), но после установки есть тестовый 20-дневневный период.

5. phpDesigner

phpDesigner — среда обработки, обладающая широким функционалом. В ней есть все для создания и отлаживания динамических веб-проектов, в том числе инструмент для чистки и улучшения PHP-кода. Также в этой IDE есть встроенные редакторы кода HTML5, CSS3 и JS. Благодаря интуитивно понятному интерфейсу пользоваться phpDesigner могут даже новички в разработке. Продукт является коммерческим, но имеет тестовый период в 21 день.

6. Aptana Studio

Aptana Studio обладает удивительным для опенсорсного проекта количеством функций. Работает на Windows, Mac и Linux. Благодаря встроенному PHP-серверу и инструменту отладки вы можете интегрировать сюда другие инструменты PHP для создания и тестирования PHP-приложений в одном окружении.

7. Code Lobster

Code Lobster подойдет тем, кто ищет портативный IDE вариант. Эту среду разработки можно использовать как плагин для одной из популярных CMS (WordPress, Joomla, Drupal) или для популярного фреймворка (Symfony, Yii и т.д.). Code Lobster выпускается в двух версиях — бесплатной и платной, которая имеет расширенные функции.

8. PhpED

PhpED — один из множества инструментов PHP от компании NuSphere. Помимо PHP 7.1, этот редактор поддерживает HTML5, CSS3 и JS. Из интересных функций можно выделить встроенную поддержку DBG (отладчика и профилировщика для PHP) и возможность удаленной отладки PHP-скриптов. Также PhpED совместим со многими другими инструментами из этой статьи.

9. Sublime Text

Эта известная программа прекрасно подойдет тем, кто ищет не IDE, а просто текстовый редактор. Быстрая навигация (Goto Anything) позволяет быстро находить нужные файлы или строки кода, а одновременное редактирование позволяет вносить изменения сразу в нескольких местах кода. Программу можно установить и использовать бесплатно, но это платный продукт, стоимость которого составляет 80 долларов (довольно скромно по сравнению с другими инструментами).

Добавить комментарий