L'editor de codi perfecte


Escrit per Aaloy a 26 de June , 2010 a les 10:29 a.m.

Amb la nova versió d'Eclipse Helios vaig donar una nova oportunitat a aquest entorn de desenvolupament. A primer cop d'ull no hi ha cap novetat espectacular, més si un no es dedica a la programació Java. La primera cosa que sobta és que no duu suport nadiu per Python, ni tan sols com a resaltat de sintaxi. D'això ja n'estava acostumant versió rera versió, però donat la gran empenta de Python dels darrers anys, pensava que Eclipse ja ho hauria inclòs entre els llenguatges més populars. Les enquestes de popularitat es fan de manera ben estranya a ca'n Eclipse.

Vaig instal·lar doncs PyDev amb la seva versió de desenvolupament, que és compatible amb Helios. Suport de sintaxi Python, depuració, autocompletat, etc. etc. Tot el que un pot desitjar, fin i tot un tímid suport per Django.

Tot aquest entorn, aquesta integració, té un preu en forma de consum de memòria. Prop de 800 MB, massa pel portàtil amb 2 GB de RAM que faig servir a casa.

El fet, però és que això fa que em plantegi el perquè d'estar provant editors per a programació. Supòs que com en el cas de les eines, sempre estam cercant la bala de plata, l'eina perfecta que ens farà més productius. O potser és perquè ens agrada tafanejar, mirar què hi ha de nou i les noves virgueries que incorpora cada nova versió de l'entorn de desenvolupament.

El fet, però, és que la productivitat no ens la donarà canviar d'eina de desenvolupament, el més segur que el canvi impliqui una pèrdua de productivitat a curt i mig plaç. La vertadera productivitat la tenim quan agafam un editor/entorn potent (posau aquí el que us agradi) i ens dedicam a conèixer-lo en profunditat, a personalitzar-lo i adaptar-lo a les nostres necessitats diàries de feina.

Una cosa tan senzilla com que l'editor ens deixi definir macros i crear plantilles pot augmentar la nostra productivitat en un tant per cent molt major que la nova rentada de cara de l'IDE i les noves icones.

Per tant, i supòs que ja ho sospitàveu, l'editor perfecte no existeix. Potser existeix un editor que s'adapta a una persona i feines concretes i que és el millor per aquesta persona en aquell moment, però tot i això, aquesta perfecció no s'aconsegueix d'entrada, sinó una vegada dominat l'editor en profunditat.

Personalment m'agrada provar nous editors i entorns, no puc evitar aquesta recerca de l'eina perfecta com si es tractàs de la font de l'eterna joventut. Però pel tipus de feina que estic fent ara crec que he trobat el meu editor perfecte: Vim i un bon munt de complements.

Però que sigui "perfecte" per mi, no vol dir que sigui perfecte per un altre. Si un fa feina fonamentalmetn amb javascript i css potser i no toca per res la consola de línea de comandes potser un Eclipse+Aptana li anirà millor, o el Notepad++ si fa feina amb Windows.

El crec que és important és decidir-se i donar una oportunitat a l'editor o entorn que vulguem utilitzar durant un temps, estudiar-lo un poc, fins i tot llegir-ne la documentació. Sols d'aquesta manera l'editor es convertirà en un factor de productivitat més.


Traducciones/Translations by apertium

4 comentaris, 0 trackbacks (URL) , Tags: Informàtica General Linux Python


Comentaris

1 Comentari de Hugo a les 12:06 del Saturday 26 Jun de 2010

Yo desde que probé Komodo Edit no he cambiado de editor y eso que ni si quiera es un IDE, para eso está el Komodo IDE pero es de pago y privativo.


2 Comentari de cesc a les 08:06 del Saturday 26 Jun de 2010

Jo també estic amb aquesta búsqueda constant, juntament amb la inquietud de provar sempre sistemes operatius. D'aquesta útlima em quedo amb el Mac OSX, però això ja és un altre tema. En el cas dels editors vaig començar amb Eclipse i Netbeans, i tot hi que están molt bé, com es comenta en aquest post, consumeixen un munt, i en màquines justes de Ram es converteix amb una odisea. Amb el temps m'he anat simplificant i cada cop tendeixo a editors més lleugers. També he passat per Komodo, però al final també l'he abandonat. En el Mac de casa m'he quedat amb TextMate. Consumeix moolt poc i és moolt potent. Snipets, autocompletar, colorejat de syntaxis, subversions, bundles, etc, fan que tinguis pràcticament tot el que necessitis.

A la feina, que tinc un Ubuntu, fins ara estava amb gEdit, però arrel del comentar-hi que em vas fer del Vim, aques proper dilluns l'instalaré amb tots els plugins que necessiti per a treballar amb PHP. Aviam què tal... ja et comentaré...

Salutacions.


3 Comentari de Miquel Frontera Lladó a les 11:06 del Monday 28 Jun de 2010

Jo estic fent un seguiment intensiu del Geany. Té el que m'agrada més dels IDEs:
1. No és línia de comandes, però la hi pots integrar.
2. És molt simple, amb poques opcions.

Molt útil per a desmemoriats com jo, que anam pel món amb la RAM justa per recordar les opcions/comandes més bàsiques.

Esper que no sigui un projecte que decaigui i donin un poc d'empenta al tema plugins, sense passar-se, clar.


4 Comentari de Marcos a les 10:06 del Wednesday 30 Jun de 2010

¿Cómo que no existe el editor perfecto? VIM!!! :-P

¡No puedo vivir sin el!


Avís: Els comentaris es tanquen automàticament als 30 dies