netvandal /home/michele

25Oct/0811

Complessi da editor

Ecco che oggi, in realtà da qualche giorno,  si ripresenta il tragico dubbio che probabilmente affligge, prima o poi, qualunque programmatore: quale editor utilizzare?

Nel recente passato, ho utilizzato un po' di tutto, da nano a gedit, passando per Eclipse e i vari Zend Studio nella varie incarnazioni.

Gedit mi piaceva perchè era leggerino, ben integrato con gnome. Nano fa il suo dovere sempre e comunque, e quanto c'era da editare un qualcosa al volo in una sessione ssh era la scelta più ovvia. Eclipse è comodissimo e completo per lavorare in Java, è moderno, ha tutte le feautures che si possano desiderare, ma è lento, terribilmente lento, un macigno, anche con macchine di tutto rispetto. Lo Zend Studio, utilizzato per alcuni progetti abbastanza grossi in PHP si è rivelato un buon compagno di lavoro, ma le versioni < della 6 sono praticamente solo PHP oriented, mentre dalla 6 in poi, ovvero quelle basate su Eclipse, hanno ereditato tutte le note dolenti di quest'ultimo, anche se la quantità di opzioni e cose carine che mette a disposizione è veramente notevole. ( Ma un editor che non mi fa vedere in tempo reale ciò che scrivo causa lentezza è decisamente frustrante. ). Ieri ho dato un'occhiata anche a TextMate, potente, leggero, flessibile... ma indissolubilmente legato alla piattaforma e per essere sfruttato decentemente si devono imparare mille scorciatorie, piuttosto quindi punterei su emacs.

Da queste considerazioni nasce la volontà di trovare qualcosa, multipiattaforma, completo, funzionale e che vada bene per qualunque linguaggio stia utilizzano, per qualunque mole di lavoro, insomma un editor generico, ma funzionale, adattabile alle mie esigenze e a quelle di quel momento specifico, che sia possibilimente leggero ed efficiente.

In questi giorni sto per l'ennessima volta convincendomi che emacs sia forse la scelta migliore, anche se alcune comodità degli ide moderni (vedi tool di refactoring e simili) sono migliori altrove, ma la sua portabilità, personalizzabilità e complettezza ne fanno il miglior candidato. No, VI non lo digerisco :) .

Consigli dal popolo della rete?

// fine delle pare, per oggi.

Comments (11) Trackbacks (0)
  1. Perdonami ma qui dipende di cosa stiamo parlando, se di ambienti di sviluppo o di editor di testo. eclipse non è un editor di testo, nella lista che hai stilato non centra nulla, se stiamo parlando di editor di testo.

  2. io parlo dello strumento da usare per programmare… per sviluppare software insomma. non credo che eclipse non centri nulla, sbaglio?

  3. Ok. Ma allora gedit c’entra poco. Non è uno strumento integrato (IDE) per programmare, è solo un editor di testo. Poi ognuno usa quello che gli pare…

    Io voto per Eclipse come IDE…

  4. Su Windows Pspad o Notepad++
    Su Linux Jedit che tra l’altro è multipiattaforma.

  5. bhe, gedit con un po’ di plugin diventa un mini ide decente… ma ancora legato alla piattaforma….

  6. Io ti consiglio Quanta Plus, se programmi orientato all’ web è molto comodo avere tutti i comandi per generare rapidamente html. Inoltre puoi gestire i progetti in remoto con molta comodità.

  7. il problema è che passo abbastanza spesso da un linguaggio all’altro, da php a c, da java a python.

  8. rinunciare a VIM (vi e’ passato da un bel pezzo …. a che secolo sei rimasto?) perche’ “non si digerisce” significa che non si e’ avuto pazienza per impararlo. Con Vim si puo’ fare tutto quello che desideri ed anche molto di piu’. A questo punto penso che il miglior consiglio che ti posso dare e’:
    o ti sforzi un pochetto e magari leggi qualche guida passo passo (ne ho fatto pure io per niubbi) per usare vim e poi capisci la sua potenza, oppure usa notepad++ … alternative, a mio parere, non ce ne sono.

  9. @kijio

    Beh, potrei darti emacs come alternativa, ti basta ? :-)

  10. Codeblocks

  11. Se cerchi editor semplici geany e gedit+plugin sono abbastanza completi, anche se non come pspad o notepad++ (il primo lo utilizzo con wine e funziona benissimo). volevo utilizzare anche VIM, ma gli mancano alcune feature (ftp, gestione progetti, autocompletamento) che ha pspad e non ho voglia di imparare una nuova gestione di tasti, ne ho già troppe da ricordare (google reader, firefox, eclipse …)

    IDE assolutamente eclipse, preferisco tenere + installazioni in base al linguaggio, quindi PDT (php), Java, C/C++ e su linux va alla grande (non è pesante come su windows e non si pianta quasi mai, nonstante il mio portatile abbia 2 anni e 1 giga diram)

    Python: ide idle

    Da linea di comando VI.


Leave a comment


No trackbacks yet.

Le mie foto

DSCN2378.JPG ir-2008-310 Sabayon Server Upgrade Looking for something...
View more photos >

Photos

DSCN0206DSCN020520100507_012.jpgphanter cat

Tags

 

October 2008
M T W T F S S
« Aug   Jan »
 12345
6789101112
13141516171819
20212223242526
2728293031