php ide для linux

10 лучших сред разработки (IDE) для Linux

Программирование (а точнее кодинг) — это, по сути, постоянный набор текста, поэтому очень важно найти хороший редактор, обеспечивающий комфортные условия для написания кода. Многие начинают с простых текстовых, но потом переходят на IDE (интегрированная среда разработки), поскольку IDE делает создание кода более удобным и быстрым с помощью автоматического дополнения, всплывающих подсказок, информации о возможных ошибках и средств отладки. Сегодня рассмотрим топ-10 сред разработки для Linux.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Для тех, кто не в курсе Linux — это open-source операционная система, которая используется по всему миру на компьютерах, серверах, в игровой сфере и т.д. Ее очень любят за безопасность, стабильность, конфиденциальность, продвинутый контроль + здесь подавляющая часть приложений бесплатны. Она предоставляет программистам некоторые преимущества — тот, кто умеет программировать в Linux, сможет без проблем построить карьеру в области системного администрирования и получить хорошую должность на рынке (такие знания будут отличным плюсом в резюме).

Хотя, если говорить о программировании в целом, то не особо важно какой ОС вы пользуетесь — многие из представленных ниже сред разработки под Linux отлично подходят и для Win/Mac. Сейчас даже можно найти разные компиляторы в сети, например запустить то же python онлайн для решения каких-то задач. Хотя локально работать все же быстрее и удобнее.

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

1. Eclipse

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Бесплатный редактор с открытым кодом, созданный для тяжелой разработки на Java. Может работать с языками программирования: Ruby, Java, C, Perl, Python, PHP, C++ и другие.

2. Bluefish

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

3. NetBeans

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Бесплатная и открытая IDE от Sun Microsystems. Поддерживает такие ЯП как: Java, Python, C++, C, Ruby, PHP, JavaScript.

4. Zend Studio

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

PHP программисты используют Zend для быстрого написания кода, легкого решения проблем и свободного интегрирования в облако. Zend Studio, PHP Unit и Composer образуют одно целое и становятся мощным инструментом для мобильных и PHP разработчиков.

Работает с такими языками как: HTML, PHP, JavaScript.:

5. Komodo IDE

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Эта IDE под Linux, созданная в Mozilla, заслужила множество наград. Поддерживает языки программирования: Python, PHP, HTML, Perl, RHTML, C, CSS, C++, JS, Ruby, Django. Основные фишки:

Цена: обычная и образовательная лицензии — бесплатны, а персональная и предпринимательская версии — по 89 и 295 долларов соответственно.

6. Anjuta

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Универсальная IDE, которая включает в себя ряд расширенных возможностей, таких как мастер приложений, редактор исходного кода, управление проектами и версиями, профилировщик, отладчик, дизайнер графического интерфейса и другие инструменты. Anjuta предоставляет простой графический интерфейс и достаточные мощности для систематической разработки. Поддержка языков: C и C++.

7. MonoDevelop

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Может работать с языками: VB, C, C++, Python, C#, Java.

8. CodeLite

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Бесплатный проект с открытым исходным кодом для разработки на C++ и C под разные платформы. Полезные фишки:

9. Kdevelop

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Полноценная и расширяемая IDE для C, C++, PHP и Ruby. Основные преимущества:

10. Geany

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Хотя Geany имеет базовые возможности IDE, он является текстовым редактором, который работает на GTK2 библиотеке. Он был спроектирован так, чтобы стать маленькой и быстрой IDE. Поддерживаемые языки: HTML, PHP, Java, C, Perl, Pascal, Python.

Как уже сказал выше, были рассмотрены далеко не все среды разработки для Linux, есть и другие хорошие решения: IDE от JetBrains, Code::Blocks и Qt Creator. Расскажите в комментариях ниже о тех приложениях, что вы используете у себя.

Источник

Лучшие IDE для PHP

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Лучшая бесплатная IDE — NetBeans

