2009-09-03 13 views
5

Utilizzo Notepad ++ da anni e sebbene sia confortevole, sento la necessità di spostarmi nel mondo IDE per vari motivi, che illustrerò di seguito. Sto cercando raccomandazioni IDE per qualcuno che lavora in più lingue su base giornaliera - attualmente sto guardando Eclipse e Netbeans ma sono disposto a prendere in considerazione qualsiasi opzione.ID linguaggio multiplo

Il motivo non ho fatto il passaggio ad un IDE a tutti gli effetti ancora è perché si sentono così gonfio, sono lenti da caricare e mangiare una tonnellata di memoria. Recentemente, ho lavorato su un numero astronomico di progetti (5-6 al lavoro, verso l'alto di 10 personalmente) in una varietà di lingue (Python, PHP, Ruby, Java, Javascript, xHTML, CSS, TorqueScript per citarne alcuni) . Queste sono solo le lingue che uso quotidianamente, anche se non mi aspetto di trovare un IDE che soddisfi tutte le richieste di questi linguaggi (specialmente il più oscuro TorqueScript sulla lista).

Quindi, cosa consiglieresti a qualcuno che ha bisogno di un IDE veloce e configurabile che offra supporto per una varietà di lingue, evidenziazione della sintassi (preferibilmente con vari schemi di colori), organizzazione/navigazione del progetto, completamento del codice Intellisense?

Ho dimenticato di menzionare che sto principalmente pensando all'ambiente Windows qui - quando sono sulla mia macchina Xubuntu (minimamente) Geany funziona bene per quello che devo realizzare.

+1

Duplicato? http://stackoverflow.com/questions/7388/best-ides-for-different-programming-languages ​​ – seth

+1

@seth: Non proprio, quella domanda si riferisce agli IDE indipendenti per ogni lingua mentre sto cercando la migliore soluzione solitaria per più le lingue. –

risposta

4

Consiglierei Eclipse come la corrispondenza più simile ai requisiti multilingue. Esistono IDE che potrebbero migliorare meglio per una determinata lingua (ad esempio, preferisco IntelliJ per Java), ma nessuno che abbia una copertura così ampia di più lingue.

Per quanto riguarda la memoria/gonfia, è un prezzo che si paga per la comodità che fornisce un IDE.

1

Bene, Netbeans copre Java, Ruby e PHP che sono nella vostra lista. È decisamente un po 'gonfio, e capisco il tuo dolore lì.

+0

netbeans +1, specialmente le versioni di DEV 6.x. – OneOfOne

0

Con tali requisiti, la cosa più vicina che si ottiene è Eclipse.

Si potrebbe anche voler controllare SlickEdit. Non ti offrirà tutte le funzionalità che stai cercando, ma dovrebbe essere molto più veloce di lavorare con Eclipse.

2

Eclipse è una sorta di coltellino svizzero del mondo della programmazione ... Con i plugin, gestirà praticamente qualsiasi linguaggio tu passi.

1

Emacs.

Seriamente.

+1

Ci scusiamo per la mia domanda banale, ma sei serio? :) –

+0

Si avvia e funziona velocemente, ha il completamento del nome, l'evidenziazione della sintassi, un builder killer regexp, grandi associazioni di tasti, modifica di colonne, supporto macro, controllo ortografico e di sintassi in linea, la possibilità di creare/ridimensionare/cambiare finestre con la tastiera, può pipe testo attraverso un comando di shell e quindi sostituire il testo originale, e ha tetris! – Alex

+0

Vim esegue anche la modifica, allo stesso modo di emacs ... Senza il rigonfiamento, e può anche fare tutto ciò se vuoi ... – Coyote21

4

Zeus IDE è praticamente lingua neutra, il che significa che può essere facilmente configurato per funzionare con quasi tutti i linguaggi di programmazione.

Ha anche molte funzioni di IDE like (ovvero gestione del progetto/spazio di lavoro, navigazione in classe, ecc.), Ma si sente ancora scattante e reattivo come un editor di testo leggero.

+3

+1 Bella e scattante editor. – Blake7

+1

Funziona abbastanza bene per tutti i miei c/c + = codifica. Il completamento automatico non è sempre corretto ma funziona abbastanza bene e almeno è un editor veloce. – veight

0

Hai mai provato uno basato sul Web? Koding copre un intero pool di lingue e soprattutto si ottiene una VM gratuita con accesso root. Sicuramente vale la pena dare un'occhiata.