Porównanie Edytorów PHP
Z PHPEdia.pl
(Przekierowano z PorównanieEdytorówPHP)
Porównanie edytorów PHP
| ActiveState Komodo EDIT | ActiveState Komodo IDE | AEdix v2.2.2 | Araneae | BlueFish | ConText | Crimson Editor | cuteHtml | DEV-PHP | Dreamweaver | eclipse + phpeclipse | EdHTML | EditPlus | ezHTML | HapEdit | HomeSite | jedit | kate | Maguma Open Studio | metapad | NetBeans 6.5 | notatnik+ | Notepad (ROX :)) | Notepad2 | nusphere PHPed | Pajczek 5.0.2 NxG PRO | PHP Coder Pro | PHP Expert Editor 3.1 | PHP WebPage Editor. | PSPad | Quanta+ | SciTE / Scintilla | TrueStudio | vim | WebCoder | WinSyntax | Wscite | Zend Studio | ||
| URL | [1] | [2] | AEd | Ara | [3] | CT | [4] | cH | [5] | [6] | [7] | [8] | [9] | eH | HE | HS | jE | [10] | MOS | mpd | [11] | n+ | n | n2 | nuP | [12] | PCP | PEE | [13] | [14] | [15] | [16] | TS | vi | WC | [17] | Wsc | [18] | |
| licencja | open source | komercyjna | AEd | Ara | BF | CT | freeware | cH | open source | komercyjna | EPL | freeware | EP | eH | HE | HS | jE | open source | MOS | mpd | open source | n+ | n | n2 | nuP | komercyjna | PCP | PEE | freeware | freeware | open source | open source | TS | vi | WC | freeware | Wsc | komercyjna | |
| cena | free | 295$ | AEd | Ara | BF | CT | free | cH | free | 119$-479$ | free | free | EP | eH | HE | HS | jE | free | MOS | mpd | free | n+ | n | n2 | nuP | 120zś+ | PCP | PEE | free | free | free | free | TS | vi | WC | free | Wsc | 399$-717$ | |
| OS | Windows, MacOS, Linux | Windows, MacOS, Linux | AEd | Ara | Linux | CT | Windows | cH | Windows | Windows, MacOS | Wszystkie (java) | Windows | EP | eH | HE | HS | jE | Linux | MOS | mpd | Wszystkie (java) | n+ | n | n2 | nuP | Windows | PCP | PEE | Windows | Windows | Linux | Windows, Linux | TS | vi | WC | Windows | Wsc | Windows, Linux, MacOS | |
| wymagania | ASKE | ASKI | AEd | Ara | BF | CT | - | cH | ? | - | Java | ? | EP | eH | HE | HS | jE | KDE-Libs | MOS | mpd | Java JDK 5.0 | n+ | n | n2 | nuP | ? | PCP | PEE | - | - | KDE-Libs | x | TS | vi | WC | - | Wsc | JAVA | |
| wymagana ilość miejsca na dysku (MB) | ASKE | ASKI | AEd | Ara | BF | CT | 4 | cH | 37 | 130 | 65 | ? | EP | eH | HE | HS | jE | k | MOS | mpd | 750MB (pełne IDE) | n+ | n | n2 | nuP | zależy | PCP | PEE | 4MB | 9MB | Q | 2 | TS | vi | WC | 0,5 MB | Wsc | 100 | |
| wersje językowe | pl | ASKE | ASKI | AEd | Ara | + | CT | - | cH | + | - | - | + | EP | eH | HE | HS | jE | + | MOS | mpd | + (częściowo) | n+ | n | n2 | nuP | pl | PCP | PEE | + | + | + | + | TS | vi | WC | - | Wsc | - |
| inne | ASKE | ASKI | AEd | Ara | BF | CT | eng | cH | + | eng | eng | eng, ger | EP | eH | HE | HS | jE | + | MOS | mpd | kompletne: ja, zh_CN, pt_BR; częściowe: de, es, fr, it, ru, sq, tr, zh_TW | n+ | n | n2 | nuP | - | PCP | PEE | - | eng, ger, fra, rus, esp, ita, cze, slv | + | eng | TS | vi | WC | eng | Wsc | eng | |
| kolorowanie składni | php | ASKE | ASKI | AEd | Ara | + | CT | + | cH | + | + | + | + | + | eH | HE | HS | jE | + | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | + | + | + | + | TS | vi | WC | + | Wsc | + |
| HTML/XHTML | ASKE | ASKI | AEd | Ara | + | CT | + | cH | + | + | + | + | + | eH | HE | HS | jE | + | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | + | + | + | + | TS | vi | WC | + | Wsc | + | |
| css | ASKE | ASKI | AEd | Ara | + | CT | + | cH | + | + | + | + | + | eH | HE | HS | jE | + | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | + | + | + | + | TS | vi | WC | + | Wsc | + | |
| javascript | ASKE | ASKI | AEd | Ara | + | CT | + | cH | + | + | + | + | + | eH | HE | HS | jE | + | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | + | + | + | + | TS | vi | WC | + | Wsc | + | |
| sql | ASKE | ASKI | AEd | Ara | + | CT | + | cH | + | - | + | ? | ? | eH | HE | HS | jE | + | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | - | + | + | + | TS | vi | WC | + | Wsc | +
| |
| uzupełnianie składni PHP | ASKE | ASKI | AEd | Ara | - | CT | - | cH | ? | + | + | + | EP | eH | HE | HS | jE | + | MOS | mpd | + | n+ | n | n2 | nuP | - | PCP | PEE | + | - | Q | + | TS | vi | WC | - | Wsc | + | |
| obsługiwane wersje php | ASKE | ASKI | AEd | Ara | 4 | CT | - | cH | 4, 5 | 4, 5(ext) | 4, 5 | 4 | 4, 5 | eH | HE | HS | jE | 4, 5 | MOS | mpd | 4, 5 | n+ | n | n2 | nuP | 4,5 | PCP | PEE | 4 | 4, 5 | Q | 4 | TS | vi | WC | 4, 5 | Wsc | 4, 5 | |
| uzupelnianie HTML/XHTML | uzupełnianie tagów | ASKE | ASKI | AEd | Ara | + | CT | - | cH | ? | + | + | + | EP | eH | HE | HS | jE | k | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | + | ? | Q | - | TS | vi | WC | - | Wsc | + |
| uzupełnianie atrybutów i ich nazw | ASKE | ASKI | AEd | Ara | + | CT | - | cH | - | + | E+p | ? | EP | eH | HE | HS | jE | k | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | + | ? | Q | - | TS | vi | WC | - | Wsc | + | |
| zamykanie tagów | ASKE | ASKI | AEd | Ara | + | CT | - | cH | ? | + | + | + | EP | eH | HE | HS | jE | k | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | - | ? | Q | - | TS | vi | WC | - | Wsc | -
| |
| wcięcia kodu | ASKE | ASKI | AEd | Ara | + | CT | + | cH | ? | + | + | + | + | eH | HE | HS | jE | + | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | + | + | Q | + | TS | vi | WC | + | Wsc | + | |
| konfiguracja kodu | ASKE | ASKI | AEd | Ara | BF | CT | ? | cH | ? | ? | + | ? | ? | eH | HE | HS | jE | k | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | - | - | Q | - | TS | vi | WC | - | Wsc | - | |
| kodowanie znaków | zmiana kodowania (konwersja) | ASKE | ASKI | AEd | Ara | + | CT | + | cH | + | ? | - | + | EP | eH | HE | HS | jE | + | MOS | mpd | ? | n+ | n | n2 | nuP | + | PCP | PEE | + | + | Q | - | TS | vi | WC | WS | Wsc | - |
| utf-8 | ASKE | ASKI | AEd | Ara | + | CT | + | cH | + | + | + | - | EP | eH | HE | HS | jE | + | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | + | + | Q | + | TS | vi | WC | + | Wsc | + | |
| iso-8859-2 | ASKE | ASKI | AEd | Ara | + | CT | - | cH | + | + | + | + | EP | eH | HE | HS | jE | + | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | + | + | Q | + | TS | vi | WC | - | Wsc | + | |
| zawijanie bloków kodu | ASKE | ASKI | AEd | Ara | - | CT | - | cH | ? | - | + | - | EP | eH | HE | HS | jE | + | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | - | - | Q | + | TS | vi | WC | - | Wsc | + | |
| obsługa phpdoc | ASKE | ASKI | AEd | Ara | - | CT | - | cH | - | - | + | ? | EP | eH | HE | HS | jE | k | MOS | mpd | + | n+ | n | n2 | nuP | ? | PCP | PEE | - | + | Q | - | TS | vi | WC | - | Wsc | + | |
| debugger php | - | + | AEd | Ara | - | CT | - | cH | + | - | + | - | EP | eH | HE | HS | jE | k | MOS | mpd | + (integracja z XDebug) | n+ | n | n2 | nuP | - | PCP | PEE | PWE | ? | Q | + | TS | vi | WC | - | Wsc | + | |
| podręczny dostęp do manuala | ASKE | ASKI | AEd | Ara | - | CT | - | cH | + | - | - | + | ? | eH | HE | HS | jE | k | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | + | - | Q | + | TS | vi | WC | WS | Wsc | + | |
| FTP/SFTP | ASKE | ASKI | AEd | Ara | - | CT | + | cH | + | + | + | + | EP | eH | HE | HS | jE | + | MOS | mpd | + | n+ | n | n2 | nuP | + | PCP | PEE | - | + | Q | - | TS | vi | WC | - | Wsc | + | |
| CVS/SVN | ASKE | ASKI | AEd | Ara | - | CT | - | cH | + | - | + | - | EP | eH | HE | HS | jE | k | MOS | mpd | +/+ | n+ | n | n2 | nuP | - | PCP | PEE | - | - | Q | - | TS | vi | WC | - | Wsc | + | |
| obsługa baz SQL | MySQL | ASKE | ASKI | AEd | Ara | - | CT | ? | cH | - | + | + (Quantum DB) | ? | EP | eH | HE | HS | jE | k | MOS | mpd | + | n+ | n | n2 | nuP | ? | PCP | PEE | PWE | - | Q | - | TS | vi | WC | - | Wsc | + |
| PostgreSQL | ASKE | ASKI | AEd | Ara | - | CT | ? | cH | - | - | + | - | EP | eH | HE | HS | jE | k | MOS | mpd | ? | n+ | n | n2 | nuP | ? | PCP | PEE | - | - | Q | - | TS | vi | WC | - | Wsc | + | |
| SQLite | ASKE | ASKI | AEd | Ara | - | CT | ? | cH | - | - | - | - | EP | eH | HE | HS | jE | k | MOS | mpd | ? | n+ | n | n2 | nuP | ? | PCP | PEE | - | - | Q | - | TS | vi | WC | - | Wsc | + | |
Legenda
- "+" -- jest/program posiada daną funkcją
- "-" -- nie ma
- "?" -- brak pewności/nie sprawdzone
- URL: link do strony WWW programu
- licencja: opensource (GPL, BSD, ... ), komercyjna, shareware, freeware, ...
- cena: w polskiej walucie (jesli program dostępny w polsce) lub innej
- OS: system operacyjny dla którego edytor jest dostępny: Windows, Linux, MacOS, *NIX
- wymagania: JAVA, .NET, inne kluczowe środowiska/biblioteki
- wymagana ilość miejsca na dysku (MB): ilość miejsca zajmowana po instalacji w megabajtach
- wersje językowe: program posiada polską wersję językową, spolszenie; program dostępny w innych wersjach językowych (tylko najpopularniejsze: eng, ger, ...)
- kolorowanie składni
- php: program koloruje składnię języka PHP
- HTML/XHTML: program koloruje składnię języka HTML/XHTML
- css: program koloruje składnię css (szablony styli)
- javascript: program koloruje składnię języka javascript
- sql: program koloruje składnię języka SQL
- uzupełnianie składni PHP: program uzupełnia nazwy wpisywanych funkcji, klas, stałych języka PHP
- obsługiwane wersje PHP: wersje PHP, dla których program obsługuje kolorowanie i uzupełnianie składni
- uzupelnianie HTML/XHTML
- uzupełnianie tagów: program podpowiada i uzupełnia tagi HTMLa/XTHMLa
- uzupełnianie atrybutów i ich nazw: program uzupełnia wpisywane nazwy atrybutów i podpowiada ich standardowe wartości
- zamykanie tagów: program zamyka uprzednio otwarte tagi
- wcięcia kodu: program zachowuje aktualne wcięcia kodu dla kolejnych edytowanych linii
- konfiguracja kodu: konfiguracja stylu kodowania (pozycji klamry otwierającej, spacji przed i po nawiasach, pozycji else, itd. (wzór: Eclipse)), umożliwiająca automatyczne uporządkowanie kodu
- kodowanie znaków
- zmiana kodowania: program posiada możliwość zmiany kodowania znaków
- utf-8: program obsługuje kodowanie UTF-8
- iso-8859-2: program obsługuje kodowanie iso-8859-2
- zawijanie bloków kodu: program posiada możliwość zwijania bloków kodu (pętle, funkcje, klasy, itd. ) do jednej linijki
- obsługa phpdoc: podpowiadanie składni phpdoc i wykorzystywanie komentarzy phpdoc metod, funkcji, zmiennych w celu podpowiadania ich składni i znaczenia
- debugger php
- podręczny dostęp do manuala: np. klikniącie na nazwę funkcji otwiera w okienku jej opis z manuala PHP
- FTP/SFTP: obsługa FTP/SFTP, wysyłanie projektu na serwer, edycja pojedynczych plików w locie
- cvs/svn
- obsługa połączeń sql: możliwość łączenia się z bazami danych i wykonywania w nich zapytań SQL