Итак, история повторяется и открывает рейтинг IDE NetBeans, а значит придется сказать о ней ещё пару добрых слов. Во-первых, она поддерживает русский язык, что для многих PHP разработчиков жизненно важно. Во-вторых, NetBeans поддерживает все известные фреймворки, в том числе Zend, Laravel, Doctrine, CakePHP, Smarty, Yii и Symfony2. Кроме того, естественно поддерживаются javascript, HTML, CSS и PHP в самых свежих версиях.

Лучшая платная IDE — PHPStorm

Данная IDE идеально подойдет для полноценной full-stack веб-разработки. Также поддерживает фреймворки Symfony, Zend, Yii, CakePHP, основные CMS системы Magento, Drupal, WordPress, отладчики Zend Debugger и Xdebug, а для фронтенда вам доступны CSS3, HTML5, Sass, CoffeeScript, TypeScript, Stylus, Less и еще небольшая куча инструментов. Программная среда поставляется бесплатно для учителей и студентов профильных ВУЗов, для проектов с открытым кодом, ну и для тех, кому хватит 30 ознакомительных дней. В остальных случаях придётся платить.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Самая недооцененная IDE — Sublime Text

Самая популярная IDE — Eclipse PDT

Еще один представитель прошлого рейтинга. В общем-то его популярность обуславливается обширностью возможностей (соответственно людям, работающим на других языках будет удобно остаться именно на этом продукте), поддерживаемых языков и количеством прикрепляемых пакетов. Нам интересен PDT (PHP Development Tool) со свойственными Eclipse возможностями: подсветкой синтаксиса, помощником в написании кода, рефакторингом, шаблонами, отладкой, валидацией и многим другим.

Лучшая облачная IDE — Cloud 9

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Самая простая IDE — PHP Designer

Лучшая из непопулярных IDE — CodeLobster

Вы не найдете огромного сообщества разработчиков CodeLobster, со справочной документацией тоже всё довольно скудно. Но это не отменяет того факта, что это отличная IDE, поддерживающая Drupal, Joomla, WordPress, Yii, Symfony, Laravel, Smarty, CakePHP, Phalcon, jQuery, AngularJs, Nodejs.

Самая перспективная IDE — Zend Studio

Завершим обзор мощным продуктом от Zend Technologies, а точнее сухой статистикой:

Отладка с помощью Zend Debugger, Xdebug, интеграция с Z-Ray;

Поддержка SVN, CVS, Docker, Git Flow;

Возможность просмотра MySQL, SQLite, PostgreSQL и других СУБД;

Поддержка библиотеки Dojo;

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

Поддержка облачный сервисов Microsoft Azure и Amazon AWS;

Свободное обращение с JavaScript, CSS, HTML и конечно PHP (4 и 5);

Панель разработчика Zend Studio Toolbar для браузеров IE и Mozilla Firefox.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Итак, недавно мы познакомились с самыми средами разработки приложений на Java, в этот раз затронем PHP. Распределяя призовые места аналогичным субъективным образом, взглянем на список лучших:

Лучшая бесплатная IDE — NetBeans

Итак, история повторяется и открывает рейтинг IDE NetBeans, а значит придется сказать о ней ещё пару добрых слов. Во-первых, она поддерживает русский язык, что для многих PHP разработчиков жизненно важно. Во-вторых, NetBeans поддерживает все известные фреймворки, в том числе Zend, Laravel, Doctrine, CakePHP, Smarty, Yii и Symfony2. Кроме того, естественно поддерживаются javascript, HTML, CSS и PHP в самых свежих версиях.

Лучшая платная IDE — PHPStorm

Данная IDE идеально подойдет для полноценной full-stack веб-разработки. Также поддерживает фреймворки Symfony, Zend, Yii, CakePHP, основные CMS системы Magento, Drupal, WordPress, отладчики Zend Debugger и Xdebug, а для фронтенда вам доступны CSS3, HTML5, Sass, CoffeeScript, TypeScript, Stylus, Less и еще небольшая куча инструментов. Программная среда поставляется бесплатно для учителей и студентов профильных ВУЗов, для проектов с открытым кодом, ну и для тех, кому хватит 30 ознакомительных дней. В остальных случаях придётся платить.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Самая недооцененная IDE — Sublime Text

