List of PHP editors

Last updated

This article contains a list of text editors with features specific to the PHP scripting language.

Contents

Free editors

Editor License Latest VersionPlatformAutocompletionFile Browser GUI builder Internal BrowserVersion ControlPHP Debugger
Linux macOS Windows Other LocalFTPSFTPSSH
Aptana Studio APL/ GPLv1 3.6.1YesYesYes JVM Yes?YesYes?With XDebug [1]
Atom MIT 1.13.1YesYesYes FreeBSD [2] Yes [3] ?NoYes ?
Bluefish GPLv32.2.15YesYesYes FreeBSD [4] YesYesYesYesYesYesYesNoNo
Brackets MIT1.8YesYesYesNoYes?NoYes ?
CodeLite GPLv217.0YesYesYes FreeBSD [5] Yes?NoYes ?
Eclipse PDT EPL 7.0YesYesYes JVM Yes?YesYesYesWith XDebug [6]
Geany GPLv21.29YesYesYes FreeBSD, NetBSD, OpenBSD [7] Yes?YesYes ?
gedit GPLv33.22.2Yes [8] YesYes [8] FreeBSD Yes [9] ?Yes [9] Yes?With XDebug [10]
GNU Emacs GPLv327.1YesYesYes BSDs, OpenSolarisYesdired (builtin)tramp (builitin)tramp (builtin)tramp (builitin)YesYesvc (builtin) ?
jEdit GPLv25.5.0YesYesYes JVM NoYesYes [11] Yes [11] Yes [12] NoYes ?
Kate GPLv216.08.1YesYesYesFreeBSDNoYesYesYesYesNoNoYes ?
KWrite GPLv216.08.1YesYesNoFreeBSDNo?NoYes ?
KDevelop [13] GPLv25.0.3YesPartial [14] YesFreeBSD [15] Yes?YesYesYes ?
Komodo Edit MPL10.1.2YesYesYes ?Yes?YesYes [16] No [17]
NetBeans CDDL/ GPLv2/ LGPLv2.1 22 [18]   OOjs UI icon edit-ltr-progressive.svg (29 May 2024) [±] YesYesYes JVM YesYesYesYesYesYesYesYesWith XDebug [19]
Notepad++ GPL7.2.2No [20] NoYesNoYesNoNoNoNoNoNoYesWith XDebug [21]
SciTE GPLv23.7.1Yes [22] YesYes FreeBSD [23] No?NoYes ?
Sublime Text Shareware 4113YesYesYes?Yes
TextMate GPLv11.5NoYesNoNoYes?NoYes ?
Vim Vim License9.0YesYesYesYes [24] YesYesYesYesYesNoYesYes
Visual Studio Code MITThis template is not used anymore. The latest stable and pre-release versions are maintained in Wikidata and they appear automatically in the main article for Visual Studio Code.YesYesYesNoYes [25] ?NoYes ?

Cross-platform

Windows

macOS

Linux

Proprietary editors

Related Research Articles

<span class="mw-page-title-main">Scribes (software)</span> Text editor

Scribes is a minimalist lightweight free text editor Linux and BSD designed for the GNOME desktop licensed under the terms of the GPL-2.0-or-later license. It was created by Lateef Alabi-Oki and programmed in Python.

<span class="mw-page-title-main">KDevelop</span> Integrated development environment

KDevelop is a free and open-source integrated development environment (IDE) for Unix-like computer operating systems and Windows. It provides editing, navigation and debugging features for several programming languages, and integration with build automation and version-control systems, using a plugin-based architecture.

gedit Linux text editor

gedit is a text editor designed for the GNOME desktop environment. It was GNOME's default text editor and part of the GNOME Core Applications until GNOME version 42 in March 2022, which changed the default text editor to GNOME Text Editor. Designed as a general-purpose text editor, gedit emphasizes simplicity and ease of use, with a clean and simple GUI, according to the philosophy of the GNOME project. It includes tools for editing source code and structured text such as markup languages.

<span class="mw-page-title-main">Adobe Dreamweaver</span> Proprietary web development software

Adobe Dreamweaver is a proprietary web development tool from Adobe. It was created by Macromedia in 1997 and developed by them until Macromedia was acquired by Adobe Systems in 2005.

jEdit Cross platform text editor

jEdit is a free software text editor available under GPL-2.0-or-later. It is written in Java and runs on any operating system with Java support, including BSD, Linux, macOS and Windows.

<span class="mw-page-title-main">PHPEdit</span>

PHPEdit was a commercial IDE developed by the French company WaterProof SARL. It ran on the Microsoft Windows operating system, and was designed mainly for the PHP language, but supported many other languages such as CSS, HTML, JavaScript, INI, PHPEditScript, PlainText, SQL, XML, and XSLT.

<span class="mw-page-title-main">UltraEdit</span> Text and hex editor

UltraEdit is a text editor and hex editor for Microsoft Windows, Linux, and MacOS. It was initially developed in 1994 by Ian D. Mead, the founder of IDM Computer Solutions Inc., and was acquired by Idera Inc. in August 2021. UltraEdit is designed for users who focus on different types of software engineering. It is trialware.

This article provides basic comparisons for notable text editors. More feature details for text editors are available from the Category of text editor features and from the individual products' articles. This article may not be up-to-date or necessarily all-inclusive.

