Genau wie vor der Verwendung von PHPStorm habe ich Eclipse und seine abgeleitete Version HBuilder verwendet, bei denen es sich um IDE-artige Entwicklungstools handelt. Seitdem war ich in IDEs verliebt, viele Leute sagten, dass VScode nach der Konfiguration verschiedener Plug-Ins reibungslos und reibungslos sei. (Empfohlenes Lernen: phpstorm)
Aber meine eigenen Erfahrungen mit VScode sind zu diesem Zeitpunkt nicht gut und die JSON-Konfiguration war nicht akzeptabel Obwohl die Installation des Plug-Ins einfach ist, ist die Konfiguration des Plug-Ins sehr kompliziert. Um beispielsweise ein PHP-Inspect-Plugin zu konfigurieren, muss ich auch die ausführbare Datei finden, die PHP in der Konfigurationsdatei usw. ändert ., aber wenn ich die IDE verwende, muss ich mir darüber keine Sorgen mehr machen, sie findet es automatisch für mich.
Und Und wenn Sie ein oder zwei Stunden damit verbringen, VScode zu konfigurieren, beginnen Sie mit dem Schreiben von Code, stellen jedoch fest, dass einige Plug-Ins Fehler verursachen können, wie beispielsweise das Plug-In für die automatische Formatierung von VScode Wenn die automatische Formatierung zum Speichern aktiviert ist, bleibt sie beim Speichern hängen. Warten Sie, aber diese Funktionen können sofort in der IDE verwendet werden und sind bequem konfiguriert.
Jeder, der eine IDE bekommt, kann sie nach Belieben bedienen, aber Editoren sind anders. Wenn Sie bereit sind, sie zu studieren, verbringen Sie ein paar Tage damit, sie zu konfigurieren ist genauso stark, aber was er am Ende macht, ist möglicherweise nicht so reibungslos wie IDE.
Für mich gibt es noch etwas Wichtigeres: Tastenkombinationen. Wenn Sie den Editor verwenden, werden Sie natürlich feststellen, dass diese Software einige gängige Tastenkombinationen bietet für Entwicklungstools, aber diese Lösungen sind grundsätzlich schrecklich. Aber wenn ich den Jetbrains-Familieneimer verwende, wird dieses Gefühl viel besser und sorgenfreier sein.
Ich bin an das Gefühl gewöhnt, es sofort nutzen zu können, anstatt zu sagen, dass ich, nachdem ich etwas bekommen habe, daran herumbasteln muss, bevor ich es nutzen kann.
Natürlich verfügt der Editor über eine Portable Edition, die gepackt und im Cloud-Bereich abgelegt und bei Bedarf heruntergeladen werden kann, aber für mich empfinde ich das auch als Belastung.
Außerdem verwende ich 2700X + 32G-Speicher nur für eine glückliche Entwicklung, im Austausch für eine gute Entwicklungserfahrung möchte ich einfach nur glücklich sein, und das ist es, egal, was andere sagen.
Der wichtigste Teil ist natürlich die kommerzielle Genehmigung. Wenn das Unternehmen der Meinung ist, dass Jetbrains zu teuer ist und den Einsatz von VSC erfordert, um Risiken zu vermeiden, sind dies alles Faktoren.
Wenn Sie der Meinung sind, dass die Funktionen der IDE mit denen des Editors identisch sind, bedeutet das, dass Sie die IDE noch nicht vollständig erforscht haben. Umgekehrt kann natürlich auch die Editor-Theorie alles erreichen, was die IDE erreichen kann.
IDE
Integrated Development Environment (kurz IDE, auch bekannt als Integration Design Environment, Integration Debugging Environment) ist ein Hilfsprogrammentwickler, der bei der Entwicklung von Software-Anwendungssoftware unterstützen kann beim Schreiben von Quellcodetexten, beim Kompilieren und Verpacken in verwendbare Programme innerhalb des Entwicklungstools, und einige können sogar grafische Oberflächen entwerfen.
Eine IDE umfasst normalerweise einen Programmiersprachen-Editor, automatisierte Build-Tools und oft einen Debugger. Einige IDEs enthalten Compiler/Interpreter, wie z. B. Microsoft Visual Studio, während andere dies nicht tun, wie z. B. Eclipse, SharpDevelop usw. Diese IDEs implementieren die Codekompilierung durch den Aufruf von Compilern von Drittanbietern. Manchmal umfassen IDEs auch Versionskontrollsysteme und Tools zum Entwerfen grafischer Benutzeroberflächen.
Viele moderne IDEs, die objektorientiert unterstützen, umfassen auch Kategoriebrowser, Objektbetrachter und Objektstrukturdiagramme. Obwohl es derzeit einige IDEs gibt, die mehrere Programmiersprachen unterstützen (z. B. Eclipse, NetBeans, Microsoft Visual Studio), sind IDEs im Allgemeinen hauptsächlich auf bestimmte Programmiersprachen (z. B. Visual Basic) zugeschnitten.
Editor
Ein Texteditor ist eine Art Computersoftware. Wird hauptsächlich zum Schreiben und Anzeigen von Textdateien verwendet. Es gibt einige spezielle Texteditoren, die das Hinzufügen eigener Formate unterstützen, um die Präsentation von Dokumenten zu bereichern.
Das Betriebssystem oder die integrierte Entwicklungsumgebung verfügt normalerweise über einen Editor, der einfachen Text anzeigen und bearbeiten kann. Texteditoren, die Formate hinzufügen können, werden normalerweise von einzelnen Benutzern oder Unternehmen verwendet, um Dateien zu erstellen, die Formate erfordern.
Da Programme und Programmkonfigurationsdateien normalerweise im Klartext gespeichert werden, müssen Programmierer auch einen Klartexteditor verwenden, um Programme und Konfigurationsdateien zu bearbeiten.
Das obige ist der detaillierte Inhalt vonWie ist PHPStorm besser als VScode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!