This article needs additional citations for verification .(March 2010) |
This article contains a list of text editors with features specific to the PHP scripting language.
Editor | License | Latest Version | Platform | Autocompletion | File Browser | GUI builder | Internal Browser | Version Control | PHP Debugger | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linux | macOS | Windows | Other | Local | FTP | SFTP | SSH | ||||||||
Aptana Studio | APL/ GPLv1 | 3.6.1 | Yes | Yes | Yes | JVM | Yes | ? | Yes | Yes | ? | With XDebug [1] | |||
Atom | MIT | 1.13.1 | Yes | Yes | Yes | FreeBSD [2] | Yes [3] | ? | No | Yes | ? | ||||
Bluefish | GPLv3 | 2.2.15 | Yes | Yes | Yes | FreeBSD [4] | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No |
Brackets | MIT | 1.8 | Yes | Yes | Yes | No | Yes | ? | No | Yes | ? | ||||
CodeLite | GPLv2 | 17.0 | Yes | Yes | Yes | FreeBSD [5] | Yes | ? | No | Yes | ? | ||||
Eclipse PDT | EPL | 7.0 | Yes | Yes | Yes | JVM | Yes | ? | Yes | Yes | Yes | With XDebug [6] | |||
Geany | GPLv2 | 1.29 | Yes | Yes | Yes | FreeBSD, NetBSD, OpenBSD [7] | Yes | ? | Yes | Yes | ? | ||||
gedit | GPLv3 | 3.22.2 | Yes [8] | Yes | Yes [8] | FreeBSD | Yes [9] | ? | Yes [9] | Yes | ? | With XDebug [10] | |||
GNU Emacs | GPLv3 | 27.1 | Yes | Yes | Yes | BSDs, OpenSolaris | Yes | dired (builtin) | tramp (builitin) | tramp (builtin) | tramp (builitin) | Yes | Yes | vc (builtin) | ? |
jEdit | GPLv2 | 5.5.0 | Yes | Yes | Yes | JVM | No | Yes | Yes [11] | Yes [11] | Yes [12] | No | Yes | ? | |
Kate | GPLv2 | 16.08.1 | Yes | Yes | Yes | FreeBSD | No | Yes | Yes | Yes | Yes | No | No | Yes | ? |
KWrite | GPLv2 | 16.08.1 | Yes | Yes | No | FreeBSD | No | ? | No | Yes | ? | ||||
KDevelop [13] | GPLv2 | 5.0.3 | Yes | Partial [14] | Yes | FreeBSD [15] | Yes | ? | Yes | Yes | Yes | ? | |||
Komodo Edit | MPL | 10.1.2 | Yes | Yes | Yes | ? | Yes | ? | Yes | Yes [16] | No [17] | ||||
NetBeans | CDDL/ GPLv2/ LGPLv2.1 | 22 [18] (29 May 2024) [±] | Yes | Yes | Yes | JVM | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | With XDebug [19] |
Notepad++ | GPL | 7.2.2 | No [20] | No | Yes | No | Yes | No | No | No | No | No | No | Yes | With XDebug [21] |
SciTE | GPLv2 | 3.7.1 | Yes [22] | Yes | Yes | FreeBSD [23] | No | ? | No | Yes | ? | ||||
Sublime Text | Shareware | 4113 | Yes | Yes | Yes | ? | Yes | ||||||||
TextMate | GPLv1 | 1.5 | No | Yes | No | No | Yes | ? | No | Yes | ? | ||||
Vim | Vim License | 9.0 | Yes | Yes | Yes | Yes [24] | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | |
Visual Studio Code | MIT | This 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. | Yes | Yes | Yes | No | Yes [25] | ? | No | Yes | ? |
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.
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 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.
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 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.
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.
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.
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.
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.
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.
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.
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.
PHP Development Tools (PDT) is a language IDE plugin for the Eclipse platform and the open-source project that develops it.
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.
CodeLite is a free and open-source IDE for the C, C++, PHP, and JavaScript (Node.js) programming languages.
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.