IDE für die Webentwicklung (einschließlich PHP und JS)

Was ist die beste Webentwicklungs-IDE, die Sie kennengelernt haben und die auch Core-PHP-Arbeiten und JS sehr gut bewältigt (z. B. AngularJS)?

Erforderlich:

  • Extrem schnell – nichts ist ärgerlicher als eine langsame/stotternde IDE
  • Exzellent bei der Code-Vervollständigung – sehr schlau darin, zu verstehen, was Sie tun
  • Gut in HTML/CSS – es hat keinen Sinn, nur in den kniffligeren Dingen gut zu sein, wenn Sie die Grundlagen vermissen
  • Auch gut in PHP/JS (einschließlich Angular) – wie bereits erwähnt, ist dies eine Notwendigkeit
  • Syntaxfehlererkennung für die oben genannten
  • Unterstützung für LESS/SASS-Kompilierung
  • Insgesamt eine angenehme Umgebung zum Arbeiten - schön anzusehen, intelligent und hilfreich

und …

  • Windows-basiert

Möchte:

  • OSX-Unterstützung - es wäre gelegentlich hilfreich, sie in OSX zu verwenden, ist aber nicht unbedingt erforderlich

Nicht benötigen:

  • Umsonst zu sein – ich bin Profi und zahle gerne für etwas, das mir das tägliche Leben erleichtert
  • FTP - Ich freue mich über die Bereitstellung über FileZilla

Es ist eine Schande, dass heutzutage so viele IDEs Java verwenden, da es sie nicht halb zu verlangsamen scheint, um in Gang zu kommen. In Bezug auf "angenehme Umgebung" mag ich Brackets sehr. Es ist schön zu bedienen und sehr schnell und sauber, aber es ist manchmal ein wenig stotternd und es fehlen sofort erweiterte Funktionen.

Welche IDE findest du am besten? Diejenige, die die Webentwicklung weniger lästig macht als andere.

Wäre PhpStorm von Nutzen?
Warum nicht etwas ausprobieren, das in Webtechnologie geschrieben ist, ja, ich spreche von atom -} atom.io

Antworten (6)

PHP Storm ist sehr wahrscheinlich das, was Sie brauchen werden. (Bitte sehen Sie sich den Videolink unten an ... kann diese nicht genug empfehlen)

- Extrem schnell – nichts ist ärgerlicher als eine langsame/stotternde IDE

Meiner Meinung nach ist phpstorm sehr schnell. Es startet möglicherweise nicht innerhalb von 0,01 Sekunden, aber sobald es geladen ist, bemerke ich keine Verzögerung.

- Hervorragend bei der Code-Vervollständigung -- sehr schlau darin, zu verstehen, was Sie tun

Unbedingt. Es hat eine sehr gute Codevervollständigung, solange Ihr Code gut angelegt ist und DocBlocs usw. enthält, werden sie alle erfasst.

- Gut in HTML/CSS -- es hat keinen Sinn, nur in den kniffligeren Dingen gut zu sein, wenn Sie die Grundlagen vermissen

Es verfügt über eine vollständige Analyse der Codequalität. PHPStorm-Funktionen

- Auch gut in PHP/JS (einschließlich Angular) -- wie bereits erwähnt, ist dies eine Notwendigkeit zur Erkennung von Syntaxfehlern für das oben Genannte

PHP ist perfekt, eckig kommt.

- Unterstützung für LESS/SASS-Kompilierung

Es gibt Tutorials, die zeigen, wie man dies mit GULP usw.

- Exzellente Git-Unterstützung von Anfang an

Für Git/Mercurial/CVS/Subversion wurde gesorgt.

- Insgesamt ein angenehmes Arbeitsumfeld - schön anzusehen, intelligent und hilfreich

Ich kann diese kurzen Videos nicht genug empfehlen - sie zeigen Ihnen, wie Sie das Beste aus der Software herausholen. Wie man in PHP Storm großartig wird

