Разделы
Новости
 

Обзор сред для разработки на PHP

Ну вот Вы и решили занятся изучением, или серьезной разработкой на PHP. Как же создавать программы? Конечно, можно писать код и в блокноте, но как показывает практика, что использовать для этого специальные программы, гораздо эффективнее. Такие программы называются IDE интегрированными средами разработки (Integrated development environment)

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

PhpStorm

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

Sublime Text

Простой, удобный редактор различного кода. Из плюсов нельзя не отметить приятный интерфейс, удобство управления, и гибкую настройку. Не скажу что это плюс, но вопрос спорный, редактор является мультиплатформенным, то есть, он предназначен не только для PHP. Например мне лично очень понравилось с ним работать при написании приложений под андроид на Corona SDK. В общем отличный редактор, но для разработки серьезных проектов не прокатит.

Komodo IDE

Komodo является профессиональным IDE для крупных языков веб-программирования, включая Python, PHP, Ruby, Perl, HTML, CSS и JavaScript. Вы будете наслаждаться этим редактором и развивается быстрее, используя полный набор инструментов.

Expression Studio

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

PhpED

Программа имеет множество инструментов, которые очень полезны в разработке как в PHP так и в других языках, которые поддерживает редактор. Для отладки веб-приложений используется встроенный веб-сервер. Сначала вы можете потратить множество времени и усилий на настройку, но это того стоит. Также минусом программы является то, что нет дистрибутива на MAC и Linux.

PHPEdit

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

PHP Studio 2010

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

phpDesigner

Этот редактор кода специально заточен под PHP, конечно с его помощью вы можете создавать и редактировать проекты на других языках, но это будет малоэффективно. Из недостатков сразу бросается в глаза отсутствие кросплатформенности, этот редактор идёт только под Windows. В отличие от других редакторов в нём нельзя менять размер шрифта (кто его знает, может зрение плохое, а у большинства программистов именно такое). В программе также отсутствует удобное вертикальное выделение. Но несмотря на все имеющиеся недостатки, у phpDesigner имеется лучшая подсветка кода, она очень хорошо организована, вообщем, попробуйте – узнаете.

Dreamweaver

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

RadPHP

RadPHP ориентирован на тех, кто не имеет большого опыта кодирования. Из достоинств нельзя не отметить подсветку синтаксиса, наличие встроенного браузера и отладчика, возможность создания точек остановки, сразу заметна простота использования. Имеется тех поддержка, организованная на высшем уровне. Из недостатков сразу бросается что нету дистрибутивов под MAC и Linux.