Ich versuche, eine E-Commerce-Website zu entwickeln. Ich suche nach einer guten IDE mit guter Codevervollständigung (wie IntelliSense). Ich habe Sublime 2, PhpStorm, NetBeans, Edge Code, Brackets, Notepad++, Dreamweaver, Aptana, jEdit ausprobiert, aber nichts scheint perfekt zu sein.
Es ist frustrierend, wenn die IDE bestimmte Syntax nicht erkennt. Beispielsweise box-sizing
wird CSS in Sublime 2 nicht erkannt. Viele ähnliche Probleme mit CSS- und jQuery-Syntax. Im Gegensatz zu einer Programmiersprache wie Java, wo es konform geht und kein Syntaxfehler unentdeckt bleibt, gibt es Probleme mit der Webentwicklung.
Gibt es eine IDE, die perfekt ist und jede Syntax erkennt und eine gute Codevervollständigung für HTML5, CSS3 und jQuery, Ajax, PHP und jQuery Mobile hat?
Ich war früher in der gleichen Situation, bis ich PhpStorm von JetBrains fand .
Es erkennt alle von Ihnen erwähnten Sprachen (außer möglicherweise jQuery Mobile, bei dieser bin ich mir nicht sicher, aber ich glaube, Sie können es so konfigurieren), kann vollständigen Code für alle bereitstellen, Syntaxhervorhebung sowie a Tonnen von anderen Funktionen. Das Feature-Set ist ziemlich umfangreich, aber Sie können es auf ihrer Website überprüfen .
Natürlich ist es nicht perfekt, aber angesichts der Tatsache, dass sich Standards (und damit Schlüsselwörter, Syntax usw.) ständig weiterentwickeln, kann nichts sehr lange perfekt sein, es sei denn, es hat einen sehr schnellen Veröffentlichungszyklus. Allerdings ist SublimeText 3 out of the box ziemlich gut. Ja, es hat einige Dinge, die besser sein könnten ... und hier kommen Plugins ins Spiel. Ich könnte lange poetisch über die Größe von Sublime schwärmen, aber dann würde mich Langeweile überkommen ... also werde ich mich kurz fassen. Ich mag SublimeText als großartigen Texteditor (den bestendie ich meiner Meinung nach verwendet habe, obwohl ich sicher bin, dass dies ziemlich leicht zu einem Meinungsargument führen könnte). Es ist leider keine Freeware, aber es hat eine Testversion mit vollem Funktionsumfang, sodass Sie bei richtiger Verwendung entscheiden können, ob es Ihnen den Aufwand wert ist. Mein Lieblingsaspekt ist sicherlich die Arbeitsbereichs- / Projektsache, zwischen Projekten zu wechseln und die Dateien nicht speichern zu müssen, wenn ich dazu nicht bereit bin. Für einen verbesserten Arbeitsablauf bei der Webentwicklung empfehle ich folgende Plugins:
box-sizing
(+++)Wie andere bereits gesagt haben, wird keine IDE perfekt sein, aber meiner Erfahrung nach ist IntelliJ IDEA sehr gut für Web-Sachen. Wie NetBeans ist es hauptsächlich eine Java-IDE, aber es ist sehr gut mit HTML, CSS und JavaScript.
Die Community Edition ist kostenlos, daher empfehle ich Ihnen, sie auszuprobieren.
Sie können auch die spezialisierte webbasierte IDE von JetBrains, Webstorm, in Betracht ziehen: http://www.jetbrains.com/webstorm
Michael Köhne
Kar
unoder
Frank Dernoncourt
Kar
Kar
Herr Lister