Quali sono alcuni buoni editor PHP? [chiuso]


35

Attualmente sto usando PhpStorm di Idea JetBrains, ma è buggy e sto davvero cercando qualcosa che mi permetta di lavorare senza troppe seccature.

Limitare una risposta a un IDE / Editor.

Risposte:


35

Netbeans è un ottimo IDE con un sacco di supporto PHP. Non riesco nemmeno a nominare tutte le funzionalità che utilizzo, ma ce ne sono abbastanza. Controllalo qui:

Ho usato sia Eclipse per Java che Netbeans per PHP e penso che Netbeans sia un po 'più forte per PHP, XHTML e CSS. Questa è la mia preferenza personale comunque.

Guardando PHPStorm suppongo che tu stia cercando qualcosa di simile ad esso, quindi un IDE completo. Netbeans ed Eclipse sono i più vicini a quello per quanto ne so.

Netbeans ha la maggior parte, se non tutte, le funzionalità di PhpStorm su quella pagina e molto altro ancora.

Netbeans IDE


1
inoltre non sono a conoscenza di una funzionalità che Eclipse ha su Netbeans per PHP e sviluppo Web. Sono molto interessato che ce n'è uno
— WalterJ89,

1
+1 perché ho provato così tanti IDE che non oso nemmeno ricordare..e NetBeans è il migliore, ottimo equilibrio tra funzionalità e usabilità. Se vuoi solo un editor, allora (G) Vim, ma ha una curva di apprendimento (ne vale la pena). Inoltre, puoi installare il plugin jVi per NetBeans e avere il meglio dei due mondi.
— dr Hannibal Lecter,

3
+1 perché Netbeans ha tutte le funzionalità necessarie per la programmazione (PHP): completamento del codice, phpdoc, debug, supporto svn / git / cvs, cronologia locale, ecc
— Ecc

+1 per Netbeans perché supporta il debug con XDebug e funzionalità utili come "Vai alla definizione" o "Trova usi", che ti aspetti di trovare in un buon IDE di sviluppo.
— Pisu,

Ma risponde molto lentamente. Si blocca sempre.
— RN Kushwaha,

26

Geany installa geany

Questo è un editor avanzato / IDE leggero con molte funzionalità. Come Gedit, ha l'evidenziazione della sintassi per PHP ed è estendibile tramite plugin. Ha alcune funzionalità più avanzate di Gedit come la piegatura del codice. Può essere installato dai repository installando il pacchetto geanye facoltativamente geany-plugins.

Immagine dello schermo


Uso Geany praticamente per tutto il mio sviluppo (che è principalmente PHP)
— Marco Ceppi

+1 a Geany. La versione più recente può essere installata da launchpad.net/~geany-dev/+archive/ppa
— sagarchalise

Uso anche Geany per la modifica di pagine PHP occasionali, ma per progetti principali non confrontabili con Netbeans.
— Pisu,

Uso anche Geany per lo sviluppo di PHP. Scribble (annota qualsiasi cosa) e il terminale (in particolare per accedere a mysql dalla riga di comando) sono le funzionalità più utili fornite.
— metamorfosi del

Quando fai doppio clic su una variabile PHP in Geany, il dollaro non viene selezionato (BTW, lo stesso vale per Bluefish). Per me, questo è un chiaro indicatore che Geany (e Bluefish) non possono essere presi sul serio come editor PHP.
— Walter Tross,

15

vim

Bene, devi lavorare un po 'all'inizio per renderlo un IDE ma è fantastico una volta che lo fai. Ha anche una versione della GUI chiamata GVim. Installalo con

sudo apt-get install vim-gtk

Qui alcuni suggerimenti su come farlo funzionare con PHP e qui c'è la lista dei plugin che puoi usare per migliorare vim per lavorare meglio con php.


12

gedit

Questo è preinstallato con Ubuntu ed è semplice e leggero. Ha l'evidenziazione della sintassi per un gran numero di lingue incluso PHP. È estensibile tramite plugin .


1
Dividi la tua risposta fino a un elemento per post in modo che le persone possano votare in modo appropriato.
— Marco Ceppi

2
Gedit + Plugins è un fantastico editor per molte cose.
— Oli

I plugin Gedit + sono l'equivalente di quello che Notepad ++ in Windows sarebbe se non avesse una tale innesto di featuritis non necessaria inclusa nell'installazione predefinita. Assicurati di disabilitare il plug-in "Riquadro Browser file". È noto per avere un bug che fa sì che gedit impieghi molto più tempo all'avvio.
— Evan Plaice,

Uso gedit per il mio lavoro su PHP - non penso che abbia bisogno di qualcosa di così pesante come Netbeans.
— DilbertDave,

Come posso personalizzare gedit in modo che corrisponda allo schema di evidenziazione nello screenshot?
— NES

9

Bluefish installare il pesce azzurro

Questo è un altro buon editor che supporta PHP ed è più focalizzato sul web di Gedit o Geany, quindi potrebbe essere più adatto a PHP. Puoi installarlo dal pacchetto bluefish.


6

Suggerisco di usare il strumenti di sviluppo PHP di Eclipse

Puoi utilizzare lo stesso IDE su tutti i sistemi e oltre alle semplici funzionalità di un editor di testo ottieni tutte le cose aggiuntive di cui hai bisogno per progetti più grandi: completamento del codice sensibile al contesto, refactoring, integrazione dei sistemi di versioning, tracciamento dei problemi, implementazione in server remoti e molte altre cose.


4

Sto usando sia Komodo Edit che Geany .

Komodo è (imho) migliore ma è un po 'troppo pesante, specialmente con file di grandi dimensioni che fanno riferimento a molti altri file (nel tuo file ne include un altro, Komodo lo scansiona per ottenere la funzione / le classi che contiene e offrirli nella funzione di completamento automatico ).

Per file di grandi dimensioni uso geany; è veramente veloce e completo.


3

Prova una versione leggermente modificata di gEdit. Questo è il modo di farlo:

sudo apt-get install gedit gedit-plugins
cd ~/Downloads
git clone http://github.com/gmate/gmate.git
cd gmate
sh ./install.sh

Con i plugin puoi migliorare ancora di più.


Aggiungi Ubuntu su Rails PPA: sudo apt-add-repository ppa: ubuntu-on-rails / ppa sudo apt-get update Nota: su Karmic usa add-apt-repository invece di apt-add-repository. Installa il pacchetto gedit-gmate: sudo apt-get install gedit-gmate
— lrkwz

3

Quanta Plus fa parte del pacchetto di sviluppo web di kde ed è una buona soluzione per gli utenti di KDE.


Il collegamento a Quanta Plus sembra essere rotto
— Mateo

2

Uso Eclipse con Aptana

Dopo aver installato Aptana è possibile aggiungere alcuni plugin aggiuntivi, come strumenti di sviluppo php, subclipse ecc.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.