PHP Web Entwicklung IDE [geschlossen]

8
___ answer1635961 ___

Ich kann Ihnen Aptana vorschlagen (www.aptana.com). Sie können Breakpoints setzen und im Debug-Modus zu einem anderen Breakpoint springen. Sie können Firefox Addon von Aptana verwenden.

    
___ answer1637173 ___

Wie die anderen Beantworter erwähnt haben, gibt es eine Reihe von PHP-fähigen IDEs, die in XDebug integriert sind. Ich dachte, ich würde nur hinzufügen, dass dies PHP-Debugger sind, und da PHP eine serverseitige Sprache ist, wird es nicht helfen, clientseitige Aktionen zu debuggen, wie das Klicken auf einen Link.

Wenn es Code gibt, den Sie pausieren / anzeigen möchten, wenn der Client Aktionen ausführt, dann ist Ihre beste Wette ein Javascript-Debugger. Mozilla hat einen Venkman (benannt nach Bill Murrays Figur in Ghostbusters - großartig!) , aber ich habe Firebug immer viel nützlicher gefunden. Es ist ein Kinderspiel:

%Vor%

Sie können Ihre JS-Quelle auch mit Firebug durchsuchen und Haltepunkte hinzufügen, um von dort zu codieren.

    
___ answer1637202 ___

Ich muss sagen, dass PHP NuSphere PhpEd am besten gefällt. Es hat alle Eigenschaften eines guten Editors. Und es ermöglicht Debugging (auch Breakpoints setzen). Sie müssen dbgwizard herunterladen und zum lokalen Server hinzufügen. Ich bin mir nicht sicher, ob es auf dem Remote-Server Debuggen kann.

    
___ answer1808848 ___

Ich empfehle Ihnen netbeans es ist kostenlos. es ist für alle Plattformen verfügbar, und meistens ist es gut für die Bearbeitung von PHP, JSP, Java, CSS, HTML, ...

Glauben Sie mir, ich benutze es für die PHP-Entwicklung und es ist die am besten geeignete Idee, die ich finden kann ...

    
___ answer9207088 ___

Ich kann nicht glauben, dass niemand PHPSstorm erwähnt hat. Ich weiß, du hast GRATIS gesagt ... aber ich habe so lange nachgedacht wie du, bis ich PHPSstorm probierte. Es ist $ 100, aber lohnt sich . Du wirst mir später danken. PHPStorm wird sich innerhalb von 1 Woche durch die Einnahme von Advil-Flaschen amortisieren. Kopfschmerzen beiseite, Ihr Code wird besser sein, Sie können Fehler schneller finden, Sie können einfacher testen und bereitstellen, was bedeutet, dass Sie endlich das große $$$ bekommen können, das Sie verdienen ... ganz zu schweigen davon, dass es Spaß macht, wenn Sie so schnell arbeiten .

Siehe diese Antwort für weitere Details ... viel Glück

    
___ answer1637107 ___

Zuerst stimme ich zu: Netbeans ist die beste aktuelle PHP IDE

Wie beim Debugging können Sie einem anderen Ansatz folgen - da Symfony dazu neigt, zwischen Anfragen zu springen

  • Es wird ziemlich schwierig sein, es mit xdebug
  • zu verfolgen
  • Außerdem besteht eine hohe Wahrscheinlichkeit, dass Sie Ihren Code auf einem Remote-Server ausführen

Wir fanden FirePHP (FireBug-Erweiterung) sehr nützlich für diese Fälle.

Es gibt eine großartige Symfony Plugin-Implementierung dafür: sfFirePHPPlugin

%Vor%

Achten Sie darauf, in Netbeans Code-Vorlagen dafür zu erstellen! ;)

%Vor%     
___ answer1637911 ___

Ich werde Aptana als zweites brauchen. Wenn Sie jemals DreamWeaver benutzt haben, ist das sehr ähnlich, mit all dem nutzlosen Müll, der entfernt wurde. Hat auch Unterstützung für Repositories, Ajax, Debug-Modus und funktioniert auf jedem Betriebssystem.

    
___ answer2250797 ___

Ja, ich denke, Sie suchen phpDesigner :

  1. Funktion geladen, aber immer noch schnell und intuitiv zu bedienen und zu lernen!

  2. Voller PHP-, HTML-, CSS- und JavaScript-Editor!

  3. Erweiterter Code-Tipp und Code-Vervollständigung mit OOP!

  4. Debuggen und profilieren Sie Ihre PHP-Skripte mit Xdebug!

  5. Arbeiten Sie mit allen gängigen PHP- und JavaScript-Frameworks!

  6. Arbeiten Sie mit Dateien über FTP / SFTP und TortoiseSVN!

  