Самая популярная IDE — Eclipse PDT

Еще один представитель прошлого рейтинга. В общем-то его популярность обуславливается обширностью возможностей (соответственно людям, работающим на других языках будет удобно остаться именно на этом продукте), поддерживаемых языков и количеством прикрепляемых пакетов. Нам интересен PDT (PHP Development Tool) со свойственными Eclipse возможностями: подсветкой синтаксиса, помощником в написании кода, рефакторингом, шаблонами, отладкой, валидацией и многим другим.

Лучшая облачная IDE — Cloud 9

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Самая простая IDE — PHP Designer

Лучшая из непопулярных IDE — CodeLobster

Вы не найдете огромного сообщества разработчиков CodeLobster, со справочной документацией тоже всё довольно скудно. Но это не отменяет того факта, что это отличная IDE, поддерживающая Drupal, Joomla, WordPress, Yii, Symfony, Laravel, Smarty, CakePHP, Phalcon, jQuery, AngularJs, Nodejs.

Самая перспективная IDE — Zend Studio

Завершим обзор мощным продуктом от Zend Technologies, а точнее сухой статистикой:

Отладка с помощью Zend Debugger, Xdebug, интеграция с Z-Ray;

Поддержка SVN, CVS, Docker, Git Flow;

Возможность просмотра MySQL, SQLite, PostgreSQL и других СУБД;

Поддержка библиотеки Dojo;

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

Поддержка облачный сервисов Microsoft Azure и Amazon AWS;

Свободное обращение с JavaScript, CSS, HTML и конечно PHP (4 и 5);

Панель разработчика Zend Studio Toolbar для браузеров IE и Mozilla Firefox.

Источник

Какие достойные редакторы или IDE для PHP на Ubuntu вы можете посоветовать?

Всем привет! Совсем недавно я начал пользоваться Ubuntu, так как каждый уважающий себя backend-разработчик должен знать Linux. До этого я юзал Notepad++ на Windows и всем был доволен, и поэтому хочу найти что-то похожее или даже лучше на Ubuntu. Что-то подобное вообще есть на Ubuntu? Заранее спасибо)

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Geany. Причем он кроссплатформенный, то есть, есть сборка для уинды.

Visual Studio Code

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Либо Atom, либо Sublime Text

Остальное всё страшное и кривое

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

PhpStorm. Для опенсорс-разработчиков — бесплатно.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Sublime Text.
Все что на Java довольно тормозное.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Если тебе нужно IDE, то Eclipse. Если что-то похожее на Notepad++, то Kate или Atom/Bracket/VSCode.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Visual Studio Code

Работал с этим редактором из-под Винды, так себе.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Щас бы ed юзать в 2к17..

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

ED IS THE STANDARD TEXT EDITOR

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Он просил не нестандартный, а достойный для PHP

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

До этого я юзал Notepad++ на Windows и всем был доволен, и поэтому хочу найти что-то похожее или даже лучше на Ubuntu.

SciTE вроде более-менее похож. Ну и Notepadqq ещё есть.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Первый коммент, все.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Geany ★★★★★

Поддерживаю. Брать лучше отсюда

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Если раньше использовал npp, то теперь точно стоит перейти на sublime text. + у него плагинов разных очень большая пачка, на все случаи жизни.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Komodo для всей скриптоты в тч пхп

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Komodo Edit уже советовали?

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Шашечки или ехать? Так то писать можно в чем угодно, другое дело что эффективно получится не везде.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

pycharm, но там у пхп свой синтаксис, надо будет привыкнуть.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Когда руки из задницы хрен вообще где что получится.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Уважающий себя backend-разработчик об php мараться не будет.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Использую Kdevelop для всего. Ну или Kate если как замена Notepad++. Раньше юзал Netbeans, но недавно решил попробовать вернуться на любимый когда-то Kdevelop, так и остался.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

так как каждый уважающий себя backend-разработчик должен знать Linux

Тогда только emacs, только хардкор.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Он будет мараться об ноду?

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Опять.