<span class="mw-page-title-main">WinSCP</span> File transfer software for Windows

WinSCP is a file manager, SSH File Transfer Protocol (SFTP), File Transfer Protocol (FTP), WebDAV, Amazon S3, and secure copy protocol (SCP) client for Microsoft Windows. The WinSCP project has released its source code on GitHub under an open source license, while the program itself is distributed as proprietary freeware.

Zend Studio is a commercial, proprietary integrated development environment (IDE) for PHP developed by Zend Technologies, based on the PHP Development Tools (PDT) plugin for the Eclipse platform.

<span class="mw-page-title-main">Code::Blocks</span> Free, open source, cross-platform IDE

Code::Blocks is a free, open-source, cross-platform IDE that supports multiple compilers including GCC, Clang and Visual C++. It is developed in C++ using wxWidgets as the GUI toolkit. Using a plugin architecture, its capabilities and features are defined by the provided plugins. Currently, Code::Blocks is oriented towards C, C++, and Fortran. It has a custom build system and optional Make support.

<span class="mw-page-title-main">Komodo Edit</span> Text editor for dynamic programming languages

Komodo Edit is a free and open source text editor for dynamic programming languages. It was introduced in January 2007 to complement ActiveState's commercial Komodo IDE. As of version 4.3, Komodo Edit is built atop the Open Komodo project. Komodo IDE is no longer supported and maintained by developers for Python.

<span class="mw-page-title-main">Aptana</span> Text editor

Aptana, Inc. is a company that makes web application development tools for use with a variety of programming languages. Aptana's main products include Aptana Studio, Aptana Cloud and Aptana Jaxer.

<span class="mw-page-title-main">Komodo IDE</span>

Komodo IDE is an integrated development environment (IDE) for dynamic programming languages. It was introduced in May 2000. Many of Komodo's features are derived from an embedded Python interpreter.

<span class="mw-page-title-main">PHP Development Tools</span>

PHP Development Tools (PDT) is a language IDE plugin for the Eclipse platform and the open-source project that develops it.

<span class="mw-page-title-main">Geany</span> Integrated Development Environment

Geany is a free and open-source lightweight GUI text editor using Scintilla and GTK, including basic IDE features. It is designed to have short load times, with limited dependency on separate packages or external libraries on Linux. It has been ported to a wide range of operating systems, such as BSD, Linux, macOS, Solaris and Windows. The Windows port lacks an embedded terminal window; also missing from the Windows version are the external development tools present under Unix, unless installed separately by the user. Among the supported programming languages and markup languages are C, C++, C#, Java, JavaScript, PHP, HTML, LaTeX, CSS, Python, Perl, Ruby, Pascal, Haskell, Erlang, Vala and many others.

<span class="mw-page-title-main">CodeLite</span> Integrated development environment

CodeLite is a free and open-source IDE for the C, C++, PHP, and JavaScript (Node.js) programming languages.

<span class="mw-page-title-main">Cloud9 IDE</span> Online integrated development environment

Cloud9 IDE is an Online IDE, published as open source from version 2.0, until version 3.0. It supports multiple programming languages, including C, C++, PHP, Ruby, Perl, Python, JavaScript with Node.js, and Go.

References

  1. "How to debug php in Aptana Studio". Archived from the original on 7 August 2013.
  2. Instructions for building Atom on FreeBSD are all that are officially available. No official binary releases are available.
  3. With the atom-autocomplete-php package.
  4. "FreshPorts -- www/bluefish: HTML editor designed for the experienced web designer". freshports.org.
  5. "FreshPorts -- editors/codelite: Open Source IDE for C/C++". freshports.org.
  6. "Debugging using XDebug – Eclipsepedia".
  7. "Third-Party Packages | Geany". geany.org.
  8. 1 2 Outdated packages available only: https://wiki.gnome.org/Apps/Gedit.
  9. 1 2 Plugin: https://github.com/addiks/gedit-phpide
  10. Plugin: https://github.com/addiks/gedit-dbgp-plugin
  11. 1 2 With the FTP plugin
  12. With the SSH Console plugin
  13. "KDevelop PHP Support" . Retrieved 8 January 2024.
  14. No pre-built binaries are available. Build instructions are available for macOS.
  15. devel/kdevelop-kde4 Port
  16. With the Komodin Git addon
  17. The PHP debugger is supported in Komodo IDE, not in Komodo Edit
  18. "[ANNOUNCE] Apache NetBeans 22 Released". 29 May 2024. Retrieved 4 June 2024.
  19. "Debugging PHP Source Code in the NetBeans IDE".
  20. Will run in Wine, however
  21. "Debugging PHP using Xdebug and Notepad++ : Part I". 25 January 2009.
  22. But it is not free
  23. editors/scite Port
  24. Has been ported to virtually every Unix/Unix-like system and various others. Reference: download : vim online.
  25. With the PHP IntelliSense extension.
  26. Henry, Alan (5 October 2016). "Atom, the Text Editor from GitHub, Goes Free and Open-Source". Lifehacker .
  27. Bacon, Jono (2007). Practical PHP and MySQL : building eight dynamic web applications. Prentice Hall. ISBN   9780132239974.
  28. How to Debug PHP with Vim and XDebug on Linux
  29. "Cloud9 – Your development environment, in the cloud".
  30. "PHP support in SourceLair". SourceLair Help.