Domanda

Alcuni punti da considerare quando si risponde alla mia domanda:

  1. Sono nuovo in PHP, provengo da un background Windows / .NET
  2. Il mio ambiente di sviluppo PHP è costituito da Vista x64/IIS7 con FastCGI/PHP5
  3. Mi serve qualcosa di leggero
  4. Le seguenti funzionalità sarebbero carine
    • Evidenziazione e colorazione della sintassi
    • Formattazione del codice
    • Completamento automatico
È stato utile?

Soluzione

Eclisse con PDT

Altri suggerimenti

Mentre lavoravo su Windows ho sempre preferito Blocco note++.È molto leggero, ma non ha molte delle funzionalità a livello IDE a cui potresti essere abituato da .NET Land.

PHP ED è di gran lunga il migliore che trovo.ho provato praticamente tutto là fuori.e questo è il miglior editor php.amo Linux...ma continuo a utilizzare Windows a causa di PHP ED.

http://www.nusphere.com/products/phped.htm http://www.nusphere.com/products/tour.htm

è veloce!ed è molto completo.

esso ha:

Completamento del codice automatico, build in client di database, integrato in SSH (prompt riga di comando), SFTP, FTP ecc.(Mount Drives), debugger remoto e locale, Explorer di codice, riconoscimento del framework, ampie opzioni di codifica del colore delle lingue per più lingue, costruttori di moduli HTML, formattazione del codice.l'elenco potrebbe continuare.

senza dubbio PHPED è il miglior editor php.

c'è anche un ottimo supporto nel forum per questo editor.

Consiglio vivamente Aptana Studio, per il tuo ambiente. Maggiori informazioni sono qui.

E una recensione è qui.

Deve essere NetBeans per me.Ha tutte le funzionalità IDE di cui potresti aver bisogno e ha l'ulteriore vantaggio di funzionare su Mac/PC e Linux in modo da poterlo utilizzare indipendentemente dalla piattaforma.Le sue fantastiche funzionalità includono il supporto integrato per unit test, debug e mysql (maggiori informazioni qui)

gvim!

Lo giuro ModificaPad Pro.È leggero con la colorazione della sintassi e la formattazione del codice, ma non include il completamento automatico (che personalmente non utilizzo comunque).Ha anche una straordinaria funzione di ricerca.

  • jModifica è un ottimo editor, ma è necessario installare alcuni plugin prima che funzioni al meglio.

    • Ha un'ottima evidenziazione della sintassi (esp.con il plugin Editor Scheme)
    • Esso ha eccellente supporto per la modifica di file remoti con il plug-in FTP
    • Ha lo strumento Diff più facile da usare che abbia mai usato
    • È basato su Java e un po' pesante in termini di risorse, ma è multipiattaforma.
    • (I plugin che installo sono:BufferList, CtagsSidekick (insieme a ctag), Editor Scheme, FTP (modifica remota FTW!), JDiff, JTidy, PHPParser, Sessions, SideKick, TaskList, XML e XML Indenter.)
  • Recentemente ho iniziato a usare Modifica Komodo (La versione gratuita di IDE di Komodo), e mi piace davvero.

    • È completamente multipiattaforma (perché è basato su XUL).
    • Ha una buona evidenziazione della sintassi e correzione degli errori.
    • Ha un ottimo completamento e navigazione del codice.
    • È anche utile poter specificare un URL per visualizzare l'anteprima del file corrente che non è necessariamente il percorso del file stesso, in modo da poter modificare un file di classe e visualizzarne l'anteprima utilizzando un test cablaggio molto facilmente.
    • Se stessi iniziando, questa sarebbe la mia raccomandazione.
  • Molte persone amano Eclisse con PDT, ma non l'ho mai usato veramente.Potrebbe valere la pena provarlo, ma a quanto pare è relativamente affamato di risorse.

Sono d'accordo con Sam:Eclipse con PDT è il meglio per quello che vuoi:

  • Evidenziazione e colorazione della sintassi
  • Formattazione del codice
  • Completamento automatico

