КОМПЬЮТЕРЫ
Главная | Мой профиль | Регистрация | Выход | Вход
Суббота, 04.05.2024, 19:08
                                                                                 
Меню сайта
Форма входа
Мини-чат
200
Наш опрос
Какой антивирус вы используете?
Всего ответов: 15
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • Закачайся
  • PHP. Cреды разработки (PHP IDE)

    PHP в настоящее время является одним из наиболее популярных языков веб-программирования. Широкая известность дала стимул к созданию различных сред разработки для работы с PHP, разнообразие которых способно сбить с толку даже опытного программиста, не говоря о новичках. Некоторые среды разработки щеголяют множеством дополнительных инструментов ( php tools ) для работы с PHP, другие имеют минимальный набор средств, выигрывая в производительности и компактности. Чтобы помочь вам определиться с выбором наиболее подходящей для php среды разработки (PHP IDE), в этом обзоре я опишу наиболее известные из них, уделив достаточно внимания плюсам и минусам каждой рассматриваемой программы.

    Редактор Notepad++ (notepad plus plus)

    Notepad++, пожалуй, один из наиболее известных редакторов исходных текстов. Проект постоянно развивается — на сайте разработчиков доступна версия Notepad 5.9. Редактор поддерживает подсветку синтаксиса многих языков, в число которых входит и PHP. Довольно удобен и прост. Абсолютно бесплатен. Подходит для начального уровня — в комбинации с notepad php как язык программирования осваивается довольно быстро. Однако когда возникает необходимость работать с крупными проектами, содержащими большое количество файлов, функциональности Notepad plus plusстановится недостаточно. Отсюда имеем:

    Плюсы:Минусы:
    •  компактность
    •  быстрая скорость работы
    •  отсутствие лишних деталей
    •  невозможность редактирования нескольких файлов одновременно
    •  не является полноценной средой разработки

    Notepad++ можно посоветовать для начального изучения PHP с перспективой дальнейшего перехода на более мощный редактор.

    Официальный сайт: notepad-plus-plus.org

    NetBeans IDE

    В отличии от предыдущего редактора NetBeans ide представляет собой полноценную среду разработки. Дополнительным плюсом является то, что функционал среды NetBeans может быть расширен с помощью подключаемых плагинов. Используя различные плагины можно, к примеру,  добавить поддержку того или иного языка, доступного в списке плагинов к NetBeans, расширить инструментарий обработки кода и т.д. Функциональных возможностей в NetBeans на порядок больше, однако и объем программы не маленький — 200-300 Мб в зависимости от количества установленных плагинов в стартовом пакете. Для корректной работы NetBeans необходимо перед её установкой установить пакеты Sun JDK или J2EE SDK. Язык PHP NetBeans поддерживает с версии 6.5. На данный момент доступна версия NetBeans 7.1.

    Плюсы:Минусы:
    •  расширяемость плагинами
    •  большой набор функций
    •  удобство работы с крупными проектами
    •  распространяется бесплатно
    •  большой объем
    •  некоторые сложности в настройке

    Официальный сайт: netbeans.org

    PhpStorm

    Довольно много положительных отзывов получил коммерческий проект — среда разработки PhpStorm. С помощью  PhpStorm IDE можно также с легкостью редактировать HTML и JavaScript код с проверкой правильности кода «на лету», что очень удобно, в частности для людей, занимающихся версткой сайтов. Не смотря на то, что PhpStorm не бесплатен, сторонники этой IDE утверждают, что свою цену она вполне оправдывает.

    Одним из преимуществ JetBrains PhpStorm является удобная настройка и использование отладчика. Для использования отладчика не нужно долго копаться в файлах конфигурации проекта — в PhpStorm это делается просто и наглядно. Отладка осуществляется с помощью одного нажатия мыши. Для этого предусмотрена специальная кнопка меню - «Listen for debug connection».

    Еще одним приятным моментом PhpStorm является возможность проведение тестов PHPUnit непосредственно в самой среде разработки.

    Однако одним из самых важных плюсов Phpstorm IDE является производительность. По сравнению с аналогами, такими как Zend Studio и Eclipse PDT,  PhpStorm работает гораздо быстрее. Сразу видно, что разработчики тщательно потрудились над созданием качественной среды разработки, вычистили из нее все лишнее, добившись заметного повышения скорости. Усилия, потраченные разработчиками на создание качественного продукта вполне оправдывают его стоимость (индивидуальная лицензия стоит 99$). Последняя версия PphStorm -  PhpStorm 3.0.

    Плюсы:Минусы:
    •  встроенный редактор HTML и JavaScript
    •  высокая производительность
    •  удобная отладка
    •  программа не бесплатна
    •  небольшое количество доступных расширений

    Официальный сайт: www.jetbrains.com

    Zend Studio

    Среда разработки Zend Studio может похвастаться множеством полезных фишек, способных существенно облегчить жизнь PHP-программисту. Особенно много нововведений появилось в последней версии Zend Studio 9.0. Для новичков реализованы удобные подсказки и советы, содержащие не только текст, но и наглядные иллюстрации. Настраиваемый интерфейс также довольно удобен — все окна можно сворачивать, менять их размер и выстраивать в соответствии с собственными пожеланиями. Помимо PHP, Zend Studio поддерживает редактирование HTML и JavaScript, что довольно удобно при веб-разработке. В богатстве настроек нашлось место и настройкам подсветки синтаксиса и фона — каждый сможет подобрать подходящие для себя цвета и сохранить их в виде шаблона оформления, получив возможность переносить настройки оформления на другие машины. Также очень порадовало автоматическое завершение наиболее востребованных элементов кода, что существенно экономит время на его написание. Дополнительной полезной фишкой Zend Studio является встроенный браузер, позволяющий видеть результаты обработки кода не выходя из программы.

    Конечно, несмотря на все удобства и богатство настроек, даже последнюю версию - Zend Studio 9, нельзя назвать идеальной средой разработки для PHP. Из-за большого количества настроек и нововведений Zend Studio имеет довольно большой размер — порядка 350Мб. Однако сейчас таким объемом никого не удивишь, так что это не является серьезной проблемой. Гораздо более важна скорость работы программы. По скорости Zend Studio уступает своим более компактным аналогам, как это обычно бывает с мощными программными пакетами с множеством возможностей. Поэтому она больше подойдет для профессионалов, использующих максимум возможностей языка PHP и мощные аппаратные средства, нежели для практикующих новичков.

    Плюсы:Минусы:
    •  встроенный редактор HTML и JavaScript
    •  встроенный браузер
    •  множество дополнительных возможностей
    •  программа платная
    •  невысокая производительность
    •  большой объем

    Официальный сайт: www.zend.com

    Eclipse PDT

    Подобно Zend Studio, Eclipse PDT имеет множество полезных функций для PHP-разработки. Существенным отличием является то, что среда разработки eclipse pdt полностью бесплатна. В пакете PDT уже установлены все инструменты для Eclipse php разработки. Весит данный пакет около 200 Мб. Редактор кода построен по такой схеме, что можно редактировать несколько файлов одновременно. Встроенный браузер показывает результаты обработки кода непосредственно в Eclipse PDT без необходимости перехода в штатный браузер компьютера. Поддерживается редактирование и синтаксическая подсветка для HTML и JavaScript. Несмотря на свою бесплатность, пакет Eclipse PDTвполне способен конкурировать с Zend Studio по удобству и функциональности. Производительность на порядок выше и все необходимые для разработки средства работают на ура. Кроме того Eclipse имеет возможность подключения дополнительных модулей, расширяющих функционал. Коллекция плагинов для Eclipse поражает своим разнообразием и позволяет добавить как новые возможности по работе с PHP, так и с многими другими языками программирования. Тем самым программист может превратить Eclipse в мощную многофункциональную студию разработки. А бесплатность  Eclipse делает её доступной каждому.

    Плюсы:Минусы:
    •  редактор HTML и JavaScript
    •  встроенный браузер
    •  возможность расширения с помощью дополнительных модулей
    •  большой объем
    •  сложность базовой настройки компонентов

    Официальный сайт: www.eclipse.org

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

    Мы ВКонтакте
    Поиск
    Copyright MyCorp © 2024
    Конструктор сайтов - uCoz