Debuggen und profilieren Sie PHP-Skripte mit Xdebug

     

Analysieren Sie Ihren Code Schritt für Schritt mit   Haltepunkte, Uhren und Auswertungen.   Finden Sie Engpässe in Ihrem Code und   Beschleunige die langsamen Teile in deinem Code   mit dem Profiler.

     

phpDesigner 7 wird mit voller Unterstützung geliefert   für volle Unterstützung für PHP 5.3 und   konfiguriert, um mit Xdebug zu arbeiten.

%Vor%

alt text http://www.mpsoftware.dk/images/phpdesigner7/phpdesigner7 -phpide-phpeditor-main.png

    
___ tag123debugging ___ Debugging ist ein methodischer Prozess zum Suchen und Beheben von Fehlern in einem Computerprogramm. ** WICHTIGER HINWEIS: ** Dieses Tag ist NUR für Fragen über Debugging-Techniken oder den Debugging-Prozess gedacht, NICHT um Hilfe beim Debuggen Ihres Codes anzufordern. ___ tag123php ___ PHP ist eine weit verbreitete, dynamische, objektorientierte und interpretierte Skriptsprache, die primär für die serverseitige Webentwicklung entwickelt wurde. ___ tag123breakpoints ___ Ein Haltepunkt ist ein absichtlicher Stopp- oder Pausierplatz in einem Programm, der zu Debuggingzwecken eingerichtet wird. ___ tag123phpide ___ IDE für PHP-Sprache ___ qstnhdr ___ PHP Web Entwicklung IDE [geschlossen] ___ answer1635822 ___

NetBeans für PHP verwendet xdebug, in dem Sie unter anderem Breakpoints setzen können. Es ist die beste IDE für PHP, die ich ausprobiert habe (und ich habe viele IDEs ausprobiert).

Von Ссылка

  

Debug PHP-Code mit Xdebug: Sie können   lokale Variablen prüfen, Uhren einstellen,   Setzen Sie Haltepunkte und bewerten Sie den Code   Leben. Navigieren Sie zu Deklarationen und Typen   und Dateien mit den Tastenkombinationen "Gehe zu" und "   Hypertext-Links. Verwenden Sie ein globales PHP   Pfad für alle Projekte einschließen oder   Passen Sie es pro Projekt an.

     

Die NetBeans IDE für PHP bietet auch   Kommandozeilen-Debugging: Die PHP   Die Programmausgabe erscheint in einem Befehl   Zeilenanzeige in der IDE selbst und Sie   kann das erzeugte HTML ohne überprüfen   Ich muss zu einem Browser wechseln.

     

Sie können Skripte und Webseiten debuggen,   entweder lokal oder remote. Das   NetBeans PHP Debugger Integration   ermöglicht es Ihnen, Serverpfade zu zuordnen   lokale Pfade zum Aktivieren von Remote   Debugging.

Ich habe auch Eclipse PDT nachgeschlagen, und es verwendet Zend Debugger (oder xdebug, aber ZD scheint der Standard-Debugger zu sein). Ich habe es nie benutzt (ich habe Aptana Studio verwendet, ein Eclipse-Unterprojekt, hat es nicht gefallen), aber Eclipse ist eine solide IDE und wird weit verbreitet verwendet. Ich hatte nie die Notwendigkeit, NetBeans für Eclipse zu tauschen. Anyway - IBM schrieb ein Whitepaper zum Debugging von PHP in Eclipse PDT mit Zend Debugger. Viel Spaß beim Lesen . ;)

Bearbeiten, Ich sehe, dass dieser Thread immer noch einige Ansichten bekommt, und ich dachte, ich würde meine Antwort aktualisieren. Heutzutage bevorzuge ich eigentlich Eclipse über NetBeans. Nicht, dass ich es tatsächlich für die bessere Wahl halte, aber es wurde stark verbessert, seit ich es das letzte Mal benutzt habe - und es ist wirklich ordentlich mit allen verfügbaren Plugins (besonders Git). Die Code-Vervollständigung ist besser als je zuvor und die Debugging-Art funktioniert (das Zend-Plugin ist jedoch fehlerhaft). Also, um es zusammenzufassen; Eclipse hat sich sehr verbessert, seit ich die ursprüngliche Antwort geschrieben habe, und es ist wirklich einen Versuch wert. Probieren Sie es aus - wenn Sie nicht zufrieden sind, empfehle ich immer noch NetBeans.

    
___
skyeagle 28.10.2009, 08:17
quelle