Diese Videos sind ausgezeichnet und lassen mich mit einer IDE zurück, die alles tut, was ich brauche. Das Geld wert. Kann diese Videos auch anderen wärmstens empfehlen. Vielen Dank!

Vielleicht schaust du mal bei NetBeans nach . Es basiert auf Java, ist aber viel, viel flüssiger als Eclipse.

  • funktioniert überall
  • schnell (Start dauert ein paar Sekunden, aber danach keine Verlangsamung)
  • HTML/CSS/PHP/JS einschließlich Angular, JQuery, RequireJS, Knockout usw.
  • Unterstützung für LESS/SASS-Kompilierung
  • schön anzusehen (hellblau)
  • leistungsstarkes Refactoring (z. B. Strg+R zum sicheren Umbenennen von Variablen)
  • Hervorragende Git-Integration (hat sogar einen eigenen Diff-Editor)
  • kostenlos und Open-Source

Ich habe es für die HTML5-Entwicklung verwendet, seit es vor Jahren offiziell unterstützt wurde, und es wird immer besser. Seine Vorschläge sind genau richtig und unmittelbar. Dinge wie Codevervollständigung und Refactoring sind blitzschnell.

Eine Alternative wäre Aptana Studio , das auf Eclipse basiert, aber stärker in der HTML5-Abteilung ist. Vielleicht können Sie es versuchen.

NetBeans ist meiner Meinung nach sogar sehr langsam, selbst auf meinem leistungsstarken Desktop-PC. Das Scannen von Projekten dauert Ewigkeiten, und gelegentlich hängt es sich auf und wird durch Dinge verwirrt. Es ist gut, aber es ist nicht großartig. (Ich finde es auch extrem hässlich, aber ich denke, das liegt alles im Auge des Betrachters.)
@Chuck der anfängliche Scan kann lange dauern, das stimmt, Sie können ihn beschleunigen, indem Sie alle aktiven Projekte schließen, die Sie nicht verwenden (links, rechte Maustaste, schließen). Edit: Übrigens, hast du Aptana Studio ausprobiert?
Nachdem ich nach vielen Jahren der Verwendung von NetBeans zu PHPStorm gewechselt bin, finde ich, dass ersteres eine viel bessere Version von letzterem ist. Nicht unbedingt auf offensichtliche Weise, aber je öfter ich es verwende, desto mehr denke ich, dass PHPStorm eindeutig besser ist. Trotzdem danke.

Ich bin sicher, Sie haben sich PhpStorm angeschaut . Obwohl es nicht kostenlos ist, ist es immer noch eine der am häufigsten verwendeten IDEs der Welt.

  • Es ist schnell (nach meiner Erfahrung)
  • Es ist großartig bei der Code-Erkennung/-Vervollständigung (basierend auf IntelliJ IDEA können Sie sogar Code-Blöcke manuell auf eine bestimmte Sprache innerhalb einer Datei einstellen)
  • Gute PHP- und JS-Unterstützung (einschließlich AngularJS und sogar Meteor – falls Sie es wünschen)
  • Syntaxkorrektur, wie gewünscht
  • Unterstützung für LESS/SASS-Kompilierung
  • Sieht schöner aus als Netbeans (insbesondere in Darcula, IMO)

Es ist auch für OSX verfügbar.

Ja, ich habe PHPStorm (und WebStorm, die abgespeckte Version) verwendet. Sie sind ziemlich gut. Ein bisschen schneller als NetBeans, aber immer noch ziemlich langsam, da sie Java verwenden. Trotzdem ist es ein gutes Stück Software von dem, was ich gesehen habe.
Ich habe PhpStorm noch einmal ausprobiert. Es scheint in fast jeder Hinsicht besser als Netbeans zu sein. Es gefällt mir immer besser. Vielen Dank!

Mit extrem schnell schließe ich Eclipse aus. Ich denke, dass Sublime Text Ihren Anforderungen entspricht:

  • Die Testversion hat keine zeitliche oder funktionale Begrenzung, aber für die kontinuierliche Nutzung müssen 70 US-Dollar bezahlt werden (Nagware)
  • funktioniert unter Windows und eine portable Version ist verfügbar
  • schnell
  • HTML/CSS/PHP/JS/LESS/SASS
  • schön anzusehen
  • Gute Git-Integration
