Масштабируемый редактор PHP - PullRequest
2 голосов
/ 10 июля 2009

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

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

Я приветствую два типа ответов
1) Что такое хорошая масштабируемая PHP IDE? Бонусные баллы, если это плагин VS, но я готов учиться чему угодно. Больше бонусных баллов, если есть поддержка JavaScript. Несвободный - это нормально.
2) Если кто-то еще испытывал трудности с ростом с Eclipse, какой совет вы можете дать, или какие настройки можно изменить, чтобы сделать его более надежным?

Обновление Я решил, что причиной зависаний Eclipse была проблема на сетевом уровне, которую я исправил. Так что я собираюсь предпринять еще одну попытку. Спасибо за все советы, я уверен, что они пригодятся.

Ответы [ 9 ]

2 голосов
/ 10 июля 2009

NetBeans - все, что я использую. Перешли с Eclipse по аналогичным причинам. Свободно. Поддержка JS (включая jQuery и отладку на стороне клиента).

Не бесплатно: студия Zend на основе Eclipse.

1 голос
/ 21 июля 2009

Я работаю в очень большой PHP-базе из окна Windows, и я смотрю для редактора с хорошим просмотром кода возможности, и тот, который будет масштабироваться на большой кодовой базе *

Zeus IDE имеет браузер с кодовой навигацией, основанный на информации, полученной от ctags , и я почти уверен, что ctags поддерживает PHP.

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

Теперь я не уверен, насколько велика ваша очень большая кодовая база , но Зевс может / не может быть в состоянии справиться с этим.

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

0 голосов
/ 21 июля 2009

Я бы лично порекомендовал NetBeans, который, кажется, работает лучше, чем альтернативы на основе Eclipse. NetBeans также имеет превосходную поддержку PHP, вполне сравнимую с коммерческой Zend Studio.

Однако, если вам нравится Eclipse, я бы посоветовал настроить файлы .ini. Один из них содержит объем памяти, который он будет использовать, вы можете увеличить его, например, до 2 ГБ, если у вас достаточно ОЗУ, что улучшит его производительность.

Komodo IDE - это реальная альтернатива, если у вас компьютер с более низкими характеристиками. Поскольку он не использует Java, как сказал jpic, он будет работать лучше. Однако он не обладает такими хорошими функциями справки по кодированию, как NetBeans или Zend Studio.

0 голосов
/ 10 июля 2009
  • PHP и Javascript отладчик - который можно использовать с Vim BTW.
    • интеграция VCS (не только svn),
    • не на Java: лучше масштабируется для больших кодовых баз на скромном оборудовании,
    • много, много удобных функций ...
0 голосов
/ 10 июля 2009

Я перешел с Zend Studio 6 (чертовски плохо) на PHPDesigner, и это «довольно здорово, хотя нет свертывания кода, что иногда меня раздражает, но в целом это потрясающе. Он предлагает отладку, встроенный svn с использованием Tortoise и Projects (включая сторонние библиотеки).

0 голосов
/ 10 июля 2009

Аптана основана на затмении. Мне нравится aptana, но если вам не понравилось затмение, то я думаю, что вы можете попробовать netbeans php ide

0 голосов
/ 10 июля 2009

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

0 голосов
/ 10 июля 2009

Я бы порекомендовал вам Aptana! Он бесплатный, поддерживает JS, а также является кроссплатформенным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...