[Linux-Biella] VIM come un IDE
PaulTT
paultt a bilug.linux.it
Mer 20 Lug 2011 17:00:59 CEST
> 2011/7/20 PaulTT<paultt a bilug.linux.it>:
>>> un IDE non è solo editor di testo.. ma se non ne mai usato uno (vero)
>>> è inutile discuternet :)
>>>
>> ne ho gia' usati
>> ma porkaputtana perche' presumi sempre che la gente parli a caxxo
>> io parlo sempre dopo aver provato le cose
> io conosco Eclipse e conosco VIM
>
> non posso esprimermi sugli altri IDE
>
> 2 persone possono *saper usare* eclipse, così come vim in modi
> completamente diversi.
>
> su VIM ci sono funzionalità che si limitano (per quanto potenti)
> all'editor di testo.
>
> il sistema di build è esterno, il debugging è esterno, il refactor è
> fatto a mano (extract method, rename[*] di metodi, funzioni, field,
> extract interface, ecc..), integrazione con strumenti di sviluppi
> esterni e contesto di lavoro (es. mylyn), gestione del versionamento
> direttamente dall'IDE (questo non lo uso, ma c'è), estrazione di
> statistice (chi usa questo, chi chiama questo, chi estende
> quest'altro[*])
>
> Queste cose VIM non le fa
> solo un IDE può farle, semplicemente perché non è compito di un editor
> di testi farle.
>
> [*] le due funzionalità marcate non si limitano a fare ciò che potrei
> fare con un grep. Elaborano il contesto e quindi se chiedo chi usa il
> metodo "print" della classe "Foo" non mi dicono chi usa tutti i metodi
> print ma _quel_ metodo, così come il rename funziona con questa
> logica.
>
> che TU preferisca farle a mano mettendoci 1 ora (col rischio di
> sbagliare) per ciò che un IDE farebbe in circa 5 secondi mi fa pensare
> che tu non conosca a fondo un IDE più che sia una questione di
> preferenza
>
> Se poi gli IDE che hai provato tu non fanno queste cose (o non sai se
> le facciano) è un altro discorso.
> Io non ho fatto alcuna presupposizione, le hai fatte tu :)
>
no invece stai continuando
e forse allora non sviluppi tu con vim
ho provato eclipse, theide, vs mooooolto tempo fa, qtdev
li ho usato per piccoli progetti, quindi li ho usati, e so di cosa parlo
e come detto, vale per _me_, sono opinioni tanto quanto le tue
sicuramente un ide ha piu' cose integrate, ma fammi pensare, quanto pesa
un installazione di eclipse contro una di vim?
quanto pesa in memoria?
e' pieno di eclipse sui server, pieno. lol
_io_ sviluppo meglio cosi', mi trovo piu' a mio agio, se voglio
sostitiure print di foo, avro' scritto, come si dovrebbe, Foo::print, ma
se ho detto using Foo, posso fare un grep dei file che lo usano e poi
grep/sed di quelli che hanno print, e' banale la cosa....
ah, e posso farlo anche su un server in ssh, a 500km da qui.
se _tu_ ti trovi piu' comodo con un ide qualsiasi, non dire agli altri
che non sanno cosa sia un ide, solo perche' preferiscono altro
sei tu che fai presupposizioni, mi sembra; no, forse e' un fatto, non
un'opinione
--
mi sono evoluto, baby!
Maggiori informazioni sulla lista
Linux