Verzeihen Sie meine Unwissenheit, wird Sublime Text als IDE betrachtet?
@brasofilo Wird oft als solches angesehen.
FYI: "Sublime Text kann kostenlos heruntergeladen und evaluiert werden, für die weitere Verwendung muss jedoch eine Lizenz erworben werden." Kosten: $70.
Sublime Text 2 ist sehr nett, aber als ich es für das Projekt verwendete, an dem ich gerade arbeite, wurde mir klar, dass ich noch eine weitere Funktion brauche: Syntaxfehlererkennung. Außerdem ist es ziemlich schrecklich bei der Hervorhebung der PHP-Syntax. Trotzdem gefällt es mir ansonsten.

phpDesigner

Der Hauptvorteil dieses Programms ist, dass es NICHT Java-basiert ist. So bleibt das Ganze schnell.

Merkmale:

  • Intelligenter Syntax-Highlighter - automatischer Wechsel zwischen PHP, HTML, CSS und JavaScript je nach Position!
  • PHP (sowohl Version 4 als auch 5 werden unterstützt)
  • SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase) HTML/XHTML
  • CSS (sowohl Version 1 als auch 2.1 werden unterstützt)
  • JavaScript
  • VBScript
  • Java
  • C#
  • Perl
  • Python
  • Rubin
  • Schlau

PHP:

  • Unterstützung für PHP 4 und PHP 5
  • Code Explorer für PHP (enthält Klassen, erweiterte Klassen, Schnittstellen, Eigenschaften, Funktionen, Konstanten und Variablen)
  • Codevervollständigung (IntelliSense) für PHP – Codeunterstützung während der Eingabe
  • Code-Tipp (Code-Hinweis) für PHP – Code-Unterstützung während der Eingabe
  • Mit beliebigen PHP-Frameworks arbeiten (on the fly auf Klassen, Funktionen, Variablen etc. zugreifen)
  • PHP objektorientierte Programmierung (OOP) einschließlich verschachtelter Objekte
  • Unterstützung für PHP heredoc
  • Schließen Sie Zeichenfolgen mit einfachen oder doppelten Anführungszeichen, Zeilenvorschub, Wagenrücklauf oder Tabulatoren ein
  • PHP-Servervariablen
  • PHP-Anweisungsvorlagen (if, else, then, while…)
  • Leistungsstarker PHP Code Beautifier mit vielen Konfigurationen und Profilunterstützung
  • phpDocumentor-Assistent
  • Fügen Sie phpDocumentor-Dokumentation mit einem Klick zu Funktionen und Klassen hinzu!
  • phpDocumentor-Tags
  • Kommentieren oder kommentieren Sie mit einem Klick!
  • Springen Sie zu jeder Deklaration mit Filterung nach Klassen, Schnittstellen, Funktionen, Variablen oder
    Konstanten

Debuggen (PHP):

  • Debuggen Sie mit Xdebug
  • Haltepunkte
  • Schritt für Schritt debuggen
  • Hineinsteigen
  • Schritt über
  • Zum Cursor laufen
  • Bis zur Rückkehr laufen
  • Call-Stack
  • Uhren
  • Kontextvariablen
  • Auswerten
  • Profilierung
  • Mehrere Sitzungen
  • Bewertungstipp
  • Fehler abfangen
phpDeveloper ist eine großartige Software, aber ich weiß nicht, ob sie JS-Frameworks sowie PHPStorm unterstützt.
Ich meinte natürlich phpDesigner!

Geben Sie hier die Bildbeschreibung ein

Ich schlage vor, Codelobster auszuprobieren . Es funktioniert schnell und hat ein spezielles AngularJS-Plug-in

Könnten Sie die Funktionen auflisten, die dem entsprechen, wonach der Fragesteller sucht? Im Idealfall wäre es schön, diese Informationen zu sehen, ohne die Website verlassen zu müssen.