Мне нужна IDE для разработки ядра TYPO3 на php

Php сам по себе сложен для IDE из-за динамической природы языка.

Моя текущая среда разработки — это в основном netbeans против локальной копии svn установки кодовой базы на локальном веб-сервере разработки. Код представляет собой полнотекстовый индекс, индексированный поисковой системой Vistas для почти мгновенного поиска.

Я много разрабатываю непосредственно на основном сервере разработки, используя комбинацию инструментов. Putty для взаимодействия с сервером и развертывания путем обновления проверки svn на сервере разработки. Tortoise SVN локально, чтобы иметь достаточно богатый опыт работы с SVN. Netbeans, очевидно, имеет интеграцию с SVN. Большая часть изменений на удаленном сервере фиксируется с помощью сеанса шпатлевки. WinSCP для взаимодействия с сервером разработки с интерфейсом, подобным Norton Commander, а также с хорошей интеграцией шпатлевки.

Наконец, мой текстовый редактор для удаленного редактирования — Notepad++ по привычке, из-за некоторых приятных функций и хорошей цены.

Чего мне действительно не хватает, так это хорошего редактирования php. Из-за того, как работает TYPO3, почти все объекты создаются с помощью абстракции make instance, которая либо возвращает базовый класс, либо настраиваемый класс, если инфраструктура была расширена. Я не ищу волшебный пакет редактирования и хотел бы найти редактор, который может использовать аннотации для указания типа часто используемых переменных.


person Community    schedule 10.08.2009    source источник


Ответы (6)


Eclipse PDT был бы решением. http://www.eclipse.org/pdt/

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

/**
* @var $foobar Class_Name
**/
$foobar = CallingStatic::MethodWhichReturnsAClass;
person Rufinus    schedule 10.08.2009

Вау, я поражен, что вы думаете, что php и IDE не ладят, эти времена прошли. Например, есть Aptana, который предлагает вам все, о чем вы просите, и даже больше!

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

person markus    schedule 10.08.2009

Вы можете взглянуть на Zend Studio. На мой взгляд, самая мощная PHP IDE.

Он включает в себя множество функций, таких как: помощник по коду, шаблоны, отладка php, интеграция svn, ... (http://www.zend.com/en/products/studio/features)

person flo    schedule 30.05.2010

На данный момент PHPStorm весьма популярен среди разработчиков TYPO3.

person Fedir RYKHTIK    schedule 23.10.2013

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

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

Если ключевое слово введено в документ и за ним следует пробел, шаблон сработает и заменит ключевое слово соответствующим фрагментом кода.

person jussij    schedule 11.08.2009

Netbeans, очевидно, имеет интеграцию с SVN.

Если вы используете Netbeans, у вас уже есть IDE с отличной поддержкой PHP. Подробности здесь.

person Jason A. Lefkowitz    schedule 25.01.2011