PHP полностью заточен под веб, поэтому он так сильно и отличается от других ЯП. Разработка сайта на PHP проще и дешевле. Полноценных аналогов нет. На Python и NodeJS гораздо меньше заказов, да и синтаксис у JS такой же уродский как и у PHP. Советую чекнуть этот видос, что бы расставить все точки над Ё https://youtu.be/GTkNbEzy59s

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Нода? Неее.

JS ещё более уродливый чем PHP, так что я не понимаю, почему нода лучше..

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Почему он достойный для php?

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

очень советую NetBeans, но так как он достаточно тяжелый, то использовать его на мелких проектах бессмысленно. Если раньше хватало Notepad++, то лучше будет Geany или даже Kate

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Потому что, при разработке на PHP, на чем и как не пиши один фиг говнокод будет

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

А еще можно скопировать плагины СSS, php, phpspec в IDEA CE, удалив зависимоcть от Ultimate c plugin.xml в meta-inf самого плагина. Не знаю насколько это законно, но главное не придется 100500 копий idea держать и запускать.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Разработка сайта на PHP проще и дешевле

Конечно дешевле. Кучу народу готовы писать на нём говнокод за еду. Зато потом будет дорогостоящая поддержка, переписывание с 0 на что-то более адекватное.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Зачем, если есть java.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

PHP полностью заточен под веб, поэтому он так сильно и отличается от других ЯП. Разработка сайта на PHP проще и дешевле. Полноценных аналогов нет. На Python и NodeJS гораздо меньше заказов, да и синтаксис у JS такой же уродский как и у PHP.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Потому что, при разработке на PHP, на чем и как не пиши один фиг говнокод будет

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

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

Зато потом будет дорогостоящая поддержка, переписывание с 0 на что-то более адекватное.

Что за бред? Стоимость поддержки зависит от самого проекта, а не от ЯП, на котором он написан.

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

php ide для linux. Смотреть фото php ide для linux. Смотреть картинку php ide для linux. Картинка про php ide для linux. Фото php ide для linux

Не спасает от говнокода и плохой архитектуры самого пыха.

Источник

Список полезных инструментов для php разработчика

PHP один из самых широко используемых языков для создания вебсайтов. PHP фреймворки, такие как Zend, CakePHP, CodeIgniter и т.д и open source классы и библиотеки упростили разработку.
Независимо от того, являетесь ли вы опытным разработчиком или новичком, инструменты, которые вы используете, имеют прямое влияние на вашу продуктивность. Здесь собран список действительно полезных утилит и расширений для PHP разработчиков, которые помогут ускорить разработку, и улучшит итоговое качество кода.

Акселераторы

eAccelerator
Бесплатный свободный PHP акселератор, оптимизатор, и динамический кэш. Он увеличивает производительность PHP скриптов, кешируя их в их скомпилированном виде. Также оптимизация увеличивает скорость работы скриптов. eAccelerator обычно уменшает нагрузку на сервер и увеличивает скорость PHP кода в 1-10 раз.
ionCube PHP Accelerator
ionCube PHP Accelerator это легко устанавливаемое PHP Zend расширение, которое кеширует PHP код, и способное существенно ускорить PHP скрипты без изменений в самом коде.
Windows Cache Extension for PHP
Модуль для IIS7 выполняющий функции PHP акселератора.Поддерживает PHP 5.2 и 5.3. Кеширует php байткод в память
Alternative PHP Cache
Бесплатная и открытая система для кэширования предкомпилированных PHP скриптов, позволяет значительно увеличить производительность PHP скриптов выполняющихся из под mod_php.

Билд системы

Phing
Билд система основанная Apache Ant. Позволяет делать все, что можно делать с традиционными билд системами, такими как GNU make. Использует простой XML для билд файлов и расширяемые PHP классы задач. Позволяет запускать PHPUnit and SimpleTest юнит тесты, делать обработку файлов (т.е. замены токенов, XSLT трансформацию и т.д.), операции с файловой системой, интерактивная сборка проекта, выполнение SQL кода, CVS/SVN операции, создание PEAR пакетов, и многое другое.

