2009-08-10 6 views
0

PHP in sich ist schwierig für IDEs wegen der dynamischen Natur der Sprache.Ich brauche eine IDE für TYPO3 Core-Entwicklung in PHP

Meine aktuelle Entwicklungsumgebung ist meist Netbeans gegen eine lokale SVN-Kopie der Codebasis-Setup in einem lokalen Entwicklungs-Webserver. Der Code ist Volltext, der von der Vistas-Suchmaschine für fast sofortige Suchvorgänge indiziert wird.

Ich mache eine Menge Entwicklung direkt gegen den Hauptentwicklungsserver, der eine Kombination von Werkzeugen verwendet. Putty, um mit dem Server zu interagieren und zu implementieren, indem ein svn checkout auf dem Entwicklungsserver aktualisiert wird. Tortoise SVN vor Ort, um eine ziemlich reiche SVN-Erfahrung zu haben. Netbeans haben offensichtlich SVN-Integration. Die meisten Änderungen auf dem Remote-Server werden über die Putty-Sitzung festgelegt. WinSCP zur Interaktion mit dem Entwicklungsserver mit norton commander-ähnlicher Schnittstelle sowie die gute Putty-Integration.

Schließlich ist mein Texteditor für Remote-Bearbeitung Notizblock ++ aus Gewohnheit und wegen einiger netter Funktionen und guter Preis.

Was ich wirklich vermisse, ist gute PHP-Bearbeitung. Aufgrund der Art und Weise, wie TYPO3 arbeitet, werden fast alle Objekte durch die Instanzabstraktion instanziiert, die entweder die Basisklasse oder die angepasste Klasse zurückgibt, wenn das Framework erweitert wurde. Ich bin nicht auf der Suche nach einem magischen Bearbeitungspaket und würde gerne einen Editor finden, der Anmerkungen verwenden kann, um den Typ der häufig verwendeten Variablen anzugeben.

Antwort

4

Eclipse PDT wäre eine Lösung. http://www.eclipse.org/pdt/

Wenn es die Klasse nicht selbst findet, können Sie die phpdoc-Syntax verwenden, um einen Hinweis zu geben. zB:

/** 
* @var $foobar Class_Name 
**/ 
$foobar = CallingStatic::MethodWhichReturnsAClass; 
2

Wow, ich bin erstaunt, Sie denken, php und IDE zu hören bekommen entlang nicht, sind diese Zeiten vorbei. Es gibt zum Beispiel Aptana da draußen, was Ihnen alles bietet was Sie wünschen und vieles mehr!

Keine Notwendigkeit für all diese Tools, Aptana integriert all diese Tools und hat ein großartiges PHP-Plugin. Das neue Aptana 1.5 ist auch viel schneller und verbraucht weniger Ressourcen als sein Vorgänger.

+0

+1 für aptana Studio! –

0

Ich bin nicht auf der Suche nach einem Bearbeitungs Paket Magie und mag einen Editor finden, die Anmerkungen zu geben Sie die Art der am häufigsten verwendeten Variablen verwenden kann.

Ich bin nicht ganz sicher, was Sie durch diese Aussage bedeuten, aber der Zeus Editor hat eine Vorlagenfunktion, die von Nutzen sein könnten. Die Vorlagen bieten eine Methode zum Hinzufügen eines Codefragments zu einem Schlüsselwort.

Wenn das Schlüsselwort in das Dokument eingegeben wird und von der Leertaste gefolgt wird, wird die Vorlage ausgelöst und das Schlüsselwort durch den entsprechenden Codeschnipsel ersetzt.

1

Vielleicht möchten Sie einen Blick auf Zend Studio werfen. Meiner Meinung nach die mächtigste PHP IDE da draußen.

Es enthält viele Funktionen wie: Code-Assist, Vorlagen, PHP-Debugging, Svn-Integration, ...

0

Netbeans haben offensichtlich SVN-Integration.

Wenn Sie Netbeans verwenden, haben Sie bereits eine IDE mit hervorragender PHP-Unterstützung. Details here.

1

Im Moment ist PHPStorm bei TYPO3-Entwicklern sehr beliebt.