Re: Какой самый лучший IDE для PHP?
мне нравится.
хороших аргументов за или против не знаю.
В последнее время перешел на Zend Studio (last: 3.51) хорошая штука, от производителя
Остальные: Php Expert Editor и т.п. усовершенствованные блокноты не впечатляют.
после того как заставили работать по ftp - edit plus . и FAR .
А как заствить FAR понимать по-PHP-эшному?
P.S. Мой выбор - FAR.
P.P.S. А ещё есть KOMODO!
в каком смысле "понимать" ?
То есть подсвечивать ключевые слова...
А где этот значок найти?
у фара одна беда - плохо с фтп работает .
Чего плохого?
когда долго редактируешь файл (дольше чем фтп-коннект длится) , с довольно большой долей вероятности что произойдёт сбой при (восстановление коннекта)->(аплоад файла) . может правда у меня везде фар старый стоит - никогда версии фара не отслеживал , какой установлен , таким и пользуюсь .
А я набираю echo-м из шела - так удобнее, гы.
Ещё эта версия, вроде, поддерживает защёщённый FTP, но как, я не разобрался.
кванта тож ничё
Не пошаришь?
у меня есть свежескаченный
А я набираю echo-м из шела - так удобнее, гы.
А как синтаксис подсвечиваешь в шеле?
а почему бы не Macromedia HomeSite или ещё лучше Dreamweaver? Я последним пользуюсь, достаточно удобно.
ОС: Windows.
Типы: ASP, C/C++, CFML, CSS, DTD, HTML, Java, JavaScript, JSP, LISP, P3P, Pascal, Perl, PHP, Python, RDF, SGML, SQL, SSI, XHTML, XML, XSLT, Visual Basic.
Лицензия: Freeware.
Сайт: http://www.chami.com/html-kit/
Несмотря на название этого текстового редактора, список типов редактируемых файлов впечатляет. В принципе, этот редактор можно использовать в качестве универсального. Но все же редактора, а не IDE, т.к. интеграция с компиляторами не поддерживается.
Инструментарий программы стандартен: file, edit, view... Имеется вкладка tags, позволяющая производить определенные действия над тэгами - вставлять, редактировать. Это может быть полезно новичкам в HTML.
Сам процесс редактирования нареканий не вызывает, он происходит именно так, как это должно быть. Единственное что не понравилось - это то, как работает табуляция при форматировании исходников. Такие же правильные исходники, как, например, в MS Visual Studio, здесь не получатся.
При работе с HTML/XHTML вас может очень порадовать автодополнение: программа сама предложит вам варианты тэгов или же аттрибутов.
Результаты своих трудов можно увидеть здесь же, в режиме Preview. Для этого будет использован Internet Explorer или же браузер на движке Gecko, причем вид страницы на разных браузерах можно сравнить.
Но главное богатство HTML-Kit - это его плагины. Они загружаются прямо в вебсайта (занимают обычно 1-50 КБ, но иногда встечаются монстры в несколько мегабайт) или же из самой программы. Среди плагинов есть такие, которые содержат в себе этакую интерактивную справку по нужному языку (подстановка нужных функций с комментариями по ним). Есть утилиты для проверки и очистки кода, орфографии (на английском встроенный W3C Validator, выбор цветов, Table Designer и многое другое. Плагинов сотни, говорить о них бессмысленно.
К примеру, с плагином hkPHP вам больше не понадобится мануал по функциям в PHP, ведь он будет встроен в ваш редактор.
Плюсы: универсальность; автоподстановка в HTML; возможность предпросмотра; почти безграничная расширяемость; бесплатность.
Минусы: "поверхностность" - отсутствие "приятных мелочей" для языков, кроме HTML (исправляется установкой плагинов); остутствие режима WYSIWYG; невозможность интеграции с компиляторами.
Резюме: универсальное оружие, которое можно использовать как в качестве единственного инструмента на всем компьютере, так и вкупе со специализированными редакторами, заточенными под конкретные языки.
ОС: Windows.
Типы: PHP, CSS, HTML, JavaScript, XML.
Лицензия: Shareware, для русскоговорящих граждан - бесплатная регистрация.
Сайт: http://www.phpexperteditor.com
Редактор претендует на роль лучшего средства для PHP разработчика. Кроме того, он умеет редактировать HTML, CSS, JavaScript и XML. Для редактирования HTML нам предлагают двухцветную подсветку, вставку тэгов, выбор цвета и изображений. Подсветка в CSS удалась авторам на славу, но не ждите от редактора автоподстановки стилевых свойств. Хотя, вставка свойств CSS, тэгов HTML и функций PHP в редакторе есть, но об этом позже. В JavaScript вам выделят ключевые слова, строковые и числовые константы и комментарии.
Но все же главная цель этого редактора - PHP.
О подсветке PHP говорить не буду, расскажу сразу об особенностях редактирования. Файл размечен по строкам, и на каждой строке можно поставить, так называемую, точку останова. При запуске скрипта отладчик дойдет только до этой точки (это может быть полезно для отлова ошибок по кускам). Редактор пристально следит за открывающими и закрывающими скобками и добавляет символы табуляции на манер Visual Studio, чтобы вы не запутывались в блоках кода и областях видимости. Одна из наиболее удобных особенностей PHP Expert Editor - всплывающие подсказки, которые сообщают об аргументах используемой функции и ее назначении.
Слева от основного окна находится Code Explorer, предоставляющий информацию о функциях, переменных, классах и включаемых файлах. Это же меню переключается в проводник по жесткому диску, FTP Explorer, Project Explorer и Library Explorer. Таким образом, редактор умеет создавать проекты и производить автоматическое их обновление по FTP. Library Explorer содержит HTML тэги и аттрибуты, CSS свойства, функции и глобальные переменные PHP. Кликнув на одном из элементов, вы добавите его непосредственно в код. Своеобразное лекарство от склероза.
Кроме того, имеется редактор шаблонов кода, подстановка синтаксических конструкций... В общем, авторы не зря трудились над своим детищем.
Не будь PHP Expert Editor PHP Expert Editor'ом, если бы у него не было встроенного отладчика PHP кода. А если у вас установлен вебсервер с PHP, то вы сможете использовать его. Скрипт можно проверять прямо во время разработки: вам не нужно запускать браузер - PHP Expert Editor сам откроет Internet Explorer и запустит скрипт. Нажатием на "Стоп" вы вернете его в режим редактирования.
Быть может, этот инструмент не может тягаться с Zend IDE по функциональности, но если учитывать сочетание удобство+неприхотливость+бесплатность, то PHP Expert Editor может стать одним из самых удачных решений проблемы выбора редактора для PHP-разработчика.
Плюсы: всплывающие подсказки; автоформатирование; множество удобных встроенных инструментов; встроенный отладчик;бесплатность.
Минусы: не самая удачная цветовая гамма подсветки; бывают баги с русскими кодировками.
Резюме: один из лучших редактроров для PHP-программиста.
ОС: Windows.
Типы: ASP, CFML, CSS, HTML, JavaScript, JSP, Perl, PHP, SQL, SSI, XHTML, Visual Basic.
Лицензия: Shareware.
Сайт: http://www.macromedia.com/go/homesite
Продвинутый веб-редактор для дизайнеров и программистов от Macromedia. А если быть точным, то Macromedia выкупила этот продукт у компании Allaire, добавила множество популярных "фенечек", интегрировала с линейкой своих продуктов и теперь считает прибыль.
HomeSite сразу же уверяет нас в своей основательности, при чем не без причин. Действительно, выходить из этого редактора не понадобится: и клиентская, и серверная часть редактируются "не отходя от кассы", причем возможность предпросмотра имеется.
Начнем с гипертекста. Самая сильная черта здесь - автоподстановка. Редактор сам подсказывает нужные тэги и аттрибуты. В принципе, весь код с легкостью редактируется вручную. Но если хотите, можете воспользоваться десятками мастеров вставки, настройки и редактирования тех или иных элементов: документа, форматирования, таблиц, изображений, гиперссылок, форм, списков, фреймов...
А вот работа с каскадными стилями удивила: нам предлагают всего-навсего подсветку кода. Да, Dreamweaver с его автоподстановкой свойств и выбором цвета "на лету" в этом плане выигрывает. Однако, Macromedia решила исправить положение, поставляя вместе с HomeSite редактор Bradbury TopStyle Lite 3.
Неплохо подсвечивается JavaScript, но опять же, ничего особнного нам здесь не предлагают.
Теперь перейдем к серверным скриптам. А сначала даже не к скриптам, а к запросам на языке SQL, которые здесь тоже весьма приятным образом выделяются.
С подсветкой кода никаких проблем - все так, как должно быть. Единственное замечание, равноправие языков не соблюдается - подсветка Перла намного проще, чем PHP, ASP и JSP. Удивляет только выделение серым цветом кода на фоне HTML. Поначалу это может раздражать, но потом превыкаешь. Набивать тексты приятно, табуляция работает должным образом. Попутно обнаружился небольшой баг: после знака "меньше" нам упорно предлагают вставить HTML-тэг или аттрибут. С другой стороны, автодополнение тэгов будет работать и в режиме, например, PHP + HTML или ASP + HTML.
Действительно, для ASP и JSP программистов здесь просто рай.
Macromedia повсеместно известна своим основательным подходом к разработке проектов. HomeSite - не исключение. Здесь нам предлагают: проводник по диску, менеджер проектов, древовидную структуру сайта, готовые шаблоны кода, различные справочники и подсказки. Имеется встроенная проверка орфографии (English ссылок и кода. Специальная утилита "взвесит" ваш документ и скажет, сколько он будет грузиться при той или иной скорости соединения.
Таким образом, мы имеем реального претендента на золотую медаль. Жаль только, медаль действительно золотая - программа-то не дешевая.
Плюсы: отличный редактор "все в одном".
Минусы: громоздкость, ресурсоемкость, коммерческий статус.
Резюме: отличное универсальное решение от Macromedia для веб-программистов и дизайнеров, не жалующих режим WYSIWYG.
ОС: Windows.
Типы: ActionScript, ASP, CFML, CSS, EDML, HTML, JavaScript, JSP, PHP, SSI, VBScript, WML, VTML, XHTML, XML.
Лицензия: Shareware.
Сайт: http://www.macromedia.com
Самый авторитетный веб-редактор в нашей стране. Безусловно, среди WYSIWYG редакторов Dreamweaver вне конкуренции. Однако, в последнее время Macromedia позиционирует свое детище как универсальный инструмент. Что ж, посмотрим, посмотрим.
Редактор довольно ресурсоемкий, т.к. представляет собой эдакую фабрику для выпуска сайтов в приятной глазу упаковке.
Начнем все же со статических веб страниц. Страницу можно редактировать в одном из трех режимов: текстовом, графическом и смешанном. Графический режим предоставляет все необходимое для того, чтобы быстро и качественно создавать веб страницы, производя действия визуально. Не буду говорить о том, как здесь все удобно делается мышкой. Для каждого объекта можно настроить свойства в специальной панели внизу. Без мастеров вставки элементов здесь, ясное дело, не обошлось - они есть и ничем не уступают таковым в других редакторах и даже, можно сказать, превосходят их по удобству. На то он и Dreamweaver.
Волшебная правая кнопка и выпадающие меню открывают нам бОльшие возможности работы с таблицами и свойствами элементов. Это очень важно, ни для кого не секрет, что таблица - основа дизайна в HTML.
Перейдем теперь к коду. Работать с ним ничуть не сложнее, чем с дизайном, на помощь приходит подсветка HTML и автоподстановка тэгов/аттрибутов. При этом окно свойств продолжает работать: выделяем код нужного элемента и редактируем его свойства в меню. Таким образом, разницы для самого редактора между графическим и текстовым режимом нет, последний же дает опытному дизайнеру огромную свободу творчества.
Редактор CSS здесь работает превосходно: он сам предлагает нужные свойства, дает возможность визуального выбора нужного цвета или же изображения.
Неплохо работает подсветка JavaScript, скрипты легко интегрируются с страницами, выходить из Dreamweaver'а нет смысла.
Скажу честно, пока это лучший инструмент для веб-дизайнера, который я видел. Единственное, Dreamweaver плохо себя чувствует, когда вы редактируете уж слишком сложные структуры из таблиц и стилей, сочетающих абсолютное и относительное позиционирование, а также сложные системы слоев. Такой ужас лучше творить в текстовом режиме.
С недавних пор (а именно, с версии MX) Dreamweaver научился редактировать серверные скрипты. Да, он неплохо редактирует файлы сценариев, подсвечивает и форматирует код. Но не более того. Конечно, этот редактор можно использовать для написания скриптов, но для их тестирования придется воспользоваться услугами браузера и предустановленного вебсервера. Сам редактор предлагает нам протестировать проект уже на сервере хостера.
Теперь расскажу о самом вкусном: фирменных фишечках, фенечках и побрякушечках.
В первую очередь, это менеджер проектов. Если хотите, Dreamweaver возмет на себя всю рутину по загрузке, изменению и обновлению сайта. Ваша задача - продумать структуру и создать сами страницы.
Далее следует возможность интеграции с другими продуктами Macromedia: нам предлагают редактировать графику в Fireworks, ролики в Flash и так далее. Хотя никто нам не помешает пользоваться любимым Фотошопом, Корелом и т.п.
Нет смысла говорить о вставке элементов оформления и кода - этим сейчас никого не удивишь.
Следует отметить менеджер стилей, который позволяет с легкостью перемещаться по файлам и редактировать нужный стиль с помощью графического меню.
Имеются утилиты проверки/исправления кода, орфографии, конвертирования в XHTML.
В редактор с легкостью встраиваются плагины, среди которых, к примеру, Sothink DHTML Menu, позволяющий создавать выпадающие меню для ваших страниц. Жаль, большинство из них платные.
И наконец, расскажу о том, что тихо и смирно дремлет в ожидании вашего внимания в правой части экрана. Во вкладке Design расположены стили и слои а-ля Фотошоп сотоварищи. Вкладка Application призвана помочь тем, кто создает динамический сайт. Tag Inspector выдаст всю информацию об интересующем нас тэге, его аттрибутах и связаных с ним свойствах. Files - ставший уже стандартом файловый менеджер. Но самое грозное оружие спрятано во вкладке Code. Snippets - это готовые шаблоны кода, которые вы можете использовать. А в Reference прячется столь необходимый в работе справочный материал. Вот он, рядом был, когда вы рыскали по всему интернету в поисках информации! Конечно, это не полноценные книги, а всего лишь справочники по отдельным элементам (к тому же на английском но все равно, это может бы полезно. Итак: Macromedia CF Funciton Reference (справочник по функциям Cold Fusion - технологии и редактора, которую Macromedia выкупила у той же Allaire Macromedia CFML Reference (CFML - Cold Fusion Markup Language O'REILLY ASP.NET Reference (справочник по базовым классам ASP.NET O'REILLY CSS Reference (все, что вы хотели знать о CSS O'REILLY HTML Reference (справочник по тэгам и аттрибутам O'REILLY JavaScript Reference (справочник по базовым объектам JavaScript/DHTML O'REILLY PHP Pocket Reference (функции PHP по категориям-расширениям O'REILLY SQL Language Reference (кое-что об SQL UsableNet Accessibility Reference (общие советы Wrox ASP 3.0 Reference (Wrox Press об ASP Wrox JSP Reference (справочник по JSP).
Пользуйтесь, но не думайте, что там есть ответы на все вопросы.
Таким образом, Macromedia Dreamweaver - отличное решение для веб-дизайнера и неплохой кандидат на роль универсального средства разработки.
Плюсы: удобство, функциональность, наличие интерактивной справки, универсальность.
Минусы: громоздкость, ресурсоемкость, коммерческий статус.
Резюме: один из лучших редакторов для дизайнера, который можно использовать и для редактирования серверных сценариев.
ОС: Linux, Windows.
Типы: CSS, HTML, XHTML.
Лицензия: Freeware.
Сайт: http://www.nvu.com
WYSIWYG HTML редактор под Linux (есть версии под Windows). Большая редкость сам по себе – большинство редакторов под Linux – текстовые. А этот - “Что Видишь, То и Получишь”.
Сразу же хочу отметить приятный и удобный интерфейс. Не в каждой кроссплатформенной программе такой встретишь. Сам процесс – визуальный. Если нужно настроить свойства какого-либо элемента, делаем двойной клик, и всплывает меню, редактирующее все его свойства. Весь необходимый для вставки тэгов инструментарий имеется, вам остается только кликать мышью, да вводить значения аттрибутов.
Встроенный менеджер каскадных стилей заставляет вспомнить о таковом в Dreamweaver'е. Правда, очень похож. Кроме того, в программу встроен менеджер проектов, JavaScript Console (для отладки) и возможность интеграции с validator'ами.
Кроме визуального режима есть режим “HTML Tags”, в котором помечаются все тэги. Режим “<html> Source” говорит сам за себя – это редактор исходника страницы. Режим “Preview” - предпросмотр, который использует встроенный браузер.
Конечно, NVU не может тягаться по функциональности с монстрами от Macromedia, но в целом оставляет приятное впечатление.
Плюсы: простота и удобство; бесплатность.
Минусы: недостаточная функциональность.
Резюме: неплохое решение для веб-дизайнера под Linux.
Ладно наверное хватит. Перепробовал множество. Начинал от Far-a сейчас остановился на PHPExpert-e. Одно но мне не нравится он в строках SQL синтаксис не умеет подсвечивать или я че не так делаю. Еще есть GVIM, vim c графическим интерфейсом
Project Explorer и Library Explorer тормозят у меня нефигово, на файлах побольше...
btw afaiu Zend Studio написана на Java => будет работать и в x-like системах. Предупреждая возможные наезды, у меня 256 мег оперативки, ZDE (Zend Developer Enviroment) не тормозит.
Да, все остальные редакторы, что перечислял Завхоз, кроме html-kit - с ним я не игрался, имхо не удобны для редактирования пхп. Единственно, возможно, стОит поставить dreamweaver, чтобы верстать таблички в ускоренном режиме
Не смог в http://lorien.s2s.msu.ru/ найти Мэдкроза, поэтому, если кому надо последнюю студию, то вам сюда:
h__p://www.zend.com:8080/studio ~30mb
и
h__p://www.crackz.ws/search.php?str=Zend+Studio&Submit=Search
кейген потянет любой из ветки 3. У меня прошел 3.1
а кто такой ZendStudioServer
его надо?
у меня не поставился, сцука, зависает на разных стадиях, причём в "Установке и удалении программ" уже есть, но н работает, так как установка зависла. Более того, его теперь анинсталлить никак, потому что он говорит, что якобы у меня апач как служба не запущен. А сам ZendStudio - рулез, всегда мечтал дебагить PHP-код =)
Его надо (если хочешь навороченный дебагер) ставить на сервак. Я еще не заморачивался.
ае, хачу, хачу, хачу!
Yep, exactly.
Спасибо , качаю !
Спасибо, не лень было такие обзоры набивать!
Ctrl+C, Ctrl+V рулит
Оставить комментарий
Moskay
И почему?