Ecco un tutorial passo passo su come installarlo e utilizzare tali funzionalità.L'ho installato sul mio portatile Vista e ha funzionato bene:

Installa un ambiente di sviluppo PHP con Eclipse PDT, Apache 2.2, PHP 5, MySQL 5 e phpMyAdmin utilizzando XAMPP Lite

Utilizzo da sempre Zend Studio e non potrei farne a meno.I punti di interruzione e il tracciamento sono magici.Se hai un codice complesso, eseguilo riga per riga, controllando che i valori e la logica siano quelli previsti.In che modo le persone sviluppano applicazioni di grandi dimensioni con programmi di sola modifica come Blocco note?

Sono un grande fan di Zend Studio...è progettato per PHP e non posso proprio vivere senza le funzionalità IDE.Le alternative sono ActiveState IDE di Komodo

IDE:Netbeans per php [php, html, css - complezione automatica, inserisci getters/setter] non hai quello in eclipse (ho provato Eclipse e Zend Studio - e NB è meglio di un miglio)

REDATATORE:Blocco note++

Zeus ha il supporto per PHP lingua (es.evidenziazione della sintassi, piegatura del codice, rientro intelligente, completamento automatico, ecc.).

Ha anche un sacco di funzionalità simili a IDE tra cui la gestione di progetti/spazi di lavoro, controllo del codice sorgente integrato, navigazione in classe, ecc.

alt text
(fonte: zeusedit.com)

Dreamweaver fa tutto ciò che hai elencato, ma non è molto leggero.Mi piace per la possibilità di fargli scrivere molti semplici HTML e CSS per me.Ha anche documenti integrati su javascript, html, php e molto altro ancora.Suggerirei sicuramente di dargli un'occhiata.

ModificaPlus è molto leggero e soddisfa tutti i criteri tranne il completamento automatico.

Mi piace VS.PHP perché mi piace lavorare all'interno di Visual Studio.

Costa $ 99, ma sembra funzionare abbastanza bene per i miei scopi.

http://www.jcxsoftware.com/vs.php

Secondo Notepad++, è leggero, veloce e funziona molto bene.Quando abiliti il ​​completamento delle parole nelle opzioni è di grande supporto durante la codifica (sono disponibili anche file di completamento delle funzioni per diverse lingue).Dai un'occhiata anche ai plugin.

In alternativa, utilizzare un IDE completo.Vale la pena dare un'occhiata a questi:

  • Zend Studio per Eclipse
  • Eclissi con PDT
  • Netbeans 6.5

Prima di passare allo sviluppo principalmente in C#, ho sviluppato parecchio PHP utilizzando Blocco note++.I suoi vantaggi sono:

  • Leggero.
  • Gratuito.
  • Evidenziazione di altre istanze del testo selezionato nello stesso documento.
  • Ampia varietà di plugin disponibili.
  • Rilasci regolari.
  • Trova-in-file.
  • Completamento della funzione.
  • Ovviamente non legato allo sviluppo PHP.

UEStudio è indispensabile per me: è la mia principale killer app che mi impedisce di passare a Ubuntu a tempo pieno.Avendo usato Eclipse nel mio lavoro precedente, l'ho trovato un po' divoratore di risorse e l'interfaccia era pessima (spesso avrò più di 20-30 file aperti contemporaneamente e l'interfaccia a schede non funzionava così bene, per me a meno).

A rigor di termini, UES non è un file PHP IDE (non otterrai il debug integrato), ma soddisfa tutte le tue esigenze.

L'unico lato negativo è che non è gratuito.Il loro sito web offre una prova gratuita di 45 giorni (nessuna registrazione o altro), che sarà sicuramente abbastanza lunga per farti sapere se fa al caso tuo.