BeautifyPHP
Beautify PHP полностью бесплатный сервис, форматирующий PHP код в соответствии со стандартами PEAR.
PHP Beautifier
Эта программа переформатирует файлы PHP 4 и PHP 5 автоматически.
PHP Object Generator (POG)
Open source генератор PHP кода, автоматически генерирующий объектно-ориентированные классы (PHP4/PHP5) для доступа к базе данных с CRUD методами.
UML2PHP5
UML2PHP5 это плагин разработанный для приложения построения диаграмм DIA. Автоматически генерирует PHP код, соответствующий диаграммам.
Instant SQL Formatter
Instant SQL Formatter — бесплатный онлайн сервис для форматирования SQL кода. Также может переводить SQL код в C#, Java, PHP, DELPHI и другие языки (в виде строк). Позволяет вывести список объектов базы в SQL коде, таких как таблицы, колонки, функции.
phpMyEdit
Редактор таблиц MySQL и генератор кода PHP. Основные возможности phpMyEdit: генерация кода изменения таблиц; добавление записей, изменение, просмотр, копирование и удаление; сортировка, фильтрация и разбивка на страницы для таблиц; запросу в другие таблицы (связь один ко многим); конфигурация прав доступа; различные возможности навигации; дизайн, настраиваемый с помощью CSS; логгирование действий пользователей; многоязычность.
PHP Obfuscator
Обфусцирует PHP код. Не требует дополнителных установленных на сервере библиотек и компонентов. Позволяет обфусцировать функции, переменные и удалять пробелы.
Code Eclipse
PHP обфускатор, превращающий обычный PHP код в ужасный, нечитаемый код с минимальными потерями в скорости выполнения и без всяких потерь в совместимости.

База данных

Отладка

Xdebug Debugger and Profiler Tool
Xdebug это расширение для отладки php-скриптов, которое написал Derick Rethans, один из разработчиков языка PHP. Xdebug предоставляет следующую информацию: стек вызовов функций, распределение памяти. Возможности Xdebug: профайлинг, анализ покрытия кода, защита от бесконечной рекурсии, интерактивная отладка скриптов. You should also check: Webgrind – веб-интерфейс для профайлинга Xdebug, написанный на PHP, MacGDBp – Mac OS X клиент, который позволяет отлаживать PHP приложения при помощи Xdebug.
FirePHP
FirePHP дает возможность посылать отладочные сообщения в консоль Firebug с помощью вызова php методов. Вся информация посылается через заголовки X-FirePHP-Data, тем самым не пересекаясь с основным контентом страниц.
DBG – PHP Debugger and Profiler
DBG это полноценный, интерактивный PHP отладчик. Он может работать на тестовом или/и рабочем сервере и позволяет отлаживать скрипты локально или удаленно, из IDE или из консоли.
PHP Debug
Помогает в отладке PHP кода, показывает путь выполнения скрипта, отображает все переменные, время выполнения, включенные файлы, выполненные запросы, watch переменные… Эта информация собирается во время выполнения скрипта, и отображается по его завершению и потом может быть использована в любой момент.
Еще: Debuglib, Krumo

Разработка

PHP CodeSniffer
PHP CodeSniffer это PHP5 скрипт проверяет код на соответствие стандартам кодирования. Может помочь предотвратить распространённые семантические ошибки, допускаемые разработчиками. Легко интегрируется с SVN для проверки кода перед коммитом.
phpDocumentor
Аналог Javadoc, написанный на PHP, phpDocumentor может быть вызван из командной строки или веб-интерфейса для создания документации из php кода. phpDocumentor поддерживает связь между документацией, соединяя документа уровня пользователя, такие как туториалы и создание подсвеченного кода с кросссылками на обычную PHP документацию.
Doxygen
Doxygen — это кроссплатформенная система документирования исходных текстов, которая поддерживает PHP (а также множества других языков).
Doxygen генерирует документацию на основе набора исходных текстов и также может быть настроен для извлечения структуры программы из недокументированных исходных кодов. Возможно составление графов зависимостей программных объектов, диаграмм классов и исходных кодов с гиперссылками.
PHP Depend
PHP Depend это анализатор и измерительный инструмент, который может предоставить множество полезный информации об PHP проекте. PHP Depend генерирует большое количество метрик, полученные значения могут быть использованы для определения качества проекта и его частей, нуждающихся в рефакторинге.
phpLangEditor
Firefox add-on упрощающий перевод языков файлов и переменных в PHP скриптах.

