Entorns

Geany

Fa unes setmanes va córrer per la xarxa la notícia d’un nou editor lleuger i de bona qualitat: geany.

geany01.jpg

La veritat és que és molt bo i pot ser utilitzat com un entorn de desenvolupament, com qualsevol dels IDEs que hem vist.

Teniu més captures en aquest enllaç.

Molt complet, amb moltes opcions, i perfecte per a un llenguatge com ara python. Autocompleta el codi que coneix, coloreja, compila, mostra la sortida de la finestra de comandaments… Solament he detectat una errada a l’hora de pegar codi d’altres editors: no fa correctament la indentació i això és un poc molest.

La veritat que s’ha convertit en l’editor gràfic que faig servir ara per a programar en python. Però no puc dir que l’utilitze, perquè més prompte o més tard, torne al meu entorn de programació preferit: vim.

No puc evitar-ho.

Entorns

Comentaris (0)

Permalink

Gideon

Gràcies a la web gfiles.org m’he trobat amb un dissenyador d’interfícies anomenat Gideon.

És un RAD que et permet crear programes multiplataforma amb el mínim de codificació, cosa que pot ser d’ajuda per als programadors que tenen un poc de presses.

Semblant al programa Glade et permet comprovar i executar tots els widgets de la llibreria GTK+. Molt útil si estàs llegint un llibre de programació sobre pyGTK amb pocs exemples gràfics, ;-)

Té la particularitat que el format per a desar els fitxers és en format xml, la qual cosa et permet reutilitzar les interfícies en diverses aplicacions. Així, el fitxer finestra.gui es correspon amb el codi següent:

<?xml version=‘1.0′ encoding=‘UTF-8′?>
<gui namespace=‘GTK+’ version=‘8′>
        <entity name=‘window1′ type=‘GtkWindow’>
                <scalar name=‘as-container’ type=‘bool’>true</scalar>
                <scalar name=‘title’ type=’string’>Finestra</scalar>
        </entity>
</gui>

La versió que he provat és la 2.8, i en el meu Ubuntu Dapper he hagut de resoldre les dependències dels fitxers guiloader, guiloader-c++, gnome-vfs(libgnome-vfsmm-2.6-1c2a) i gtkmm (libgtkmm-2.4-dev) abans d’instal·lar el programa (els dos primers programes els podeu localitzar a la mateixa pàgina de descàrrega del programa).

I per acabar, un pantalla del programa en execució:

gideon.jpg

Pàgina del projecte: http://gideon.sourceforge.net
Pàgina de descàrrega amb els programes guiloader i guiloader-c++:
http://gideon.sourceforge.net/cgi-bin/wiki/Download
Blog del desenvolupador: http://gideon-designer.blogspot.com/

Entorns

Comentaris (0)

Permalink

Un PIDA més modern

Després de provar l’editor PIDA, com ja us vaig dir en el següent apunt, ara he instal·lat la darrera versió estable de dit editor.

La versió empaquetada actualment per a la distribució Ubuntu és la 0.2.2, de la qual ja heu vist unes captures. Tanmateix, des de la pàgina web del projecte us podeu instal·lar la versió 0.3.1. de la qual ací en teniu una captura en execució amb l’editor culebra seleccionat:

pida-0_3_1.jpg


Per instal·lar-lo tan sols hem de baixar el paquet adient des d’ací, desempaquetar-lo i executar

$ python setup.py install

A qui li estranye açò últim, tan sols ha de pensar que PIDA està fet en Python, en PyGtk precisament…

Com podeu comprovar ha canviat un poc prou la interfície.

El que no m’ha agradat és que ja no tens accés a les funcions de la llibreria GTK en escriure text a l’editor, la qual cosa la versió anterior sí tenia.

Una opció més per al desenvolupador de Python.

Entorns

Comentaris (0)

Permalink

L’entorn de programació PIDA

Un altre IDE que tenim a la nostra disposició per a programar en Python és PIDA.

Per a Instal·lar-lo tan sols hem de fer

$ sudo aptitude install pida

Té la característica que podeu triar l’editor per editar el fitxers: culebra o vim. Jo us recomane fer servir el Culebra, perquè amb el vim incrustat podeu trobar-vos amb problemes. De totes maneres si decidiu que siga el vim el vostre editor a l’IDE Pida, tal vegada haureu de instal·lar-vos el següent programa:

$ sudo aptitude install vim-gnome

Senzillet però pràctic. I a més està fet en pyGTK!!

Referències: http://pida.berlios.de/
Captures: http://pygtk.vcubells.net/captures/pida/

Entorns

Comentaris (0)

Permalink

I el pyDev?

Un altre entorn de programació preparat per al llenguatge Python, potser el més potent amb què ens podem trobar, és l’Eclipse.

Ja el conec de fer les pràctiques de programació de la Universitat amb Java, i la veritat que és un entorn excel·lent. Si a aquest entorn meravellós li afegim el plugin pyDev, ja ho tenim tot per a fer programes amb Python.

pyDev és un connector o afegitó que en instal·lar-se permet tindre l’opció de fer programes amb Python dins de l’IDE Eclipse. Com instal·lar-lo? Ben fàcil:

$ sudo aptitude install eclipse-pydev

Ja tan sols ens queda dir-li a l’Eclipse on està el directori de l’intérpret Python. Aixó s’aconsegueix introduint dita ruta en el submenú Preferences del menú Window de l’Eclipse (veure captures). En el meu cas és /usr/bin/python2.4. Si no feu això no podreu triar com a nou projecte de l’Eclipse un que utilitze el llenguatge Python. Una vegada fet això, importarà totes les clases i funcions necessàries perquè l’entorn siga immillorable.
Com sempre, el que diferencia aquest entorn dels altres, (entre altres coses…) és que et permet tindre ajuda contextual conforme vas escrivint el codi i sobretot et permet fer l’execució del codi pas a pas per a poder corregir els errors.

Molt bo!

Referències: http://pydev.sourceforge.net/, http://www.eclipse.org/

Captures: http://pygtk.vcubells.net/captures/pydev/

Entorns

Comentaris (0)

Permalink