[pyar] Ide integrado.

Martin Cerdeira martincerdeira en gmail.com
Vie Mar 2 12:30:50 ART 2012


2012/3/1 Mariano Reingart <reingart en gmail.com>

> 2012/3/1 Roberto Allende <rallende en menttes.com>:
> > El 01/03/12 11:59, Mariano Reingart escribió:
> >
> >> FYI
> >>
> >> Estoy terminando rad2py que es una plataforma integrada de desarrollo
> >> rápido para python:
> >>
> >> http://code.google.com/p/rad2py/
> >>
> >
> > Hola
> >
> > Che que bueno que está felicitaciones! parece un laburazo.
> >
> > Pregunta, cual es tu idea para instrospección ?,
>
> En el shell y depurador, inspección dinámica (aka inspect)
> En el editor, inspección estática (por decirlo de algun modo)
>
> El objetivo es tener algo similar a "IntelliSense"
>
> http://es.wikipedia.org/wiki/IntelliSense
>
> > He estado estudiando bastante lo que hay en python y el módulo inspect,
> > entre otras cosas, y tengo varias funcionalidades para hacer en
> > collective.zodbbrowser (ver http://code.google.com/p/zodbbrowser) que
> es una
> > herramienta de instrospección que si bien web y en particular zope,
> necesito
> > hacer un par de cosas que podrían ser aplicables en términos generales y
> tal
> > vez podamos contribuir mutuamente.
>
> Por ahora también estoy usando inspect, pero necesita objetos vivos (a
> veces no funciona en un IDE mientras estas editando y no es práctico
> ya que importar un módulo puede tener tiene efectos secundarios)
> También uso pyclbr, basado en el parser/tokenizer de python, pero
> tiene desventajas parecidas a inspect y tarda bastante en hacer el
> análisis de un módulo.
> Por eso estoy incursionando en pysmell, parece prometedor y tiene la
> ventaja que hace inferencia de tipos y otros análisis estáticos, la
> desventaja es que tenes que recolectar la información de antemano,
> pero eso en una IDE es controlable.
>
> Voy a ver lo de zodbbrowser, quizás tenga puntos en común y/o podamos
> compartir algo.
>
> > Felicitaciones de nuevo!
>
> Gracias, espero que sirva :-)
>
> Sds
>
> Mariano Reingart
> http://www.sistemasagiles.com.ar
> http://reingart.blogspot.com
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>


Ninja-IDE es una buena opción, ya que tenés una comunidad detrás.
rad2py, no lo pude ver, pero, leí el documento de la tesis del autor y,
parece más que interesante.

// Inicio mini-OT

Por otra parte, yo estoy armando (hace meses que no lo toco por falta de
tiempo) una "especie" de IDE que, originalmente la pensé para Django, pero,
tengo en la cabeza convertirla en otra cosa.
Para que te des una idea, en vez de que sea una IDE para proyectos de
django, solamente, pensé en que sea una IDE para proyectos web, en general.
Parecido a cuando usás Visual Studio con ASP, pero con Python que todos lo
queremos más =)
Tengo hecho una parte y está subido acá, si les interesa mirarlo:
https://github.com/mcerdeira/django-ide
usa el editor Web Ace y, la parte del debugger no está integrada aún, pero
está armado el módulo.

// Fin mini-OT

Saludos!

-------------------------------------
Martín Cerdeira - Software Developer
At the end of the day, ship the fucking thing! It’s great to rewrite your
code and make it cleaner and by the third time it’ll actually be pretty.
But that’s not the point—you’re not here to write code; you’re here to ship
products. - Jamie Zawinski
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120302/fe1eafd8/attachment.html>


More information about the pyar mailing list