9 Antworten

15

NetBeans für PHP verwendet xdebug, in dem Sie unter anderem Breakpoints setzen können. Es ist die beste IDE für PHP, die ich ausprobiert habe (und ich habe viele IDEs ausprobiert).

Von Ссылка

  

Debug PHP-Code mit Xdebug: Sie können   lokale Variablen prüfen, Uhren einstellen,   Setzen Sie Haltepunkte und bewerten Sie den Code   Leben. Navigieren Sie zu Deklarationen und Typen   und Dateien mit den Tastenkombinationen "Gehe zu" und "   Hypertext-Links. Verwenden Sie ein globales PHP   Pfad für alle Projekte einschließen oder   Passen Sie es pro Projekt an.

     

Die NetBeans IDE für PHP bietet auch   Kommandozeilen-Debugging: Die PHP   Die Programmausgabe erscheint in einem Befehl   Zeilenanzeige in der IDE selbst und Sie   kann das erzeugte HTML ohne überprüfen   Ich muss zu einem Browser wechseln.

     

Sie können Skripte und Webseiten debuggen,   entweder lokal oder remote. Das   NetBeans PHP Debugger Integration   ermöglicht es Ihnen, Serverpfade zu zuordnen   lokale Pfade zum Aktivieren von Remote   Debugging.

Ich habe auch Eclipse PDT nachgeschlagen, und es verwendet Zend Debugger (oder xdebug, aber ZD scheint der Standard-Debugger zu sein). Ich habe es nie benutzt (ich habe Aptana Studio verwendet, ein Eclipse-Unterprojekt, hat es nicht gefallen), aber Eclipse ist eine solide IDE und wird weit verbreitet verwendet. Ich hatte nie die Notwendigkeit, NetBeans für Eclipse zu tauschen. Anyway - IBM schrieb ein Whitepaper zum Debugging von PHP in Eclipse PDT mit Zend Debugger. Viel Spaß beim Lesen . ;)

Bearbeiten, Ich sehe, dass dieser Thread immer noch einige Ansichten bekommt, und ich dachte, ich würde meine Antwort aktualisieren. Heutzutage bevorzuge ich eigentlich Eclipse über NetBeans. Nicht, dass ich es tatsächlich für die bessere Wahl halte, aber es wurde stark verbessert, seit ich es das letzte Mal benutzt habe - und es ist wirklich ordentlich mit allen verfügbaren Plugins (besonders Git). Die Code-Vervollständigung ist besser als je zuvor und die Debugging-Art funktioniert (das Zend-Plugin ist jedoch fehlerhaft). Also, um es zusammenzufassen; Eclipse hat sich sehr verbessert, seit ich die ursprüngliche Antwort geschrieben habe, und es ist wirklich einen Versuch wert. Probieren Sie es aus - wenn Sie nicht zufrieden sind, empfehle ich immer noch NetBeans.

    
Björn 28.10.2009 08:21
quelle
3

Ich kann Ihnen Aptana vorschlagen (www.aptana.com). Sie können Breakpoints setzen und im Debug-Modus zu einem anderen Breakpoint springen. Sie können Firefox Addon von Aptana verwenden.

    
Erkan BALABAN 28.10.2009 08:57
quelle
1

Wie die anderen Beantworter erwähnt haben, gibt es eine Reihe von PHP-fähigen IDEs, die in XDebug integriert sind. Ich dachte, ich würde nur hinzufügen, dass dies PHP-Debugger sind, und da PHP eine serverseitige Sprache ist, wird es nicht helfen, clientseitige Aktionen zu debuggen, wie das Klicken auf einen Link.

Wenn es Code gibt, den Sie pausieren / anzeigen möchten, wenn der Client Aktionen ausführt, dann ist Ihre beste Wette ein Javascript-Debugger. Mozilla hat einen Venkman (benannt nach Bill Murrays Figur in Ghostbusters - großartig!) , aber ich habe Firebug immer viel nützlicher gefunden. Es ist ein Kinderspiel:

%Vor%

