Софт-Архив

Редактор Для Php img-1

Редактор Для Php

Рейтинг: 4.4/5.0 (1906 проголосовавших)

Категория: Windows: другое

Описание

Бесплатный текстовый редактор html, css, php файлов Notepad

Бесплатный текстовый редактор html ,css,php файлов Нотепад++

Для чего же нужен Бесплатный текстовый редактор html ,css,php файлов Нотепад++?

В чём его преимущество перед обычным блокнотом и почему Вам обязательно нужно научиться пользоваться им? Я частенько общаюсь с блоггерами и многие из них даже понятия не имеют о Нотепад++. Они говорят, а я редактирую прямо на хостинге и мне удобно.

Это потому что они ни разу не пользовались этим инструментом. Там множество различных функций, я как то смотрела 50-минутный ролик на видеохостинге ЮТуб. Но например для меня они не очень то важны, так как я создаю одностраничные сайты при помощи программок Дриамвивер и Артистеер.

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

Нажмите для увеличения

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

И записала видеоролик, в котором показываю как установить, настроить и пользоваться этой замечательной программкой.Когда начнёте её использовать, Вы удивитесь как же раньше вообще обходились без неё. И ещё один немаловажный момент, программка на русском языке (то есть она мультиязычная, Вам надо самим выбрать нужный язык). Только пожалуйста скачивайте именно ту версию, которую рекомендую я.  Итак, смотрите видео и устанавливайте программку, вот ссылочка на официальный сайт http://notepad-plus-plus.org/

Тут мне поступил такой вопрос, человек не может открыть файл в программе нотепад на своём компьютере, так как у неё установлен Дриамвивеер. И я решила сделать скриншоты, так как по себе знаю как трудно новичкам и как они мучаются первое время. Итак ( Чтобы изображения увеличивались, кликайте по нужной  картинке)

  • Кликаем на файл, который хотим открыть число 1 синий цвет и находим программу в списке (тоже синий цвет)
  • Если её нет в списке, то кликаем Открыть с помощью цифра 2 красный, и Выбрать прогрмму

Кликните по картинкам и они увеличатся

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

Дальше откроется окно, где мы сможем найти папку, в которую загружали программу. У меня она загружена в Program Files, у Вас это может быть другая папка, та которую Вы задавали когда устанавливали её на компьютер. И открываем папочку

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

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

В следующей статье я расскажу Вам как связать Notepad с другой бесплатной программкой FileZilla ( с её помощью Вы будете закачивать и скачивать любые папки и файлы с Вашего хостинга). Без ФайлЗиллы я уже тоже не представляю своей работы с сайтами и музыкальными открытками.

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

Если Вам что то непонятно, то задавайте вопросы в комментариях, я обязательно отвечу Вам.  Итак, я рассказала для чего нужен и как пользоваться Бесплатным текстовым редактором для html ,css,php файлов Нотепад++?

Вы можете прочитать другие  статьи,

для этого воспользуйтесь Картой сайта .

А также получать новые статьи прямо на Ваш почтовый ящик.

Другие статьи, обзоры программ, новости

Подборка лучших программ - Текстовый редактор html, css, php

Подборка лучших редакторов html/css/js/php кода

Автор: admin

Hello друзья на волнах блога vpluce.ru после новогодних праздников вернулся к новым публикациям, радовать новой интересной информацией. В данном посте приведу подборку наиболее популярных программ для правки кода ( html, css, js, php ). Прежде всего ориентируюсь на разработчиков ( кодеров ). которым будет удобно работать с подсвеченным синтаксисом, готовыми сниппетами и другими плюшками в составе программы. Определим лучший текстовый редактор html.

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

