Ich bin ein langjähriger Entwickler, der Sprachen hin und her mischt. In den letzten Jahren habe ich hauptsächlich mit .NET und Visual Studio gearbeitet. Wenn ich etwas in PHP schreibe, tendiere ich dazu, mit NetBeans IDE (auf meinem Mac) zu arbeiten und war immer mit der allgemeinen Funktionalität, dem IntelliSense und der enthaltenen PHPDoc-Funktionalität zufrieden.
Und da bin ich. Ich mag VS, aber jetzt sieht es so aus, als würde ich wieder ein paar PHP-Kodierungen machen.
Ist PHP Tools für Visual Studio eine echte Option beim Erstellen von Enterprise-ähnlichen Frameworks?
Wenn nicht, soll ich mit NetBeans weitermachen oder würde das hauptsächlich darauf hinweisen, dass ich ein alter mürrischer Furz bin, der Angst vor allem Neuen hat?
Ich habe einige Meinungen über Jetbrains php ide gelesen, aber die Vorlieben sind gemischt, es gibt auch viele, die scheinen zu mögen, aber wie ich es dachte, ist es am besten, wenn Sie die Zend-Frameworks verwenden, was ein kleines Problem ist seit ich meine eigenen Frameworks erstellt habe.
Es ist ein Bonus, wenn die IDE PHP 5.3 ausführen kann und den eingebauten Webserver für Echtzeit-Debugging verwendet. Oder gibt es andere Strategien, auf die ich achten sollte?
Ich benutze PHP Tools für Visual Studio und ich mag es wirklich. Hauptsächlich weil ich hauptsächlich ein asp.net Entwickler bin und ich mich in Visual Studio am wohlsten fühle. Es ist großartig, dass ich TFS in Visual Studio verwenden kann, um meine PHP-Dateien zu verwalten. Es ist auch schön, dass einige der generischen CodeRush-Funktionen funktionieren (z. B. das Löschen von Markierungen). Ich habe ihre Unterstützung gefunden, um gut zu sein. Es kostet Geld, aber es ist vernünftig.
Führen Sie die folgenden Schritte aus, damit das serverseitige Debugging funktioniert:
Ссылка .
In Visual Studio können Sie über das Menü Extras zu den Optionen für PHP-Tools gelangen. Extras-Optionen-PHP-Tools.
Beachten Sie, welche php.ini-Datei verwendet wird:
IIS verwendet diese php.ini:
% ProgramFiles% \ PHP \ v5.3 \ php.ini
Diese php.ini wird beim Debuggen von Visual Studio verwendet:
% ProgramFiles% \ IIS Express \ PHP \ v5.3 \ php.ini
Ich werde noch eine Sache erwähnen, da es ein Schmerz war, es herauszufinden; Ich muss Code in der WordPress functions.php Datei debuggen. Um das Debugging auf functions.php zu starten, starte ich zuerst den VS-Debugger (indem ich auf Debug-Start Debugging klicke) auf eine kleine Testdatei wie diese:
%Vor%Bei laufendem Debugger werden in der functions.php Breakpoints gesetzt. Beachten Sie, dass das Debuggen von WordPress nur in Ihrem Standardbrowser funktioniert.
Ich benutze AptanaStudio auf dem Mac. Es unterstützt die Integration von Remote-Gebäude- und Quellcodeverwaltung. es ist die beste schwere PHP IDE, die ich benutzt habe.
Ich habe noch nicht entschieden, mit welchem Werkzeug ich arbeiten werde. Aber die Leute, die hier über das Lob der PHP-Tools lesen, sollten erkennen, dass zwei der glühenden Kommentare vom Mitbegründer der Firma stammen, die dieses Produkt verkauft - etwas, das er nicht erwähnt.
Diese Seite Ссылка liste viele PHP IDEs auf und listet die Top 10 PHP IDEs auf.