Mi è piaciuto usare PhpED, soprattutto perché ho appena iniziato a imparare PHP e avere il debugger che scorre il mio codice e mi insegna cosa sto facendo di sbagliato mi aiuta davvero.Ma non è particolarmente leggero e immagino che, dopo aver acquisito le mie competenze, passerei maggiormente a una soluzione di editor di testo.

Visual Studio in combinazione con VS.Php è lo strumento definitivo ;)

Supporta anche il debug con IIS ed è certificato MS.

Vim Vim Vim Vim Vim VIM!
Anche se ho appena iniziato a provare Eclipse con PDT e sembra piuttosto carino.A parte questo, non sono mai stato in grado di trovare un editore che il 100% soddisfa le mie esigenze purtroppo :( Devo essere lontano da pignolo.

gVim su Windows!

Ma non sono andato oltre l'utilizzo di base di modifica/ricerca.Vorrei scavare di più su Vim...

Delphi per PHP è un buon editor PHP.Non è tuttavia nella categoria gratuita leggera.Ha tutte le tue funzionalità oltre a un designer di pagine WYSIWYG visivo.

Dai un'occhiata a Elenco delle caratteristiche, è piuttosto impressionante.Molte schermate.Se provieni da un ricco background di sviluppo .NET, questo ti sarà davvero familiare.

PHP Designer è piuttosto solido.L'ho trovato più leggero di Eclipse, ha il supporto integrato per TortoiseSVN, PHPDocumenter e alcune altre utilità.Non è gratuito, ma ha un prezzo ragionevole: $ 60, credo.

Leggero non è:Dreamweaver, Aptana, Netbeans, Eclipse

Dipende davvero da cosa stai facendo, se non stai utilizzando OOP non hai bisogno di un IDE completo ....lo stesso con il debug, ecc.

Leggerezza, debug, colorazione della sintassi, ecc....proverei Editor PHP 2008

L'avevo già usato e mi era piaciuto molto...ma torna sempre al Blocco note dei programmatori o al mio nuovo amico e-TextEditor che è una copia di Textmate dal Mac.

Dato che sei nuovo in PHP, non sarai comunque in grado di distinguere la metà di questi ....:/

E Editor di testo

Utilizzo UltraEdit, EditPlus, Notepad++ e Notepad2.Sono tutti leggeri.Penso che UltraEdit esegua il completamento del codice...Non ne sono proprio sicuro perché non lo uso.

UltraModifica è il mio editore principale.

ModificaPlus era il mio editor principale (lo tengo in giro per la ricerca/sostituzione di regex quando il supporto regex di UltraEdit non funziona correttamente).

Blocco note2 Ho associato la maggior parte dei tipi di file di codice (php, js, css, ecc.) per una modifica rapida durante la navigazione dei file in Esplora risorse.

Blocco note++ Lo utilizzo per la modifica rapida, in modo simile a come utilizzo Notepad2, ma passo a Notepad++ se devo aprire più file dallo stesso progetto.Sì, probabilmente dovrei semplicemente aprirli in UltraEdit se voglio farlo, ma per qualche motivo non lo faccio.

Proprio come lavoro.Sono strano, immagino?

WeBuilder/Rapid PHP sembrano coprire bene le tue esigenze e supportano anche un debug rudimentale.

Ho provato, ma non l'ho utilizzato molto, phpCoder: è molto carino.L'unico motivo per cui non l'ho acquistato è perché avevo già WeBuilder.

Infine, ho utilizzato l'IDE Komodo, che è eccezionale, ma non sono sicuro che possa essere definito leggero.Offrono anche una versione gratuita e open source - Komodo Edit - che non include il debug, ma credo che soddisfi i requisiti elencati.

Ho provato recentemente phpDesigner 2008, che sembra essere un buon IDE.Tuttavia, non l'ho usato abbastanza a lungo per dare un verdetto giusto.

Modificare: Smettila, ci ho rinunciato.La ricerca non funziona, il completamento automatico e il rilevamento degli errori sono odiosi e presenta alcuni bug di messa a fuoco della finestra che mi fanno impazzire.Sto passando a NuSphere PhpED.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top