Sie können Ihre JS-Quelle auch mit Firebug durchsuchen und Haltepunkte hinzufügen, um von dort zu codieren.

    
nickf 28.10.2009 13:15
quelle
1

Ich muss sagen, dass PHP NuSphere PhpEd am besten gefällt. Es hat alle Eigenschaften eines guten Editors. Und es ermöglicht Debugging (auch Breakpoints setzen). Sie müssen dbgwizard herunterladen und zum lokalen Server hinzufügen. Ich bin mir nicht sicher, ob es auf dem Remote-Server Debuggen kann.

    
Krishna Kant Sharma 28.10.2009 13:21
quelle
1

Ich empfehle Ihnen netbeans es ist kostenlos. es ist für alle Plattformen verfügbar, und meistens ist es gut für die Bearbeitung von PHP, JSP, Java, CSS, HTML, ...

Glauben Sie mir, ich benutze es für die PHP-Entwicklung und es ist die am besten geeignete Idee, die ich finden kann ...

    
JSixface 27.11.2009 13:41
quelle
1

Ich kann nicht glauben, dass niemand PHPSstorm erwähnt hat. Ich weiß, du hast GRATIS gesagt ... aber ich habe so lange nachgedacht wie du, bis ich PHPSstorm probierte. Es ist $ 100, aber lohnt sich . Du wirst mir später danken. PHPStorm wird sich innerhalb von 1 Woche durch die Einnahme von Advil-Flaschen amortisieren. Kopfschmerzen beiseite, Ihr Code wird besser sein, Sie können Fehler schneller finden, Sie können einfacher testen und bereitstellen, was bedeutet, dass Sie endlich das große $$$ bekommen können, das Sie verdienen ... ganz zu schweigen davon, dass es Spaß macht, wenn Sie so schnell arbeiten .

Siehe diese Antwort für weitere Details ... viel Glück

    
JoshuaDavid 09.02.2012 07:42
quelle
0

Zuerst stimme ich zu: Netbeans ist die beste aktuelle PHP IDE

Wie beim Debugging können Sie einem anderen Ansatz folgen - da Symfony dazu neigt, zwischen Anfragen zu springen

  • Es wird ziemlich schwierig sein, es mit xdebug
  • zu verfolgen
  • Außerdem besteht eine hohe Wahrscheinlichkeit, dass Sie Ihren Code auf einem Remote-Server ausführen

Wir fanden FirePHP (FireBug-Erweiterung) sehr nützlich für diese Fälle.

Es gibt eine großartige Symfony Plugin-Implementierung dafür: sfFirePHPPlugin

%Vor%

Achten Sie darauf, in Netbeans Code-Vorlagen dafür zu erstellen! ;)

%Vor%     
Attila Koteles 28.10.2009 12:59
quelle
0

Ich werde Aptana als zweites brauchen. Wenn Sie jemals DreamWeaver benutzt haben, ist das sehr ähnlich, mit all dem nutzlosen Müll, der entfernt wurde. Hat auch Unterstützung für Repositories, Ajax, Debug-Modus und funktioniert auf jedem Betriebssystem.

    
Psilokan 28.10.2009 15:12
quelle
0

Ja, ich denke, Sie suchen phpDesigner :

  1. Funktion geladen, aber immer noch schnell und intuitiv zu bedienen und zu lernen!

  2. Voller PHP-, HTML-, CSS- und JavaScript-Editor!

  3. Erweiterter Code-Tipp und Code-Vervollständigung mit OOP!

  4. Debuggen und profilieren Sie Ihre PHP-Skripte mit Xdebug!

  5. Arbeiten Sie mit allen gängigen PHP- und JavaScript-Frameworks!

  6. Arbeiten Sie mit Dateien über FTP / SFTP und TortoiseSVN!

  

Debuggen und profilieren Sie PHP-Skripte mit Xdebug

     

Analysieren Sie Ihren Code Schritt für Schritt mit   Haltepunkte, Uhren und Auswertungen.   Finden Sie Engpässe in Ihrem Code und   Beschleunige die langsamen Teile in deinem Code   mit dem Profiler.

     

phpDesigner 7 wird mit voller Unterstützung geliefert   für volle Unterstützung für PHP 5.3 und   konfiguriert, um mit Xdebug zu arbeiten.

%Vor%

alt text http://www.mpsoftware.dk/images/phpdesigner7/phpdesigner7 -phpide-phpeditor-main.png

    
Sarfraz 12.02.2010 09:35
quelle

Tags und Links