IDE & Редакторы

NetBeans
NetBeans — бесплатная, быстрая, кросс-платформенная IDE, которая хорошо понимает язык PHP. В ней приятно писать PHP-код, потому что присутствует все необходимые для этого инструменты — подсветка, дополнение кода из всех подключенных файлов, браузер классов PHP, всплывающая документация по стандартным функциям и так далее. NetBeans умеет скачивать и закачивать файлы на удаленные сервера по FTP и SFTP, имеет развитый SQL-терминал и полностью автоматизирует работу с SVN или CVS.
Aptana PHP Development Environment
IDE снабжена средствами контекстной подсказки, автодополнения кода, подсветки и проверки синтаксиса, имеет встроенный отладчик и автогенератор типовых блоков кода. Среда поддерживает разработку Ajax-приложений, имеет средства для визуальной навигации по коду, поддержания списка задач (Todo) и подготовки документации к проекту. Интегрированный в среду web-сервер позволяет мгновенно оценить результат работы. Встроенные средства тестирования поддерживают возможность оценки отображения подготовленного проекта в различных версиях web-браузеров. Aptana PHP выполнена в виде модуля для Eclipse или для специализированной среды Aptana Studio, построенной на базе Eclipse.
PHPEclipse
PHPEclipse – это плагин для эклипс со следующими возможностями: подствека синтаксиса, парные скобки, сворачивание кода, автодополнение кода, интеграция php документации, шаблоны кода, поддержка DBG и XDebug, поддержка CVS & SVN++.
Zend Studio
Zend Studio — профессиональная среда для разработки и отладки веб-проектов. Отличительной особенностью программы является возможность удаленной отладки и профайлинга. В состав Zend Studio в качестве опции входит пакет PHP вместе с обширным списком предварительно скомпилированных расширений. Также в пакет среды входит Zend Optimizer, являющийся серверным модулем для запуска закодированных с помощью Zend Encoder и Zend SafeGuard Suite скриптов, а также немного их ускоряющий. В седьмой версии Zend Studio появилась поддержка PHP 5.3, интеграция с Zend Framework и Zend Server, улучшено редактирование исходного кода и различные улучшения производительности программы.
PHPanywhere
PHPanywhere – это онлайн PHP-редактор. Работает на Ext JS. Все необходимые функции присутствуют — подсветка, кодировки и т.д. Пользование сервисом совершенно бесплатно и требует лишь регистрации.
VS.Php For Visual Studio
VS.Php — это интегрированная среда разработки, основанная на Visual Studio IDE и позволяющая разрабатывать, создавать, отлаживать и внедрять PHP приложения на профессиональном уровне, используя все возможности, предлагаемые VisualStudio.Net. Редактор PHP-кода обладает большой функциональностью, предоставляя доступ к встроенным функциям PHP, а так же написанным функциям и классам..
NuSphere PhpED
NuSphere PhpED — это профессиональная интегрированная среда обработки, предназначенная для того, чтобы формировать приложения с использованием баз данных и PHP, HTML, XML, CSS. Устойчивый редактор кода, отличная система подсветки кода в языках PHP, XML, XHTML, HTML, CSS и javascript, мощный PHP отладчик, профилировщик и издатель — все в одном.
Программа также включает интегрированную базу данных и клиенты CVS, сервисы SOAP, валидатор HTML и инструментальные средства Форматера Кода, поддержка работы с Smarty, редактор Unicode, SFTP поддерживается для безопасных загрузок и закачек, Telnet, SSH терминалы для удаленного администрирования, поддержка функциональных возможностей MySQL, Oracle, MSSQL SQLite, Interbase, поддержка анализа ошибок, графический интерфейс пользователя полностью настраиваемый, анализатор PHP кода и многое другое
Eclipse PDT
PDT (PHP Development Tools) — плагин Eclipse, предназначенный для PHP-разработчиков. Является намного более чем просто достойной бесплатной заменой Zend Studio и NuSphere PhpED. Дистрибутив pdt-all-in-one включает в себя платформу Eclipse и все необходимые плагины для разработки на языке PHP
Jetbrains Web IDE EAP
JetBrains Web IDE это IDE для веб программирования. Она построена на основе платформы JetBrains IDE Framework.Web IDE доступна в двух вариантах: в стандартный вариант включена поддержка HTML, CSS, Javascript. В PHP Developer edition добавляется поддержка PHP и SQL.

