In realtà non ci sono problemi con Eclipse PDT. Il motivo per cui alcuni utenti lo hanno molto lento è che questi utenti non hanno fatto l'importante configurazione del progetto.
Ogni progetto ha validatori. Molti di questi possono essere disabilitati in sicurezza, altri sono rilevanti solo per una piccola parte del progetto e irrilevanti per il resto. Ad esempio, il framework dell'applicazione non deve essere scansionato per la validità della sintassi HTML, la validità della sintassi XML, gli errori PHP e simili. Solo il progetto attuale dovrebbe essere scansionato.
Questo deve essere configurato per progetto. La ricostruzione dello spazio di lavoro richiede fino a 5 secondi (se si tratta di un progetto di grandi dimensioni).
Ecco l'ottimizzazione delle prestazioni suggerita:
- Progetto click destro
- Seleziona proprietà
- Seleziona convalida
- Seleziona Abilita impostazioni specifiche del progetto
- In qualsiasi riga di Convalida, fai clic sul pulsante "..."
- Seleziona Escludi gruppo
- Fai clic su Aggiungi regola
- Seleziona "Cartella o nome file"
- Fai clic su Avanti
- Seleziona file o cartelle che non necessitano di alcuna convalida (ovvero file di terze parti nel tuo progetto).
- Fai clic su Fine
- Fai clic su OK
- Fai clic su OK
Ripeti quanto sopra per tutti i validatori attuali o semplicemente disabilita completamente i validatori indesiderati.
Inoltre, segui l'ottimizzazione delle prestazioni di Zend Studio. Vale anche per PDT:
link
Parti prese in prestito dal link
Dal momento che ritengo che non vi siano errori in eclissi (e PDT), la domanda n. 2 non è applicabile qui. Nota che PDT non è un IDE PHP. È un plugin per Eclipse che aggiunge il supporto PHP. Eclipse è una piattaforma di sviluppo. È robusto, configurabile, scalabile.
In fondo: gli utenti dovrebbero essere in grado di configurare i loro progetti per utilizzare solo ciò di cui hanno bisogno.