Приветствую всех! Тема прошлого поста неожиданно получила развитие 🙂
В прошлый раз Oleg Lobach попросил сделать сравнительную таблицу PHP IDE, а Александр Макаров предложил сделать это совместными усилиями. И не просто предложил, а сделал большую часть работы 🙂
Сам бы я, наверное, браться за такую таблицу не стал, т.к., например, с NetBeans я не работал. Точнее я им раньше пользовался, но только для Java.
В результате совместных усилий получилась
Сравнительная таблица основных PHP IDE.Есть и HTML версия.
В нее вошли:
1) Eclipse PDT
2) Zend Studio
3) NetBeans
4) Aptana PHP
Естественно, при составлении таблицы основной упор был сделан на работу с PHP. И, конечно, учитывались инструменты для работы с HTML, CSS, JavaScript и СУБД.
Победителя определить не получилось, да мы и не пытались. Все участники имеют свои преимущества и недостатки.
К тому же, все IDE кроме NetBeans работают на основе Eclipse, а значит к ним дополнительно идет несколько тысяч плагинов. Поэтому отсутствие некоторых функций, можно легко восполнить.
Более того, вы можете установить, например, установить PDT и дополнительно (как плагин) Aptana. PDT будет использоваться для работы с PHP скриптами, а Aptana – для CSS, JS, HTML. Поэтому границы между IDE довольно размытые.
Хочу дать несколько советов тем, кто только определяется или начинает изучать PHP.
1) Самое главное – определиться с возможностями, которые вы будете использовать постоянно.
2) Лучше поработать некоторое время с несколькими IDE. Поработать означает написать несколько скриптов, а не «полазить» по меню.
3) Ориентироваться на бесплатные IDE. Вряд ли вам сразу понадобятся функции коммерческих версий.
4) Всегда помнить, что если нужная функция отсутствует в IDE — это не означает, что она вообще недоступна. Есть множество узкоспециализированного софта, который по возможностям значительно превосходит соответствующие функции IDE. Яркий пример – MySQL GUI Tools.
5) По большому счету без разницы, какой IDE вы будете пользоваться. Она может только ускорить разработку, но ваш код лучше от этого не станет. Тем не менее, взглянуть на основные возможности этих сред разработки все же стоит. При грамотном использовании экономия времени будет огромной.
6) Не уделять слишком много времени изучению этой таблицы 🙂
Безусловно, таблица не идеальная, и, если у вас какие-нибудь замечания, оставляйте их в комментариях. Они обязательно будут рассмотрены 🙂
P.S. Не забудьте почитать анонс у Александра.
Интересно почитать
Учимся водить. Профессиональный автоинструктор вам в этом поможет.
Жарко? Кондиционер — лучший вариант решения этой проблемы. продажа кондиционеров в днепропетровске.
Работа Одесса доступна для всех.