Безопасность

PHP Intrusion Detection System (PHPIDS)
PHPIDS — это легкая в использовании, хорошо структурированная, быстрая система обнаружения атак. На данный момент умеет ловить всевозможные виды XSSы, SQL инъекции, расщепления запроса, проход по директориям, RFE/LFI, DoS и LDAP инъекции. Справляется с обфусцированными атаками на базе юникодов, кодировок и т.п. Подключается к проекту как библиотека, принимает на вход массив со всеми входными данными, которые требуют проверки, возвращает объект с информацией об обнаруженных во входных данных попытках атаки и степени риска по каждой из них, на основе набора проверенных и оттестированных правил каждой атаке сопоставлен рейтинг ее опасности. Это позволит легко сохранять статистику по атакам или отсылать уведомления для команды разработчиков.
PhpSecInfo
PhpSecInfo добавляет эквивалент функции phpinfo() который предоставляет информацию о безопасности PHP окружения, и дает советы по улучшению. Это не замена техник безопасной разработки, и не делает никаких видов аудита кода или приложений.

Установка

PHPConfig
Графическая оболочка для настройки php через файл php.ini. Поддерживает всю стандартную функциональность, и имеет специальную закладку для плагинов.
Lighty2Go
Lighty2Go это портабельная версия LightTPD, MySQL & PHP (LiMP) для Windows.
PAMP
Personal AMP – Apache, MySQL and PHP – комплект для мобильных телефонов S60.
WampServer
Позволяет установить Apache, PHP и MySQL на Windows. В комплекте идет PHPMyAdmin для управления базой. WampServer умеет работать с различными версиями PHP, MySQL и Apache, и переключаться между ними.
Server2Go
Вебсервер не требующий инсталляции и работающий на носителях, защищенных от записи. Может быть использован прямо с CD диска, с USB флешки или просто папки на жестком диске без головной боли от конфигурирования PHP, Apache и MySQL.
Denwer
Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.
XAMPP
XAMPP — это php, mysql, apache + perl модулем + filezilla + eAccelerator + еще различные плюшки. Существуют версии под Windows, Linux, MacOS и Solaris.
Еще :AppServ

Тестирование

PHPUnit
PHPUnit является одним из семейства тестирующий фреймворков xUnit и упрощает написание тестов, так же как и их запуск и анализ результатов.
SimpleTest
SimpleTest это аналог JUnit/PHPUnit. Поддерживает mock объекты и может быть использован для автоматизации регрессионного тестирования веб приложений. Это возможно при помощи скриптабельного HTTP клиента, парсящего страницы и симулирующего такие вещи, как переход по ссылкам и отправка форм.
vfsStream
vfsStream это обертка для потоков файловой, полезная при юнит тестировании для создания mock объектов файловой системы. Можно использовать совместно с любым тестирующим фреймворком, например SimpleTest или PHPUnit.

Непрерывная интеграция

phpUnderControl
phpUnderControl это аддон для системы автоматической сборки CruiseControl, который содержит некоторые из лучших средств разработки на PHP. Проект нацелен на то, чтобы первые шаги с PHP и CruiseControl были как можно проще. К phpUnderControl прилагается утилита для модификации существующей развернутой системы CruiseControl.
Xinc
Xinc это сервер непрерывной интеграции написанный на PHP 5. Имеется встроенная поддержка Subversion и Phing (то есть и PHPUnit), и может быть легко модифицирован для поддержки других систем контроля версий и билд систем.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *