Pagina 1 di 1
Ide o editor? vantaggi?
Inviato: mar 23 set 2008, 13:28
da IceSlack
voelvo sapere ch ne pesnate, io ho smepre usato vim, ma per progetti grandi penso ci sia bisogno di un ide che svolga molte cose tra cui ricordarsi le varie variabili usate classi e i vari collegamenti
voi che ne pensate? io pensavo di usare netbeans voi che dite? che eidtor usate? o ide? che vantaggi porta?
Re: Ide o editor? vantaggi?
Inviato: mar 23 set 2008, 14:25
da elendil
Ho lavorato prevalentemente in java e, da quando l'ho provato, mi sono sempre trovato benissimo con Eclipse. Netbeans lo provai 2-3 anni fa, ma non mi convinse, però chi lo usa mi ha detto che è molto migliorato da quei tempi.
Personalmente penso che saper usare un IDE sia un vantaggio specialmente in presenza di programmi di dimensioni medio-grandi, se non altro aiuta a non fare confusione. Ovviamente è riduttivo parlare di un IDE in questi termini, Eclipse che è quello che conosco meglio può aiutare nella programmazione in mille modi diversi ed esistono tanti plugin per renderlo ancor più utile secondo le proprie esigenze.
Tuttavia quando mi trovo a lavorare su qualcosa che non sia Java, per esempio per C/C++ non ho trovato un IDE che risponda alle mie esigenze, ho provato KDevelop, CDT per Eclipse, Anjuta, ma anche Visual Studio, DevC++ etc etc... e sono tornato agli editor "semplici". Personalmente uso kate o gedit (talvolta nano) se mi trovo a lavorare su linux, notepad++ se mi trovo a lavorare su Windows.
Re: Ide o editor? vantaggi?
Inviato: mar 23 set 2008, 14:28
da cymon
IceSlack ha scritto:voelvo sapere ch ne pesnate, io ho smepre usato vim, ma per progetti grandi penso ci sia bisogno di un ide che svolga molte cose tra cui ricordarsi le varie variabili usate classi e i vari collegamenti
voi che ne pensate? io pensavo di usare netbeans voi che dite? che eidtor usate? o ide? che vantaggi porta?
Sarà che son fatto strano, ma io lavoro vim+client per subversion+browser(google/javadoc)+terminale e mi trovo bene. Capisco però che la maggior parte delle persone vuole qualche comodità in più, però non posso aiutarti. Posso solo esortarti a continuare per la tua strada per tenere alto l'onore dei minimalisti

Re: Ide o editor? vantaggi?
Inviato: mar 23 set 2008, 17:32
da sir_alex
Per Java concordo con elendil: è chiaro che se devo scrivere proprio due righe apro Kate ed uso quello, ma quando cominci ad avere a che fare con dipendenze e tante API diverse, il fatto che l'IDE ti suggerisca le possibili funzioni richiamabili, con le varie alternative in overloading e cosa significano i vari parametri, è discretamente comodo; a questo aggiungerei la compilazione incrementale ogni volta che salvi (ma sono certo si possa configurare anche in altri editor), che ti indica immediatamente gli errori e ti offre le possibili soluzioni (ovviamente per gli errori di sintassi), e la possibilità di creare parte del codice automaticamente, e mi riferisco in particolare ai setter e getter, ai costruttori con i parametri, ai blocchi try/catch (usare un linguaggio che in altri thread è stato definito un po' "pedante", come Java, ha i suoi pro e i suoi contro), volendo anche all'integrazione con plugin per UML e quindi alla possibilità di creare classi in maniera "visuale", insomma sono un sostenitore convinto!

Per altri linguaggi, nella mia esperienza per PHP e C/C++ uso sempre e comunque Eclipse, ma lì è un po' meno utile, più che altro i plugin relativi sono meno ricchi di opzioni rispetto a Java.
Aggiungo ancora due cose: se definisci come si deve l'impaginazione del codice (e per questo intendo dove e quante tabulazioni mettere per i vari costrutti/parentesi), ti riformatta qualunque sorgente tu gli dia (ed è mooolto utile soprattutto con i file XML); se poi devi fare debug, penso che un'interfaccia visuale a strumenti come gdb sia molto utile...
Re: Ide o editor? vantaggi?
Inviato: mar 23 set 2008, 18:56
da Blizzard
ciao,
se sai usare editor/compilatore/debugger allora hai fatto un ide a finestre separate

se poi senti la necessità di autocompletamento ecc... oppure di un debugger del tipo JIT del Visual Studio (scusate se parlo nella lingua di mordor) allora ti serve un IDE tipo Eclipse o KDevelop e mi sembra anche anjuta va bene se sei Gnome-ista.
Attualmente, non utilizzo ide
X:
gEdit
KWrite
Xemacs
non X:
jed (è quasi un IDE, mai visto editor più evoluto dopo emacs che ha fama di trovare i bosoni di higgs con una macro opportuna

)
emacs
vi
Gio
edit
jed è evoluto comunque a livello di interfaccia. A livello di funzionalità non è buona norma affiancarlo a vi

Re: Ide o editor? vantaggi?
Inviato: mar 23 set 2008, 22:51
da cymon
sir_alex ha scritto: ti riformatta qualunque sorgente tu gli dia (ed è mooolto utile soprattutto con i file XML); se poi devi fare debug, penso che un'interfaccia visuale a strumenti come gdb sia molto utile...
Bhe, per la riformattazione XML mi sono fatto da solo un piccolo plugin Vim che fa il suo sporco lavoro senza problemi.
Secondo me è un'altra cosa da mettere in conto. Io uso Vim anche perchè mi mette a disposizione un linguaggio di scripting piuttosto potente con cui posso manipolare le cose, ad esempio non dovrebbe essere difficile scrivere qualcosa per generare getter e setter, se ne hai effettivamente esigenza. Io che sono molto orientato al fai da te sono contento di questa opportunità, soprattuto inserito in qualcosa di leggerissimo come un grezzo editor, ma anche qui si tratta molto di inclinazione personale.
Re: Ide o editor? vantaggi?
Inviato: mer 24 set 2008, 0:43
da Plaoo
Io per programmare in python uso Kdevelop di KDE mi trovo bene è robusto e facile da personalizzare. Il python avendo identazione obbligatoria ha bisogno di un editor che usi spoiler nei cicli e nelle funzioni e Kdevelop lo fa. Mai provato niente di meglio.
Offtopic: Post n° 200!!!!
Re: Ide o editor? vantaggi?
Inviato: mer 24 set 2008, 18:59
da Blizzard
[quote="Plaoo"]Io per programmare in python uso Kdevelop di KDE mi trovo bene è robusto e facile da personalizzare. Il python avendo identazione obbligatoria ha bisogno di un editor che usi spoiler nei cicli e nelle funzioni e Kdevelop lo fa. Mai provato niente di meglio.
Offtopic: Post n° 200!!!
)
Re: Ide o editor? vantaggi?
Inviato: gio 25 set 2008, 17:26
da absinthe
personalmente se il codice diventa grossino e lo devo sviluppare a "rate" una volta ogni tot (tipo 1 giorno alla settimana dedicato al progetto X) trovo gli IDE comodissimi:
1- non ti rompi a scrivere i makefile (se usi il c)
2- per il debug pianti 2,3 pallini colorati nel testo e vai giù in automatico
3- se l'ide ne è munito puoi vedere istante per istante, ad ogni breakpoint il contenuto della ram (comodissimo se hai dei puntatori a remango)
4- autocompletamento ora e per sempre

[ma quello lo fanno anche degli editor più avanzati come kate]
5- gestione delle dipendenze in compilazione (se usi il c)
6- link tra compilaroti e editor: così clicchi sullì'errore e compare subito il file incriminato alla riga incriminata!
diciamo anche che io ho iniziato a programmare con il borland turbo c++ che era un ide. diciamo che poi per lavoro ho usato visual studio e matlab (che è un ide) e quindi ci sono abituato.
M
Re: Ide o editor? vantaggi?
Inviato: gio 25 set 2008, 18:24
da sir_alex
absinthe ha scritto:
4- autocompletamento ora e per sempre

[ma quello lo fanno anche degli editor più avanzati come kate]
Kate fa autocompletamento?!? Da quando?!? Ma soprattutto: come?
Re: Ide o editor? vantaggi?
Inviato: gio 25 set 2008, 21:25
da Mario Vanoni
Riflessioni d'un vecchio programmatore
- oggi IDE/editori con memoria congenita/autocomplementazione
> rendono il programmatore meno cauto (si fida!)
- ai tempi, tuttora oggi, per me
> due schermi, sinistra/destra
> sinistra [n]vi {non il dinosauro vim} codice, destra testare il codice
> testare con sh -x oppure lint allora, sotto Linux gcc -fsyntax-only ...
ai tempi ogni byte contava, uno mancante ERROR o core dump
Re: Ide o editor? vantaggi?
Inviato: gio 25 set 2008, 21:51
da IceSlack
mmm credo che usero' vim per i piccoli progetti e netbeans per quelli grandi......
e' vero che se nomini le varibili con nomi giusti indicativi e' moltio piu' facile ricordare...... pero' io sono uno con poca memoria asd non so seocndo me in grandi progetti va a incasinarti
comunque grazie a tutti