Надеюсь все помнят, где можно достать платный продукт! Только ттссс, я вам не говорил =)

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

  • Подсветка синтаксиса
  • Сворачивание кода, раскрываемый значок
  • Автодополнение слов и выражений и автоматическое закрытие скобок и тэгов ( включается в настройках )
  • Закладки для различных документов
  • Регулярные выражения для поиска и замены
  • Запись и воспроизведение макросов ( повторение определенных действий пользователя)
  • Сравнение файлов
  • Менеджер проектов
  • Карта документа
  • Переопределение любых горячих клавиш
  • Резервное копирование сохраняемых файлов (включается в настройках)
  • Трансформация текста при помощи подключённого плагина TextFX
  • Поддержка и конвертирование кодировок ANSI, UTF-8 и UCS-2
  • Вы работаете со многими языками программирования? Вам нравится подсветка исходного кода и хотите настраивать ее самостоятельно? Вы стремитесь максимально использовать кнопки клавиатуры, назначаете на всевозможные события горячие клавиши? То PsPad именно для Вас

    • FTP клиент — вы можете редактировать файлы прямо с web-сервера
    • Поддержка макросов записи, можно сохранять и загружать макросы
    • Поиск и замена выражений в файлах
    • Сравнение текстов с разноцветной подсветкой различий
    • Шаблоны (HTML-теги, скрипты, шаблоны кода. )
    • Инсталляция содержит шаблоны для HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl.
    • Подсветка синтаксиса применяется автоматически согласно типа файла
    • Определяемые пользователем стили подсветки для экзотических синтаксисов
    • Автокоррекция
    • Интеллектуальный встроенный HTML-предпросмотр используя IE и Mozilla
    • Полноценный HEX редактор
    • Вызов внешних программ, отдельно для каждой среды разработки

    3. phpDesigner

    Многофункциональная и очень удобная программа phpDesigner для создания, отладки,  редактирования, анализа и публикации веб-страниц и приложений на языке PHP. Программа одинаково подходит как для программистов которые только начинают, так и для профессиональных разработчиков. Кроме языка PHP, программа поддерживает HTML,  CSS, J avascript,  MySQL, XML, VBScript, JAVA, C, Python и Ruby.

    На момент написания статьи, phpDesigner используется мной как основная программа для написания документов на Html, Css, JS, PHP

    • Подсказки для языков PHP и javascript

    • Интуитивная навигация по объектам вашего кода

    • Инспектор кода для HTML

    • Кодовый обозреватель для PHP, CSS и javascript

    • Переход к любому объявлению Javascript, CSS и PHP

    • Легкий, ненавязчивый интерфейс программы

    Официальный сайт   | Платная ( приблизительно 42 $ ) / Есть пробный период

    4.  Adobe Dreamweaver

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

    По праву считается одной из лучших программ для кодинга под web-разработку

    • Изменяемая структура «резиновых» макетов
    • Улучшенная производительность работы с FTP
    • Интеграция с Adobe Business Catalyst
    • Улучшенная поддержка мобильной среды jQuery Mobile
    • Обновленная поддержка PhoneGap
    • Переходы CSS3
    • Обновленный интерактивный просмотр
    • Обновленная панель «Многоэкранный просмотр
    • И много еще всяких новых фишек

    Официальный сайт   | Википедия | Платная  / Есть пробный период

    NetBeans — это продвинутая среда разработки, позволяющая создавать приложения на таких языках как: PHP,  JavaScript,  C/C++, Python  и даже Ада.

    NetBeans IDE является свободной средой разработки и проект разрабатывается сообществом разработчиков-энтузиастов, но по качеству и возможностям не уступает коммерческим приложениям.

    • Открытый исходный код программы
    • Поддержка следующих языков программирования:  JavaScript,  C, C++, Java, PHP, Groovy  и другие
    • Возможность создавать различные виды приложений
    • Поддержка функций:  выделение синтаксических конструкций цветом,  рефакторинг, профилирование, автодополнение, множество подготовленных шаблонов кода и тому подобное

     6. Sublime Text

    Sublime Text — это кроссплатформенный редактор текста и исходных кодов.

    Он поддерживает подсветку синтаксиса для :

    C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua,

    arkdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile и XML и других языков.

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

    • Встроенные сниппеты для 27 языков
    • Миникарта: предпросмотр всего кода
    • Мультиселект: возможность выделять и редактировать текст сразу в нескольких местах
    • Поддрежка табов для разных исходных файлов
    • Закладки для файлов
    • Встроенная поддержка 27 языков программирования, с возможностью подключения других языков
    • Автосохранение
    • Поиск по файлу, основанный на регулярных выражениях
    • Полностью настраиваемая подсветка синтаксиса
    • Подсветка скобок, автоматическое завершение (auto-complete)
    • Поддержка макросов и плагинов на python
    • Настраиваемые горячие клавиши
    • Поддержка тем оформления (22 темы в комплекте)

    JetBrains PhpStorm подразумевает под собой легкий и удобный редактор PHP, который максимально повысит вашу производительность кодинга. Редактор отлично понимает код, дает удобные подсказки, быструю навигацию и обнаруживает ошибки «на лету». IDE всегда готова помочь Вам собрать ваш код, запустить юнит-тесты и обеспечить визуальную отладку. PhpStorm поддерживает следующие языки PHP, CSS, HTML, XML, YAML, javascript — все необходимое для разработки web-сайтов.

    Rapid PHP - добротный текстовый редактор

    Rapid PHP — добротный текстовый редактор

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

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

    Текстовый редактор Rapid PHP стал той самой достойной заменой PSpad ‘у. Наконец-то это произошло!

    Rapid PHP — это быстрый редактор PHP, HTML, CSS, JavaScript кода. поддерживающий также подсветку синтаксиса для WML, XML и SQL.

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

    • Практически на любое действие можно назначить горячую клавишу. Для меня это архиполезнейшая вещь — я все теги вставляю горячими клавишами, что весьма и весьма удобно.
    • Имеется встроенная библиотека. в которую можно добавить любой шаблон кода и опять же назначить ему горячую клавишу.
    • Очень порадовало то, как устроена подсветка кода. На мой взгляд, очень умно реализована мультиподсветка — в пункте «HTML» есть настройки для HTML, CSS и JavaScript, а в пункте «HTML with PHP» — настройки для HTML, PHP, CSS, JavaScript. Ну и, естественно отдельные пункты для только CSS и только JavaScript, а также некоторых других языков.
    • Подсвечивает парные теги и скобки — лично для меня незаменимая вещь при поиске багов, да и вообще при верстке.
    • Открывается, пожалуй, чуть быстрее, чем PSpad (тоже важный момент).
    • Ссылки в любых типах файлов. а не только в текстовых, делаются кликабельными (в PSpad этой функции мне очень не хватало, приходилось каждый раз сначала копировать ссылку, а затем вставлять ее в адресную строку браузера).
    • Нет никаких задержек при пролистывании файла. содержащего внушительные по объему абзацы с текстом (PSpad в этом плане очень хромает, и этот его недостаток просто достал меня).
    • Возможность создания неограниченного количество шаблонов для файлов любого типа. Реализовано очень практично.
    • Имеет замечательную встроенную утилиту для подбора цвета (гораздо удобнее, чем в PSpad).
    • Дублирование строки горячей клавишей. Например, когда необходимо создать список с некоторым количеством элементов <li></li>. достаточно нажать комбинацию Ctrl+D соответствующее количество раз.
    • Правильно работает с файлами в UTF-кодировке (PSpad последних билдов стал некорректно отображать UTF-файлы с русским текстом).
    • Встроенное автозаполнение в CSS и HTML коде. Причем можно задать задержку (бывает полезна) появления окна с подсказкой.
    • Встроенная функция автозамены. Нужная вещь. Я, например, часто вместо float: пишу flaot. Поэтому теперь нет необходимости для автозамены прибегать к помощи сторонней программы (Punto Switcher).
    • В настройках программы можно указать спецификации для HTML и CSS. в соответствии с которыми пишется код. Видимо, Rapid PHP ориентируется на эти опции при автозаполнении и вставке тегов. Например, если в настройке указана спецификация «HTML 4.01», при вставке тега <img> не добавляется атрибут alt. если же спецификация «XHTML 1.x», то этот атрибут добавляется.
    • Автоматическое закрытие скобок.
    • Автоматические отступы.
    • И ряд других полезных функций.

    Минусы Rapid PHP. или функции, которые я потерял, перейдя с PSpad на Rapid PHP (хотя, в общем целом они не такие уж и существенные):

    • Rapid PHP не умеет закрываться по Escape («научил», изменив горячую клавишу =) и при этом прятаться в трей (а PSpad умеет).
    • В Rapid PHP нет «бредогенератора», которым я привык пользоваться в PSpad.
    • Rapid PHP не умеет сворачивать HTML-контейнеры (PSpad тоже не умеет). Однако, я понял, что эта функция мне вовсе и не нужна :) Оказывается, умеет. Спасибо за подсказку Максиму Покровскому.
    • Перейдя на Rapid PHP. я лишился скриптов, которые есть в PSpad (типа обрамления списка текста в хтмл-список за пару кликов и т.п. вещи).
    • Программа платная.

    В общем, я вполне доволен редактором Rapid PHP. Хоть он и не идеален, но на поверку оказался гораздо лучшим, чем PSpad, т.к. преимущественно обладая его функционалом, имеет ряд существенных плюсов.

    Рекомендую.

    Компании «Аквабионика», использую революционную технологию, производит товары Aquabionica. в составе которой используется живая бионическая вода. Вся продукция нацелена для улучшения состояния вашего здоровья.

    Редактор файлов PHP Edit 5

    Редактор файлов PHP Edit 5.6.5

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

    Подсветка кода для HTML, PHP, javascript, CSS с возможностью написания своих парсеров. Работа с файлами в различных кодировках.

    Быстрая вставка (Ctrl+Space ) пока что только PHP функций.

    Список основных возможностей PHP Edit :

    • - Мощный текстовый процессор.
    • - Сворачивание кода.
    • - Поддержка D&D.
    • - Подсветка и Code Explorer для PHP, HTML, XML, javascript, CSS .
    • - Работа с кодировками и декодированием текста, авто определение кодировки.
    • - Авто поиск функций, классов в PHP коде, а так же анализ CSS и HTML .
    • - Файловый менеджер с Избранными папками.
    • - Поисковая система.
    • - Опции печати (подсветка синтаксиса при печати и др.).
    • - Настраиваемый интерфейс.
    • - Авто-сохранение всех открытых файлов.
    • - Сохранение сессий.
    • - Авто заполнение PHP функций (Ctrl+Space ) и подсказка при наводке мыши на функцию.
    • - Список недавно открытых файлов.
    • - Работа с шаблонами.
    • - Поиск и подсветка парных скобок.
    • - Работа с проектами.
    • - Экспорт исходного текста в HTML с подсветкой синтаксиса.
    • - Закладки.
    • - Поддержка форматов Windows/Unix/Mac .

    PE-1300-JYLDS3-754JSK-DOMK8F-LYUOB-GHIOS-TOBB1-LKVBJ-OP0KF

    Правильный редактор для PHP

    Правильный редактор для PHP

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

    Хочется иметь нормальную реализацию IntelliSense, а не «деревянную» пародию на него в виде заранее определенного списка методов и констант языка, «вываливающегося» во время работы по поводу и без повода в виде полного списка. IntelliSense обязательно должен «знать» о всех используемыми вами классах, о их методах и переменных, то есть подключил через #include файл с определением своего класса, и редактор сразу же его подхватывает, подсказывая информацию о всех «внутренностях» объектов этого класса.

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

    Можно сказать, что в этом смысле моим идеалом является связка MS Visual Studio + Visual Assist. которую я использую при работе с C# и C++ (Visual Assist в этой связке просто как спасательный круг). Когда лишний раз не лезешь в другие файлы, чтобы посмотреть принимаемые параметры функции или названия тех или иных членов класса, это в любом случае способствует производительности и «приятности» процесса. Отсутствие среди своего инструментария такого редактора очень удручает, учитывая все большую (от версии к версии) объектно-ориентированность PHP.

    И вот оно!

    Все же нашел для себя достаточно неплохой редактор — Komodo Edit. Если вы, как я, пользовались обычными редакторами, заменяющими стандартный «блокнот» и тоже жаждали человеческого IntelliSense, советую обязательно попробовать его. Он ко всему еще и бесплатный (о платной версии ниже) и работает на базе мозиловского фреймворка (XPFE), что делает его так же мультиплатформенным.

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

    Стоит так же отметить поддержку и других языков (Perl, Python, Ruby, Tcl), а так же JavaScript, CSS, HTML, XML и много другого (судя по списку файлов, которые он может открыть, он знает еще много языков и технологий, но не уверен насчет работы IntelliSense для них всех). Приятно удивила поддержка многих популярных фрейворков для JavaScript (для моего знакомства с jQuery это было кстати).

    Я наверняка еще не успел изучить весь функционал Komodo Edit, но некоторые моменты хотел бы описать.

    Первым делом я настроил под себя цветовую схему подсветки кода для PHP (Edit -> Preferences… -> Fonts and Colors ), так как привык уже к цветам из Notepad++ .

    Так же полезным дополнением оказался плагин. который находит все TODO в открытом проекте или файле и выводит их в один список (на подобие того, как это реализовано в VS). И плагин, позволяющий видеть в виде одного списка все классы и методы, определенные в открытом файле (Source Tree ) для быстрой навигации по ним.

    Вообще перед использованием Komodo имеет смысл изучить его настройки, изменив те или иные параметры под себя. Я, к примеру, еще переопределил горячую клавишу для перехода к определению функций (сделал F12, как в Visual Studio ).

    В целом все работает достаточно хорошо, «земля и небо» по сравнению с кодингом в обычном редакторе.

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

    С другой стороны, создание файла проекта дает возможность выполнить более тонкие настройки проекта, которые сохраняются и при каждом открытии проекта, Komodo будет помнить о них. Через него, к примеру, можно указать дополнительные директории для того, чтобы Komodo при работе с вашим проектом все время имел ввиду структуру классов и методов (для IntelliSense и различных подсказок), реализованных в файлах, которые лежат в подключаемой директории, даже если эти файлы ни как фактически не подключены (через include или require) к редактируемому файлу. Еще можно производить поиск или замену текста во всех файлах проекта. Так же, Komodo запоминает сделанные вами закладки внутри кода (Ctrl+F2 ) для каждого файла, это очень удобно.

    Немного неприятно удивило, что Komodo Edit ничего не знает о встроенных в PHP классах (может, я делаю что-то не так?). К примеру, если нужно использовать класс mysqli:

    Когда после написания слова «$mysqli» я начинаю обращаться к методам этого объекта (пишу знак «->»), Komodo Edit не хочет подсказывать ничего о методах query, close и т.д. а в строке состояния ругается, что, мол, в глаза не видел определения этого класса… При этом со встроенными в PHP функциями проблем нет, к примеру, о семействе функций mysqli_* (оберткой над которыми и является класс mysqli) Komodo прекрасно знает. Но, надеюсь, эту недоработку когда-нибудь поправят. Если же вы, к примеру, работаете с базой через свой класс — обертку (или через что-то вроде PEAR), то проблем с IntelliSense не должно возникать.

    Один раз у меня случилось так, что при редактировании js файла Komodo не понял, какой Java Script фреймворк я использую. Но это, к счастью, всегда можно поправить в его настройках (Edit -> Preferences… -> Code Intelligence ).

    Существует платная версия Komodo, называемая Komodo IDE. Как я понял, основное отличие от Komodo Edit в функциях, свойственных многим IDE. Комодо IDE имеет встроенные инструменты для работы с системой управления версиями (SVN) и отладчик кода.

    Кстати, в Komodo Edit все же есть примитивный отладчик, который на ходу уведомляет о таких мелких ошибках, как забытая точка с запятой в конце строки, незакрытая скобка и т.п. Такие ошибки он подчеркивает красной волнистой линией. Для того, чтобы такая отладка работала, нужно в настройках программы указать путь к исполняемому файлу PHP и php.ini (Edit -> Preferences… -> Languages -> PHP ).

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

    Послесловие

    Komodo Edit теперь мой повседневный инструмент Плюс, для коротких правок каких-то мелочей в эпизодических случаях я продолжаю использовать аналог продвинутого блокнота — Notepad++, то есть использую его по своему настоящему назначению.

    До Komodo Edit я еще пробовал интересный плагин к Visual Studio, который называется VS.Php. Он встраивается в Visual Studio и позволяет работать с PHP так же, как, к примеру, с C# (можно отлаживать код, работает IntelliSense и т.п.). Но как-то он не особо впечатлил, особенно на фоне своей платности. К тому же, как я понял, работая в нем можно полностью забыть про поддержку Java Script и т.п. Интересно еще то, что в нем точно так же, как в Komodo, не работает IntelliSense для классов, встроенных в PHP. Так же этот VS.Php конфликтует с Visual Assist.

    Есть еще два подобных редактора, о которых я слышал, но как-то не случилось их попробовать (дальше лишь ИМХО и догадки на основе «слухов»):

    • Zend Studio – платный, по отзывам сложилось впечатление, что это нечто громоздкое и применимо в первую очередь ну в очень больших и сложных проектах, особенно он уместен, возможно, если проект создается на основе Zend Framework.
    • Eclipse – бесплатный, но отпугнул, скорее всего, своей «накрученностью». Как я понял, его еще нужно уметь собрать под себя из различных модулей. В общем, как-то не возникло желания разбираться с тем, как его установить и настроить (но в свое время я все же пытался немного ?? ), хотя, несомненно, кому-то он может очень нравиться.

    Если кто-то посоветует какие-нибудь еще редакторы с оглядкой на мои «придирчивые» вкусы, буду очень благодарен. Так же было бы интересно услышать о каких-то дополнительных интересных особенностях Komodo от тех, кто им уже пользуется.

    В общем, долой примитивную подсветку кода с вагоном ненужных функций! Это «наболевший» камень в огород постоянно появляющихся простых редакторов кода, выставляющих на передний план среди своих «достоинств» встроенный проводник по файловой системе или что-то вроде мини редактора/вьювера базы данных (ну зачем это нужно, если нет самых важных вещей именно для того, для чего изначально предполагается использовать редактор кода) и т.п. и т.д. Почему-то почти каждый начинающий (хотя, может, не всегда начинающий) программист хочет «быстренько» сделать свой «мега» редактор, который часто вырождается в «опять что-то до боли знакомое»… очевидно, это традиция из серии «Hellow World!» ??

    PHP на русском: (none)

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

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

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

    Акселераторы Бесплатный свободный 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.

  • Билд системы

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

  • База данных Позволяет PHP разработчикам обращаться к источникам данных созданных с помощью ADO .NET Data Services. Целью проекта является предоставление такой же функциональности, как и библиотеки .NET.
  • Propel Propel это ORM фреймворк для PHP5. Дает доступ к базе данных с помощью специальных объектов, имеющих простое API для хранение и получения данных.
  • ADOdb Объектно-ориентированная библиотека, написанная на PHP, которая позволяющая абстрагироваться от операций с конкретной базой данных ради портабельности. Моделировалась с Microsoft’s ADO, но имеет множество улучшений делающий данную библиотеку уникальной ( таких как Pivot таблицы, поддержка Active Record, генерация HTML для разбиения на страницы recordsets со ссылками на следующую и предыдущую страницу, кешируемые recordsets, HTML menu generation, и т.д.). Поддерживает большое количество баз данных: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, и стандартные ODBC, ODBTP.
  • Doctrine

    Doctrine это ORM for PHP 5.2.3+, который создан на основе слоя абстракции базы (DBAL). Одним из ключевых преимуществ является возможность писать запросы к базе данных на объектно-ориентированном диалекте SQL — Doctrine Query Language (DQL), созданном под впечатлением от Hibernate HQL. DQL предоставляет разработчикам мощную, гибкую альтернативу SQL, которая не требует лишнего написания повторного кода.

  • 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 это 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 — бесплатная, быстрая, кросс-платформенная 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.
  • PhpED
  • PHPEdit
  • phpDesigner
  • Komodo IDE
  • Free Komodo Edit
  • TextMate
  • PHP Expert Editor
  • Notepad++
  • Notepad2
  • Code Lobster
  • Безопасность PHPIDS — это легкая в использовании, хорошо структурированная, быстрая система обнаружения атак. На данный момент умеет ловить всевозможные виды XSSы, SQL инъекции, расщепления запроса, проход по директориям, RFE/LFI, DoS и LDAP инъекции. Справляется с обфусцированными атаками на базе юникодов, кодировок и т.п. Подключается к проекту как библиотека, принимает на вход массив со всеми входными данными, которые требуют проверки, возвращает объект с информацией об обнаруженных во входных данных попытках атаки и степени риска по каждой из них, на основе набора проверенных и оттестированных правил каждой атаке сопоставлен рейтинг ее опасности. Это позволит легко сохранять статистику по атакам или отсылать уведомления для команды разработчиков.
  • PhpSecInfo

    PhpSecInfo добавляет эквивалент функции phpinfo() который предоставляет информацию о безопасности PHP окружения, и дает советы по улучшению. Это не замена техник безопасной разработки, и не делает никаких видов аудита кода или приложений.

  • Графическая оболочка для настройки 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 является одним из семейства тестирующий фреймворков xUnit и упрощает написание тестов, так же как и их запуск и анализ результатов.
  • SimpleTest SimpleTest это аналог JUnit/PHPUnit. Поддерживает mock объекты и может быть использован для автоматизации регрессионного тестирования веб приложений. Это возможно при помощи скриптабельного HTTP клиента, парсящего страницы и симулирующего такие вещи, как переход по ссылкам и отправка форм.
  • vfsStream

    vfsStream это обертка для потоков файловой, полезная при юнит тестировании для создания mock объектов файловой системы. Можно использовать совместно с любым тестирующим фреймворком, например SimpleTest или PHPUnit.

  • Непрерывная интеграция phpUnderControl это аддон для системы автоматической сборки CruiseControl, который содержит некоторые из лучших средств разработки на PHP. Проект нацелен на то, чтобы первые шаги с PHP и CruiseControl были как можно проще. К phpUnderControl прилагается утилита для модификации существующей развернутой системы CruiseControl.
  • Xinc

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

  • Cheat Sheets Одностраничный cheat sheet, перечисляющий аргументы для функций форматирования дат, синтаксис регулярных выражений и распространенные функции.
  • PHP 5 Online Cheat Sheet Приведение типов: Boolean, Integer, String, Array, Object/Class; Строки: функции, обработка; Массивы: функции, обработка; Классы: объявление, объявление методов, видимость; Дата/Время: функции, форматы; Предопределённые переменные: $_SERVER, $_FILES
  • The CheatSheet – CakePHP 1.2 Включает CakePHP переменные конфига, глобальные функции, соглашения по оформлению кода, пути. Также содержит свойства, методы и каллбэки функций для Models, View, Controller и Helper классов.
  • PHP $_SERVER Superglobal on Apache & IIS Таблица ключей, определенных в суперглобальной переменной $_SERVER на Apache и IIS. Данная таблица позволить оценить разницу между сервера в случае миграции с одного на другой.
  • Smarty Cheat Sheet

    Содержит подсказки для дизайнеров шаблонов Smarty.

  • PS: комментарии с лучшими альтернативами или другими полезными инструментами приветствуются.

    Нагло схабрено с http://habrahabr.ru/blogs/php/68569/