Discussion:
IDE Similar a Visual Basic pero Python
Axel Ariel Arroyo Braconi
2010-02-24 21:47:17 UTC
Permalink
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.

PD: Cada dia me enamoro mas de Python asi que ayudenme a alejarme de VB.
--
Axel
Andrés Gattinoni
2010-02-24 21:52:05 UTC
Permalink
Post by Axel Ariel Arroyo Braconi
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.
Creo que con KDevelop Designer podés hacer algo así para trabajar con PyQt.

http://www.elcodigok.com.ar/2008/07/pyqt-desarrollando-aplicaciones-de-escritorios/
Hystrix
2010-02-24 21:56:27 UTC
Permalink
Post by Axel Ariel Arroyo Braconi
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.
Hay muchos, depende del toolkit grafico que uses.

Para Qt tenes el Qt Designer.
Para GTK tenes Glade.

Seguramente te van a nombrar muchos mas.
--
Hystrix
Axel Ariel Arroyo Braconi
2010-02-24 22:06:29 UTC
Permalink
y cual recomendaria para que sea lo mas compatible con windows, OJO yo
desarrollo en Linux pero necesito que mis aplicaciones sean lo mas
compatible con windows, debido a que todavia no puedo convencer
completamente a la gente.
Post by Hystrix
Post by Axel Ariel Arroyo Braconi
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.
Hay muchos, depende del toolkit grafico que uses.
Para Qt tenes el Qt Designer.
Para GTK tenes Glade.
Seguramente te van a nombrar muchos mas.
--
Hystrix
---------------------------------------------------------------------
PyAr - Python Argentina - Sitio web: http://www.python.com.ar/
--
Axel
Mariano Reingart
2010-02-24 22:05:42 UTC
Permalink
Post by Axel Ariel Arroyo Braconi
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.
Tenes PythonCard, que es muy similar a VB con editor de pantallas y de código:

http://python.org.ar/pyar/PythonCard

El problema es que no esta totalmente integrado (son herramientas
separadas), no tiene depurador, la herramienta de despliegue (estilo
py2exe) es bastante básica, etc.

De hecho lo propuse como tema en el PyCamp, para mejorarlo y tener una
herramienta integrada simple y potente, sobre todo que se pueda usar
en educación.
Post by Axel Ariel Arroyo Braconi
PD: Cada dia me enamoro mas de Python asi que ayudenme a alejarme de VB.
+1

Sds

Mariano Reingart
http://reingart.blogspot.com
Axel Ariel Arroyo Braconi
2010-02-24 22:24:34 UTC
Permalink
pregunta muy de novato pero bueno... acabo de instalar pythoncard pero
no se como abrirlo pense que se iba a crear un acceso directo en en
menu de inicio pero nada como hago? estoy usando Ubuntu 9.10
Post by Mariano Reingart
Post by Axel Ariel Arroyo Braconi
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.
http://python.org.ar/pyar/PythonCard
El problema es que no esta totalmente integrado (son herramientas
separadas), no tiene depurador, la herramienta de despliegue (estilo
py2exe) es bastante básica, etc.
De hecho lo propuse como tema en el PyCamp, para mejorarlo y tener una
herramienta integrada simple y potente, sobre todo que se pueda usar
en educación.
Post by Axel Ariel Arroyo Braconi
PD: Cada dia me enamoro mas de Python asi que ayudenme a alejarme de VB.
+1
Sds
Mariano Reingart
http://reingart.blogspot.com
---------------------------------------------------------------------
PyAr - Python Argentina - Sitio web: http://www.python.com.ar/
--
Axel
Hector Pacheco
2010-02-24 22:32:47 UTC
Permalink
Post by Axel Ariel Arroyo Braconi
pregunta muy de novato pero bueno... acabo de instalar pythoncard pero
no se como abrirlo pense que se iba a crear un acceso directo en en
menu de inicio pero nada como hago? estoy usando Ubuntu 9.10
pythoncard desde consola??
Axel Ariel Arroyo Braconi
2010-02-24 22:39:25 UTC
Permalink
es lo primero que intente pero nada
Post by Hector Pacheco
Post by Axel Ariel Arroyo Braconi
pregunta muy de novato pero bueno... acabo de instalar pythoncard pero
no se como abrirlo pense que se iba a crear un acceso directo en en
menu de inicio pero nada como hago? estoy usando Ubuntu 9.10
pythoncard desde consola??
--
Axel
Axel Ariel Arroyo Braconi
2010-02-24 22:43:45 UTC
Permalink
ya esta encontre la solucion que nabo desde consola tipeas
resourceEditor y listo! muchas gracias ahora me pongo a ver que pasa
con esto y despues cuento.
Post by Axel Ariel Arroyo Braconi
es lo primero que intente pero nada
Post by Hector Pacheco
Post by Axel Ariel Arroyo Braconi
pregunta muy de novato pero bueno... acabo de instalar pythoncard pero
no se como abrirlo pense que se iba a crear un acceso directo en en
menu de inicio pero nada como hago? estoy usando Ubuntu 9.10
pythoncard desde consola??
--
Axel
--
Axel
Rubsoft
2010-02-24 22:53:02 UTC
Permalink
prueba BoaConstructor usa libreria wxpython


El 24 de febrero de 2010 17:43, Axel Ariel Arroyo Braconi <
Post by Axel Ariel Arroyo Braconi
ya esta encontre la solucion que nabo desde consola tipeas
resourceEditor y listo! muchas gracias ahora me pongo a ver que pasa
con esto y despues cuento.
Post by Axel Ariel Arroyo Braconi
es lo primero que intente pero nada
Post by Hector Pacheco
Post by Axel Ariel Arroyo Braconi
pregunta muy de novato pero bueno... acabo de instalar pythoncard pero
no se como abrirlo pense que se iba a crear un acceso directo en en
menu de inicio pero nada como hago? estoy usando Ubuntu 9.10
pythoncard desde consola??
--
Axel
--
Axel
---------------------------------------------------------------------
PyAr - Python Argentina - Sitio web: http://www.python.com.ar/
Matigro
2010-02-25 17:51:11 UTC
Permalink
El día 24 de febrero de 2010 18:47, Axel Ariel Arroyo Braconi
Post by Axel Ariel Arroyo Braconi
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.
PD: Cada dia me enamoro mas de Python asi que ayudenme a alejarme de VB.
--
Axel
Podría ser Dabo

http://dabodev.com/

Tal como dicen en su sitio: "Oh, and if you are a disenchanted Visual
Basic developer, you've found the right place, too. wink!"
--
http://www.linkedin.com/in/matigro
Martin Cerdeira
2010-02-25 18:00:19 UTC
Permalink
Post by Matigro
El día 24 de febrero de 2010 18:47, Axel Ariel Arroyo Braconi
Post by Axel Ariel Arroyo Braconi
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.
PD: Cada dia me enamoro mas de Python asi que ayudenme a alejarme de VB.
--
Axel
Basicamente, a los desarrolladores les debe parecer cool que programar sea
complicado. Muchos usarían, por puro gusto, un editor de texto plano y nada
más.
Porque, cuando a "algunos" le decís que la IDE de VB es cómoda, parece que
es una mala palabra.

Habría que hacerlo más dificil asi es más cool. Por qué no implementamos
programar tallando sobre piedra mientras un mandril nos persigue por la
oficina? Eso sería muy pro...

-------------------------------------
Martín Cerdeira - Software Developer
[email] martincerdeira-***@public.gmane.org
[web] http://www.codmacs.blogspot.com/
Ricardo Aráoz
2010-02-25 18:08:30 UTC
Permalink
Post by Matigro
El día 24 de febrero de 2010 18:47, Axel Ariel Arroyo Braconi
Post by Axel Ariel Arroyo Braconi
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.
PD: Cada dia me enamoro mas de Python asi que ayudenme a
alejarme de VB.
Post by Axel Ariel Arroyo Braconi
--
Axel
Basicamente, a los desarrolladores les debe parecer cool que programar
sea complicado. Muchos usarían, por puro gusto, un editor de texto
plano y nada más.
Porque, cuando a "algunos" le decís que la IDE de VB es cómoda, parece
que es una mala palabra.
Habría que hacerlo más dificil asi es más cool. Por qué no
implementamos programar tallando sobre piedra mientras un mandril nos
persigue por la oficina? Eso sería muy pro...
Jajaja! Tenés buena parte de razón.
Sin embargo en este hilo ya te han recomendado más de un par de IDE's y
de diseñadores gráficos de pantalla. Es cuestión de probarlos hasta que
te guste alguno.
Por supuesto no creo que tengan el nivel de sofisticación que imagino
debe tener la IDE de VB (aunque creo que la IDE de Qt si) pero tenés que
comprender que esto es open source y que siempre tenés la opción de
tomar alguna IDE y corregirla (o ponerle plata encima para que te la
corrijan) hasta que esté a tu gusto. Tanstaafl!
Martin Cerdeira
2010-02-25 19:35:48 UTC
Permalink
Post by Ricardo Aráoz
Jajaja! Tenés buena parte de razón.
Sin embargo en este hilo ya te han recomendado más de un par de IDE's y de
diseñadores gráficos de pantalla. Es cuestión de probarlos hasta que te
guste alguno.
Por supuesto no creo que tengan el nivel de sofisticación que imagino debe
tener la IDE de VB (aunque creo que la IDE de Qt si) pero tenés que
comprender que esto es open source y que siempre tenés la opción de tomar
alguna IDE y corregirla (o ponerle plata encima para que te la corrijan)
hasta que esté a tu gusto. Tanstaafl!
Si si, no lo dije por nadie de la lista. En general, me econtré con ese modo
de pensar.
Muchos hablan bien de Komodo (que es paga) pero otros se quejan porque es
paga, cuando, si la comparamos contra VB, también es paga! (que muchos no la
paguen es otro tema, je)

Igualmente, y ahora hablando un poco más en serio, siempre me pregunté por
el motivo de la carencia de IDEs totalmente integradas. Será por el hecho de
que, en python (por poner un ejemplo) podés usar varias bibliotecas gráficas
mientras que en VB te tiran por la cabeza determina biblioteca y es esa o la
muerte. Sinceramente, no lo sé, se me escapa...

[ironía]
Post by Ricardo Aráoz
Tenés razón, no hay que complicarse la vida innecesariamente. ¿Para
qué aprender lenguajes, si podes simplemente llevar una mochila llena
de objetos. Cuando querés decir "pato", sacás un pato de la mochila y
lo señalás, y así sucesivamente.
[/ironía]
Aclaro (aunque lo creí obvio) si, la IDE es solo cuando la necesito. VB, por
ejemplo (y no es por defenderlo sino que me defiendo a mi) te genera el
código de, por ejemplo, meter un botón en tal posición. Ahora, ese código
está "oculto", pero, si quiero (y en determinados casos lo hago) edito ese
código a mano. Porque quiero hacerlo en los menos casos, en la mayoría
quiero que la IDE me deje poner un botón en determinado lugar, y NO quiero
escribir ese código porque, no me interesa y, no tengo tiempo. Sé tocarlo si
lo tengo que tocar. Prefiero usar el tiempo en programar "lo otro" y no en
ajustar un botoncito en la pantalla.

No se si soy claro.

-------------------------------------
Martín Cerdeira - Software Developer
[email] martincerdeira-***@public.gmane.org
[web] http://www.codmacs.blogspot.com/
Axel Ariel Arroyo Braconi
2010-02-25 19:41:00 UTC
Permalink
Basicamente yo pregunto por un IDE similar a VB por una cuestion de
que me parece que no vale la pena estar perdiendo tiempo escribiendo
lineas y lineas para armar un formulario con un par de botones y
giladas siendo que puedo dibujarlo y ocuparme enserio de lo que es
importante, no veo la necesidad de estar ocupando tiempo en escribir
un formulario, esa es la cuestion.
Post by Martin Cerdeira
Post by Ricardo Aráoz
Jajaja! Tenés buena parte de razón.
Sin embargo en este hilo ya te han recomendado más de un par de IDE's y de
diseñadores gráficos de pantalla. Es cuestión de probarlos hasta que te
guste alguno.
Por supuesto no creo que tengan el nivel de sofisticación que imagino debe
tener la IDE de VB (aunque creo que la IDE de Qt si) pero tenés que
comprender que esto es open source y que siempre tenés la opción de tomar
alguna IDE y corregirla (o ponerle plata encima para que te la corrijan)
hasta que esté a tu gusto. Tanstaafl!
Si si, no lo dije por nadie de la lista. En general, me econtré con ese modo
de pensar.
Muchos hablan bien de Komodo (que es paga) pero otros se quejan porque es
paga, cuando, si la comparamos contra VB, también es paga! (que muchos no la
paguen es otro tema, je)
Igualmente, y ahora hablando un poco más en serio, siempre me pregunté por
el motivo de la carencia de IDEs totalmente integradas. Será por el hecho de
que, en python (por poner un ejemplo) podés usar varias bibliotecas gráficas
mientras que en VB te tiran por la cabeza determina biblioteca y es esa o la
muerte. Sinceramente, no lo sé, se me escapa...
Post by Ricardo Aráoz
[ironía]
Tenés razón, no hay que complicarse la vida innecesariamente. ¿Para
qué aprender lenguajes, si podes simplemente llevar una mochila llena
de objetos. Cuando querés decir "pato", sacás un pato de la mochila y
lo señalás, y así sucesivamente.
[/ironía]
Aclaro (aunque lo creí obvio) si, la IDE es solo cuando la necesito. VB, por
ejemplo (y no es por defenderlo sino que me defiendo a mi) te genera el
código de, por ejemplo, meter un botón en tal posición. Ahora, ese código
está "oculto", pero, si quiero (y en determinados casos lo hago) edito ese
código a mano. Porque quiero hacerlo en los menos casos, en la mayoría
quiero que la IDE me deje poner un botón en determinado lugar, y NO quiero
escribir ese código porque, no me interesa y, no tengo tiempo. Sé tocarlo si
lo tengo que tocar. Prefiero usar el tiempo en programar "lo otro" y no en
ajustar un botoncito en la pantalla.
No se si soy claro.
-------------------------------------
Martín Cerdeira - Software Developer
[web] http://www.codmacs.blogspot.com/
--
Axel
Juan Pedro Fisanotti
2010-02-25 19:41:46 UTC
Permalink
El día 25 de febrero de 2010 16:35, Martin Cerdeira
Post by Martin Cerdeira
Muchos hablan bien de Komodo (que es paga) pero otros se quejan porque es
paga, cuando, si la comparamos contra VB, también es paga! (que muchos no la
paguen es otro tema, je)
Komodo IDE es paga. Komodo EDIT es gratuita y open source.
--
fisa - Juan Pedro Fisanotti
Ricardo Aráoz
2010-02-25 20:02:57 UTC
Permalink
Post by Ricardo Aráoz
Jajaja! Tenés buena parte de razón.
Sin embargo en este hilo ya te han recomendado más de un par de
IDE's y de diseñadores gráficos de pantalla. Es cuestión de
probarlos hasta que te guste alguno.
Por supuesto no creo que tengan el nivel de sofisticación que
imagino debe tener la IDE de VB (aunque creo que la IDE de Qt si)
pero tenés que comprender que esto es open source y que siempre
tenés la opción de tomar alguna IDE y corregirla (o ponerle plata
encima para que te la corrijan) hasta que esté a tu gusto. Tanstaafl!
Si si, no lo dije por nadie de la lista. En general, me econtré con
ese modo de pensar.
Muchos hablan bien de Komodo (que es paga) pero otros se quejan porque
es paga, cuando, si la comparamos contra VB, también es paga! (que
muchos no la paguen es otro tema, je)
Igualmente, y ahora hablando un poco más en serio, siempre me pregunté
por el motivo de la carencia de IDEs totalmente integradas. Será por
el hecho de que, en python (por poner un ejemplo) podés usar varias
bibliotecas gráficas mientras que en VB te tiran por la cabeza
determina biblioteca y es esa o la muerte. Sinceramente, no lo sé, se
me escapa...
Bueno, tomá en cuenta la edad del lenguage Basic, la cantidad de guita
que se puso en desarrollar VB. Mientras que Python es más joven y en
general las herramientas están hechas por voluntarios en su tiempo libre.
Por otro lado es open source y la filosofía imperante es módulos
independientes que se puedan combinar fácil. Por eso no creo que sea
fácil encontrar algo "integrado", aunque Qt está bastante maduro. Pero
sí podés combinar muchas herramientas separadas para lograr el mismo
resultado o uno similar. Mirate el diseñador de Qt, el Class Designer de
Dabo, wxFormBuilder, wxGlade, XRC, también hay un editor e IDE open
source y gratis que tiene un buen diseñador gráfico par wx, no me
acuerdo el nombre.
Pero no podés quejarte de que no haya cosas hasta que no hayas
investigado un poco más. Hay, y muchas, pero la libertad de elección y
de opciones tiene como contra que tenés que investigar y tomar decisiones.
Matigro
2010-02-25 20:29:56 UTC
Permalink
El día 25 de febrero de 2010 16:35, Martin Cerdeira
Post by Martin Cerdeira
Aclaro (aunque lo creí obvio) si, la IDE es solo cuando la necesito. VB, por
ejemplo (y no es por defenderlo sino que me defiendo a mi) te genera el
código de, por ejemplo, meter un botón en tal posición. Ahora, ese código
está "oculto", pero, si quiero (y en determinados casos lo hago) edito ese
código a mano. Porque quiero hacerlo en los menos casos, en la mayoría
quiero que la IDE me deje poner un botón en determinado lugar, y NO quiero
escribir ese código porque, no me interesa y, no tengo tiempo. Sé tocarlo si
lo tengo que tocar. Prefiero usar el tiempo en programar "lo otro" y no en
ajustar un botoncito en la pantalla.
No se si soy claro.
Deberías ver Dabo entonces. Yo lo probé, o sea, no hice nada
operativo. Pero hace justo eso.
Basicamente:
Un Wizard donde:
- Elegís la bbdd
- elegis la tabla
- chin pun! ABMC en un santiamén (1)
- mmm... a esto lo retocaría... doble click y listo, o por xml o por
varias formas... y es puro, puro python.

Está bueno, quizás si lo pudiera probar mas, estaría buenísmo para
aplicaciones de escritorio. Jamás programé BV, pero si la interface es
parecida a lo que muestra MSWord para hacer macros, entonces es lo mas
parecido a eso, pero purito python.

Saludos
(1) Santiamén: Palabra vieja si las hay!
--
http://www.linkedin.com/in/matigro
Ricardo Aráoz
2010-02-25 20:51:33 UTC
Permalink
Post by Juan Pedro Fisanotti
El día 25 de febrero de 2010 16:35, Martin Cerdeira
Post by Martin Cerdeira
Aclaro (aunque lo creí obvio) si, la IDE es solo cuando la necesito. VB, por
ejemplo (y no es por defenderlo sino que me defiendo a mi) te genera el
código de, por ejemplo, meter un botón en tal posición. Ahora, ese código
está "oculto", pero, si quiero (y en determinados casos lo hago) edito ese
código a mano. Porque quiero hacerlo en los menos casos, en la mayoría
quiero que la IDE me deje poner un botón en determinado lugar, y NO quiero
escribir ese código porque, no me interesa y, no tengo tiempo. Sé tocarlo si
lo tengo que tocar. Prefiero usar el tiempo en programar "lo otro" y no en
ajustar un botoncito en la pantalla.
No se si soy claro.
Deberías ver Dabo entonces. Yo lo probé, o sea, no hice nada
operativo. Pero hace justo eso.
- Elegís la bbdd
- elegis la tabla
- chin pun! ABMC en un santiamén (1)
- mmm... a esto lo retocaría... doble click y listo, o por xml o por
varias formas... y es puro, puro python.
Está bueno, quizás si lo pudiera probar mas, estaría buenísmo para
aplicaciones de escritorio. Jamás programé BV, pero si la interface es
parecida a lo que muestra MSWord para hacer macros, entonces es lo mas
parecido a eso, pero purito python.
Saludos
(1) Santiamén: Palabra vieja si las hay!
Bueno, puro, lo que es puro python, no. Los formularios que armás en el
Class Designer terminan siendo XML con un archivo py un poco rarito.
Pero se entiende y se puede modificar a mano si hace falta. Los ABM que
te arma el wizard si son puro python.
Las aplicaciones son de escritorio pero los datos pueden ser remotos. Es
más en el primer ejemplo del sitio sobre cómo armar una aplicación te
conectás a una BD MySQL en la máquina de Ed Leafe (el autor), aunque
creo que hoy día lo tiene hosteado en la nube (o hace falta que diga
cloud?).
También hay una forma de instalar la aplicación que permite actualizarla
en tiempo real via web (o sea, como si fuera una aplicación web pero sin
el browser). Te actualiza sólo los módulos que cambiaron y casi ni te
das cuenta. Vi una demo de esto pero nunca lo usé.
Pablo Lerner
2010-02-26 01:08:03 UTC
Permalink
Post by Ricardo Aráoz
Bueno, puro, lo que es puro python, no. Los formularios que armás en el
Class Designer terminan siendo XML con un archivo py un poco rarito. Pero se
entiende y se puede modificar a mano si hace falta. Los ABM que te arma el
wizard si son puro python.
Las aplicaciones son de escritorio pero los datos pueden ser remotos. Es
más en el primer ejemplo del sitio sobre cómo armar una aplicación te
conectás a una BD MySQL en la máquina de Ed Leafe (el autor), aunque creo
que hoy día lo tiene hosteado en la nube (o hace falta que diga cloud?).
También hay una forma de instalar la aplicación que permite actualizarla en
tiempo real via web (o sea, como si fuera una aplicación web pero sin el
browser). Te actualiza sólo los módulos que cambiaron y casi ni te das
cuenta. Vi una demo de esto pero nunca lo usé.
Creo... me parece... supongo, que lo más parecido a Visual Basic para python
es Dabo. Los señores que lo desarrollan solían programar en Foxpro, e
intentan crear un entorno parecido ya que las herramientas de trabajo que
tenía Foxpro eran geniales. Para los que no lo cnocen les cuento. Foxpro era
un entorno, un IDE con lenguaje de programación integrado (al estilo VB). El
lenguaje era dinámico, permitía trabajar de forma estructurada o con
orientación a objetos, y tenía incorporado al lenguaje mismo diversas
estructuras de datos que aceleraban muchísimo el manejo de los mismos.
Python tiene listas, diccionarios y tuplas, en Foxpro había cursores (no es
lo mismo, pero me parece que la ayuda a solucionar los mismos problemas).
Además la sintaxis de Foxpro era muy fácil de leer y escribir, y se podía
hacer scripting.

Por otro lado el IDE incluía diseñador de pantallas al estilo Visual Basic
(aunque para mí era mejor), pero también generador de reportes, y otros
chiches, como el hecho que era un motor de base de datos y los programas
corrian allí mismo (por lo que se podían agregar sentencias SQL también)

Para concluir se podría decir, tal vez, que Foxpro era una especia de mezcla
entre Visual Basic, y SQL Server. Menos potente en la base de datos, pero
mucho más potente en la parte de programación.

Escribí todo esto porque creo que puede ayudar a antender a dónde apuntan
los desarrolladores de Dabo, quienes eligieron python para suplantar Foxpro,
y creo que fue una muy buena elección.

Sepan disculpar la extención del mensaje, saludos,

Pablo
Ricardo Aráoz
2010-02-26 03:35:01 UTC
Permalink
Post by Ricardo Aráoz
Bueno, puro, lo que es puro python, no. Los formularios que armás
en el Class Designer terminan siendo XML con un archivo py un poco
rarito. Pero se entiende y se puede modificar a mano si hace
falta. Los ABM que te arma el wizard si son puro python.
Las aplicaciones son de escritorio pero los datos pueden ser
remotos. Es más en el primer ejemplo del sitio sobre cómo armar
una aplicación te conectás a una BD MySQL en la máquina de Ed
Leafe (el autor), aunque creo que hoy día lo tiene hosteado en la
nube (o hace falta que diga cloud?).
También hay una forma de instalar la aplicación que permite
actualizarla en tiempo real via web (o sea, como si fuera una
aplicación web pero sin el browser). Te actualiza sólo los módulos
que cambiaron y casi ni te das cuenta. Vi una demo de esto pero
nunca lo usé.
Creo... me parece... supongo, que lo más parecido a Visual Basic para
python es Dabo. Los señores que lo desarrollan solían programar en
Foxpro, e intentan crear un entorno parecido ya que las herramientas
de trabajo que tenía Foxpro eran geniales. Para los que no lo cnocen
les cuento. Foxpro era un entorno, un IDE con lenguaje de programación
integrado (al estilo VB). El lenguaje era dinámico, permitía trabajar
de forma estructurada o con orientación a objetos, y tenía incorporado
al lenguaje mismo diversas estructuras de datos que aceleraban
muchísimo el manejo de los mismos. Python tiene listas, diccionarios y
tuplas, en Foxpro había cursores (no es lo mismo, pero me parece que
la ayuda a solucionar los mismos problemas). Además la sintaxis de
Foxpro era muy fácil de leer y escribir, y se podía hacer scripting.
En realidad los cursores en VFP son tablas temporales que pueden residir
fìsicamente en disco o en memoria, de acuerdo a lo que el intérprete
determine como más conveniente. En Dabo hay dataSets que (creo) son
tuplas de diccionarios, pero como python tiene sqlite creo que usan este
para poder hacer también queries sobre los dataSets. En lo que hace a
sistemas de manejo de datos es muy conveniente y cómodo. Nótese que
hablo en VFP en presente ya que tiene soporte de M$ hasta 2012, y no es
que vaya a desaparecer en 2013.
Post by Ricardo Aráoz
Por otro lado el IDE incluía diseñador de pantallas al estilo Visual
Basic (aunque para mí era mejor), pero también generador de reportes,
y otros chiches, como el hecho que era un motor de base de datos y los
programas corrian allí mismo (por lo que se podían agregar sentencias
SQL también)
Para concluir se podría decir, tal vez, que Foxpro era una especia de
mezcla entre Visual Basic, y SQL Server. Menos potente en la base de
datos, pero mucho más potente en la parte de programación.
Escribí todo esto porque creo que puede ayudar a antender a dónde
apuntan los desarrolladores de Dabo, quienes eligieron python para
suplantar Foxpro, y creo que fue una muy buena elección.
Sepan disculpar la extención del mensaje, saludos,
Pablo
Pablo Lerner
2010-02-26 11:54:28 UTC
Permalink
Nótese que hablo en VFP en presente ya que tiene soporte de M$ hasta 2012,
y no es que vaya a desaparecer en 2013.
Cierto, disculpen, no quise ofender. Me dió mucha bronca que maten al VFP
por VB, y es por eso que, aunque lo sigo usando y disfrutando cuando puedo,
de alguna forma ya lo siento muerto. Por eso me incliné hacia Python y estoy
aquí.

Pablo
Ricardo Aráoz
2010-02-26 12:48:42 UTC
Permalink
Nótese que hablo en VFP en presente ya que tiene soporte de M$
hasta 2012, y no es que vaya a desaparecer en 2013.
Cierto, disculpen, no quise ofender. Me dió mucha bronca que maten al
VFP por VB, y es por eso que, aunque lo sigo usando y disfrutando
cuando puedo, de alguna forma ya lo siento muerto. Por eso me incliné
hacia Python y estoy aquí.
Pablo
En realidad creo que fue una decisión comercial. Vos como desarrollador
para desarrollar en VB tenés que comprar una licencia VB y probablemente
una SQLServer, y cada uno de tus clientes tiene que comprar otra
licencia SQLServer. Mientras que si la aplicación no es demasiado
grande, en VFP sólo tenés que comprar una licencia y vender el exe, tus
clientes no necesitan licencias.
Aparte VFP fue comprado para poderle pasar la tecnología Rushmore a
SQLServer, ese era el único interés, aparte de sacarse de encima a un
competidor serio del segmento al que apuntaba el Basic. No lo pudieron
matar durante unos cuantos años debido a la presión de los usuarios,
pero le fueron sacando prensa y protagonismo hasta que calcularon que se
podían dar el lujo de matarlo.
De todas maneras muchísimos programadores se desencantaron con M$ debido
a esto (calculen tipos que tienen 10 años de soft invertidos en VFP y
ahora tienen que considerar mudar su base de soft a otro lenguage, mucha
plata y tiempo perdidos), y terminaron yendo hacia el open source.
Alejandro Santos
2010-03-04 16:05:04 UTC
Permalink
De todas maneras muchísimos programadores se desencantaron con M$ debido a
esto (calculen tipos que tienen 10 años de soft invertidos en VFP y ahora
tienen que considerar mudar su base de soft a otro lenguage, mucha plata y
tiempo perdidos), y terminaron yendo hacia el open source.
Lo mismo pasó con Visual Basic 6.0.

Hoy en día hay quienes siguen programando en ese lenguaje porque es
más barato que tirar toooodo ese código que ya tienen. Un amigo
trabaja 6hs x dia codeando en VB6 y lo sufre.

Haber sacado un generador/conversor de código automático desde VB6
hacia X lenguaje hace unos años atrás hubiese sido muy buen negocio.
--
Alejandro Santos
http://www.alejolp.com.ar
Martin Cerdeira
2010-03-04 16:37:19 UTC
Permalink
Post by Alejandro Santos
Hoy en día hay quienes siguen programando en ese lenguaje porque es
más barato que tirar toooodo ese código que ya tienen. Un amigo
trabaja 6hs x dia codeando en VB6 y lo sufre.
Culpar de los problemas que uno pueda tener programando al lenguaje es el
camino fácil.
El problema con VB6 es que si usás lo que VB6 provee como los controles ocx,
datagrid y otras cosas que "pretenden" ser automáticas estás al horno
porque, primero, son limitadas y segundo, son pésimas. Lo mismo si usas
cosas de terceros.

En mi caso, donde trabajo, escribimos programas en VB6 pero desde cero. Es
decir, se hizo un trabajo anterior de escritura de un montón de controles,
clases, etc. Entonces, no tenemos ninguna limitación. De hecho, el 99% del
código es tan independiente que, se podría pasar a otro lenguaje. Con esto
quiero decir, si usas datacontrols que te "enlazan" X base de datos con un
grid automático fuiste, porque eso es inutilizable, pero, si escribiste una
clase que lo hace, la podés migrar mucho más facilmente. Lo digo porque lo
hicimos, casualmente, con python.
Aclaro, no es que me guste VB6, ni me disguste, de hecho, me es indistinto
usar un lenguaje u otro. Obviamente, los lenguajes tienen sus pro y contras,
pero, muchas veces se ascentúan los problemas por usar "mal" un lenguaje.
Entonces, al final del día, claro, la culpa es de VB6, o de Java, o de PHP,
o de quién sea.

Me parece que, en si, el lenguaje que uses es anecdótico.
Post by Alejandro Santos
Haber sacado un generador/conversor de código automático desde VB6
hacia X lenguaje hace unos años atrás hubiese sido muy buen negocio.
--
Alejandro Santos
http://www.alejolp.com.ar
Existe eso. Por lo menos, yo vi uno de VB6 a Python.

-------------------------------------
Martín Cerdeira - Software Developer
[email] martincerdeira-***@public.gmane.org
[web] http://www.codmacs.blogspot.com/
Alejandro Santos
2010-03-04 16:50:40 UTC
Permalink
Post by Martin Cerdeira
Me parece que, en si, el lenguaje que uses es anecdótico.
Martín,

No me malinterpretes. No tengo nada en contra de VB6 ni de los
programadores de VB6. Lo usé muchos años y fue el primer lenguaje que
aprendí a usar, así que le tengo algo de cariño y nostalgia ^_^.

Hay muchas razones para elegir un lenguaje de programación.

Como yo lo veo en una empresa por lo general se busca lo que la
mayoría de los empleados sepa usar, más aún si muchos de ellos tienen
experiencia y muchos años trabajando en eso. En ese caso la desición
es bastante obvia.

Te pregunto de curioso: ¿cuál es la razón por la que eligen VB6 y no
X, Y o Z lenguaje?
--
Alejandro Santos
http://www.alejolp.com.ar
Martin Cerdeira
2010-03-04 17:54:17 UTC
Permalink
Post by Alejandro Santos
Post by Martin Cerdeira
Me parece que, en si, el lenguaje que uses es anecdótico.
Martín,
No me malinterpretes. No tengo nada en contra de VB6 ni de los
programadores de VB6. Lo usé muchos años y fue el primer lenguaje que
aprendí a usar, así que le tengo algo de cariño y nostalgia ^_^.
Hay muchas razones para elegir un lenguaje de programación.
Como yo lo veo en una empresa por lo general se busca lo que la
mayoría de los empleados sepa usar, más aún si muchos de ellos tienen
experiencia y muchos años trabajando en eso. En ese caso la desición
es bastante obvia.
Te pregunto de curioso: ¿cuál es la razón por la que eligen VB6 y no
X, Y o Z lenguaje?
--
Alejandro Santos
http://www.alejolp.com.ar
Si, en realidad te cité a vos cuando respondí pero era en gral. Sé que no
tenés nada en contra de VB así como yo tampoco tengo nada a favor (me
declaro neutral) je.

Era dirigido más que nada al movimiento "VB6 es el diablo y la culpa de
todos los males".

En cuanto al motivo, no lo sé. Imagino que es por la evolución, usaban BASIC
(antes de que yo entre) y fueron migrando los sistemas de BASIC a VB. En
algunas migraciones participé.
Nunca actualizacon a .NET. Aparentemente, porque quién toma la desición, no
está conforme con la IDE de .NET. Ahi, no se, no la conozco.

También migramos partes a otros lenguajes. Por ejemplo, reutilizamos código
de listados para hacer otro "listado" (lo pongo entre comillas) en PHP.

Ahora, si dependiera de mí, seguramente no estaría usando VB6. Pero por
portabilidad, o sea, Python me gusta (además de otras razones[0]) por la
portabilidad a otro entorno, por ejemplo, Linux.

[0] http://stealthissoftware.blogspot.com/2009/08/porque-python.html

Saludos
-------------------------------------
Martín Cerdeira - Software Developer
[email] martincerdeira-***@public.gmane.org
[web] http://www.codmacs.blogspot.com/
Ricardo Aráoz
2010-03-04 17:42:07 UTC
Permalink
Post by Alejandro Santos
Hoy en día hay quienes siguen programando en ese lenguaje porque es
más barato que tirar toooodo ese código que ya tienen. Un amigo
trabaja 6hs x dia codeando en VB6 y lo sufre.
Culpar de los problemas que uno pueda tener programando al lenguaje es
el camino fácil.
El problema con VB6 es que si usás lo que VB6 provee como los
controles ocx, datagrid y otras cosas que "pretenden" ser automáticas
estás al horno porque, primero, son limitadas y segundo, son pésimas.
Lo mismo si usas cosas de terceros.
En mi caso, donde trabajo, escribimos programas en VB6 pero desde
cero. Es decir, se hizo un trabajo anterior de escritura de un montón
de controles, clases, etc. Entonces, no tenemos ninguna limitación. De
hecho, el 99% del código es tan independiente que, se podría pasar a
otro lenguaje. Con esto quiero decir, si usas datacontrols que te
"enlazan" X base de datos con un grid automático fuiste, porque eso es
inutilizable, pero, si escribiste una clase que lo hace, la podés
migrar mucho más facilmente. Lo digo porque lo hicimos, casualmente,
con python.
Aclaro, no es que me guste VB6, ni me disguste, de hecho, me es
indistinto usar un lenguaje u otro. Obviamente, los lenguajes tienen
sus pro y contras, pero, muchas veces se ascentúan los problemas por
usar "mal" un lenguaje. Entonces, al final del día, claro, la culpa es
de VB6, o de Java, o de PHP, o de quién sea.
Me parece que, en si, el lenguaje que uses es anecdótico.
Acá disiento. El lenguage te puede facilitar o complicar tu forma de
programar y de pensar las cosas. Eso sin mencionar las cosas más
prácticas como inexistencia de eventos para manejar una GUI
apropiadamente, etc. No digo que el lenguage condicione todo, pero
tampoco es ortogonal a cómo programás.

Y en cuanto a la implementación de este lenguage, si esta es de código
propietario y el propietario decide sacarlo del mercado, entonces no
tenés alternativa más que cambiar de lenguage tarde o temprano. Y si
bien esto puede hacerse, tiene un costo, muchas veces alto.
Alejandro Santos
2010-03-04 19:06:01 UTC
Permalink
Post by Ricardo Aráoz
Acá disiento. El lenguage te puede facilitar o complicar tu forma de
programar y de pensar las cosas. Eso sin mencionar las cosas más prácticas
como inexistencia de eventos para manejar una GUI apropiadamente, etc. No
digo que el lenguage condicione todo, pero tampoco es ortogonal a cómo
programás.
Hubo un vez que quise implementar Alpha Blending en VB6 y como era
taaan lento empecé a programarlo en una DLL en ASM con MMX. Lo mismo
me pasó con querer usar Completion Ports en VB6, incluso llegue a
hacer un OCX. Después de un tiempo me cayó la ficha: VB6 no fué
diseñado para hacer estas cosas.

Los lenguajes son herramientas que sirve para resolver problemas.
Algunas herramientas se adaptan mejor a algunos problemas que otros, y
cada tanto aparece una nueva herramienta que reemplaza o mejora una ya
existente.

Por ejemplo, si bien el transistor reemplazó a la válvula de vacío en
un 99.99%, hay un 0.01% de aplicaciones que aún hoy en día siguen
dependiendo de las válvulas. El transistor también tiene sus
limitaciones.
Post by Ricardo Aráoz
Y en cuanto a la implementación de este lenguage, si esta es de código
propietario y el propietario decide sacarlo del mercado, entonces no tenés
alternativa más que cambiar de lenguage tarde o temprano. Y si bien esto
puede hacerse, tiene un costo, muchas veces alto.
Lenguajes de programación con compiladores y ecosistema Libre FTW.
--
Alejandro Santos
http://www.alejolp.com.ar
Martin Cerdeira
2010-03-04 19:16:42 UTC
Permalink
Post by Alejandro Santos
Los lenguajes son herramientas que sirve para resolver problemas.
Algunas herramientas se adaptan mejor a algunos problemas que otros, y
cada tanto aparece una nueva herramienta que reemplaza o mejora una ya
existente.
Amén. ;)

-------------------------------------
Martín Cerdeira - Software Developer
[email] martincerdeira-***@public.gmane.org
[web] http://www.codmacs.blogspot.com/

Matigro
2010-02-26 16:02:47 UTC
Permalink
Post by Juan Pedro Fisanotti
El día 25 de febrero de 2010 16:35, Martin Cerdeira
Bueno, puro, lo que es puro python, no. (...)
Las aplicaciones son de escritorio pero los datos pueden ser remotos. Es más
en el primer ejemplo del sitio sobre cómo armar una aplicación te conectás a
una BD MySQL en la máquina de Ed Leafe (el autor), aunque creo que hoy día
lo tiene hosteado en la nube (o hace falta que diga cloud?).
shhh! así no se lo vendemos a nadie! jejeje
Había visto que tiene xml, pero según probé, los formularios y eventos
los manejas con mouse mas código python.
Ahora entiendo cuando mi viejo me decía que yo vivía en una "farts cloud"!

Según se ve, me parece que como IDE/Framework tal como lo ve un
desarrollador que usa los productos como VB, VFP, etc. Dabo es lo más
parecido y donde se puede sentir cómodo o acostumbrado a desarrollar.
--
http://www.linkedin.com/in/matigro
Ricardo Aráoz
2010-02-26 17:07:43 UTC
Permalink
Post by Matigro
Post by Juan Pedro Fisanotti
El día 25 de febrero de 2010 16:35, Martin Cerdeira
Bueno, puro, lo que es puro python, no. (...)
Las aplicaciones son de escritorio pero los datos pueden ser remotos. Es más
en el primer ejemplo del sitio sobre cómo armar una aplicación te conectás a
una BD MySQL en la máquina de Ed Leafe (el autor), aunque creo que hoy día
lo tiene hosteado en la nube (o hace falta que diga cloud?).
shhh! así no se lo vendemos a nadie! jejeje
Había visto que tiene xml, pero según probé, los formularios y eventos
los manejas con mouse mas código python.
Ahora entiendo cuando mi viejo me decía que yo vivía en una "farts cloud"!
Según se ve, me parece que como IDE/Framework tal como lo ve un
desarrollador que usa los productos como VB, VFP, etc. Dabo es lo más
parecido y donde se puede sentir cómodo o acostumbrado a desarrollar.
El tema es así. Si vos querés podés desarrollar todo tu sistema,
interfaz de usuario incluida, con un editor de textos. Es más, hay
muchos que lo hacen así.
El wizard (todavía no le encontré una buena traducción) que te genera
todos los ABM's de una base de datos trabaja con este sistema y te
genera todo en código python puro.

Ahora, también tenés otras herramientas gráficas, tanto el diseñador de
clases (para diseñar todo tipo de clases visuales (la interfaz de
usuario) o no) como el diseñador de reportes, como el diseñador de
conexiones (para conexiones a bases de datos, locales o remotas),
generan XML más un archivo de código python adjunto (donde está el
código adosado a tus clases visuales).
Vos lo que hacés después es, en tu programa principal, crear la
aplicación de dabo y pedirle a dabo que instancie tu formulario basado
en este XML.
El XML no es complicado y lo he modificado a mano cuando ha sido
necesario. No es un sistema complicado y te permite hacer de todo de una
manera muy parecida a VFP o VB. Lo que no hay desarrollado todavía es un
sistema integrado como en VFP/VB, sino que son todas herramientas
separadas que uno usa para generar pantallas, reportes, conexiones, etc.
Para aplicaciones de escritorio es muy práctico. La única contra es que
no hay demasiada documentación, pero la lista de correo es muy activa y
te guían de la mano (muchas veces los mismo desarrolladores de la
herramienta). También si hay cosas que necesitás y no están en dabo, los
tipos no tienen problema en agregarlo inmediatamente al framework.
Sebastian Bassi
2010-02-26 17:39:20 UTC
Permalink
El wizard (todavía no le encontré una buena traducción) que te genera todos
Wizard == Asistente.
Roberto Alsina
2010-02-26 17:46:38 UTC
Permalink
Post by Sebastian Bassi
El wizard (todavía no le encontré una buena traducción) que te genera todos
Wizard == Asistente.
Yo le leo a mi nene todas las noches un capitulo del asistende de oz ;-)
yosle-HIdwxRtzrGQsU5Unm+
2010-02-26 11:34:38 UTC
Permalink
Post by Roberto Alsina
Yo le leo a mi nene todas las noches un capitulo del asistende de oz ;-)
ja ja ja ,original,pero es un problema de contexto

wizzard \approx asistente [1]

--
[1]- http://es.wikipedia.org/wiki/Notación_matemática
Ricardo Aráoz
2010-02-26 18:36:00 UTC
Permalink
Post by yosle-HIdwxRtzrGQsU5Unm+
Post by Roberto Alsina
Yo le leo a mi nene todas las noches un capitulo del asistende de oz ;-)
ja ja ja ,original,pero es un problema de contexto
wizzard \approx asistente [1]
--
[1]- http://es.wikipedia.org/wiki/Notación_matemática
Pero nosotros hablábamos de "wizard" y no "wizzard" ;c)
Roberto Alsina
2010-02-25 18:14:26 UTC
Permalink
Post by Martin Cerdeira
Habría que hacerlo más dificil asi es más cool. Por qué no implementamos
programar tallando sobre piedra mientras un mandril nos persigue por la
oficina? Eso sería muy pro...
Ni loco! Sabés lo que está el kilo vivo de mandril?
Juan Pedro Fisanotti
2010-02-25 18:15:30 UTC
Permalink
El día 25 de febrero de 2010 15:00, Martin Cerdeira
Post by Martin Cerdeira
Post by Matigro
El día 24 de febrero de 2010 18:47, Axel Ariel Arroyo Braconi
Post by Axel Ariel Arroyo Braconi
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.
PD: Cada dia me enamoro mas de Python asi que ayudenme a alejarme de VB.
--
Axel
Basicamente, a los desarrolladores les debe parecer cool que programar sea
complicado. Muchos usarían, por puro gusto, un editor de texto plano y nada
más.
Porque, cuando a "algunos" le decís que la IDE de VB es cómoda, parece que
es una mala palabra.
Habría que hacerlo más dificil asi es más cool. Por qué no implementamos
programar tallando sobre piedra mientras un mandril nos persigue por la
oficina? Eso sería muy pro...
jajajaja.
Creo que como todo, ningún extremo es bueno.
Usar un editor pelado sin siquiera coloreo de sintaxis es poco
práctico, un buen editor con agregados para desarrollo te puede
ahorrar mucho laburo.
Pero tampoco es bueno un entorno que automatice tanto que ya muchos
desarrolladores hagan aplicaciones y no sepan en realidad cómo
funcionan, creen que es por arte de magia y no tienen idea de lo que
pasa debajo.
Cuando después se rompe algo, no hay quien entienda como arreglarlo.

Cito un ejemplo que me tocó:
Publisher. No es de desarrollo, es de diseño HTML, pero vale la idea.
Lo agarra alguien que no tienen idea de HTML, dibuja la "paginita"
toda re linda, lo pone en el servidor, entra con su navegador y la
paginita se ve horrible. Entonces viene y te pide "che, mira, se ve
feo, no como yo lo había hecho. No me arreglas el HTML para que se vea
como yo quería?".
Abrís el HTML que generó Publisher, y te encontrás con 5.094.302
lineas de código, con los estilos repetidos por todas partes, lleno de
hacks, completamente intocable.
Terminás escribiendo vos el HTML de cero...
--
fisa - Juan Pedro Fisanotti
Marcelo Rinesi
2010-02-25 18:19:43 UTC
Permalink
Post by Martin Cerdeira
Basicamente, a los desarrolladores les debe parecer cool que programar sea
complicado. Muchos usarían, por puro gusto, un editor de texto plano y nada
más.
Porque, cuando a "algunos" le decís que la IDE de VB es cómoda, parece que
es una mala palabra.
Habría que hacerlo más dificil asi es más cool. Por qué no implementamos
programar tallando sobre piedra mientras un mandril nos persigue por la
oficina? Eso sería muy pro...
Versión corta: +1 a IDEs estilo VB cuando es lo que necesitás, pero no
siempre es lo que necesitás.

[ironía]
Tenés razón, no hay que complicarse la vida innecesariamente. ¿Para
qué aprender lenguajes, si podes simplemente llevar una mochila llena
de objetos. Cuando querés decir "pato", sacás un pato de la mochila y
lo señalás, y así sucesivamente.
[/ironía]

Más en serio, calculo que la IDE de VB es cómoda para lo que tiene que
hacer, y si es lo que te conviene usar para facilitar tu trabajo,
enhorabuena. Usar la mejor herramienta para cada tarea, y así
sucesivamente.

Lo que no estoy muy de acuerdo es la generalización entre
"complicación innecesaria," y "editores de texto planos." Los físicos
teóricos usan papel y birome (o tiza y pizarrón) para laburar, no
porque les guste la complicación innecesaria, sino porque la
complicación inherente a la física es del tipo para la que, digamos,
Excel, no te ayuda.

Es lo mismo para programación. Si la complicación inherente a tu
programa es el diseño de formularios, etc, entonces una IDE estilo VB
(o alguna otra con capacidades similares) esta joya. Pero hay una
clase enorme de problemas de programación que son genuinamente
complicados en un sentido en el que todos los diseñadores de
formularios del mundo no te pueden ayudar; programar un sistema
concurrente, por ejemplo, o hacer data mining, o miles de otras cosas.
Para todo eso, un editor de texto plano no solo no es innecesariamente
simple; es _necesariamente_ simple. (Y de hecho, las veces que me
puedo autoconvencer de usar papel y lápiz antes de programar, a la
larga me va mejor...)


redux: Versión corta: +1 a IDEs estilo VB cuando es lo que necesitás,
pero no siempre es lo que necesitás.

<arce;p
Mariano Mara
2010-02-25 18:41:03 UTC
Permalink
Post by Martin Cerdeira
Post by Matigro
El día 24 de febrero de 2010 18:47, Axel Ariel Arroyo Braconi
Post by Axel Ariel Arroyo Braconi
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.
PD: Cada dia me enamoro mas de Python asi que ayudenme a alejarme de VB.
--
Axel
Basicamente, a los desarrolladores les debe parecer cool que programar sea
complicado. Muchos usarían, por puro gusto, un editor de texto plano y nada
más.
Porque, cuando a "algunos" le decís que la IDE de VB es cómoda, parece que
es una mala palabra.
Habría que hacerlo más dificil asi es más cool. Por qué no implementamos
programar tallando sobre piedra mientras un mandril nos persigue por la
oficina? Eso sería muy pro...
Si ya te sabés una buena parte de los recovecos que tiene un lenguaje,
está bien que busques acelerar un poco y a veces esas IDEs ayudan pero
si recién estás aprendiendo, una herramienta que te automatice una parte
importante del laburo es muy mala idea. Yo, hace muchos años, aprendí
esa lección por las malas. Quizás porque el espanto todavía me dura,
no largo más el vim.
Claudio Freire
2010-02-25 19:03:50 UTC
Permalink
Post by Mariano Mara
Post by Martin Cerdeira
Basicamente, a los desarrolladores les debe parecer cool que programar
sea
Post by Martin Cerdeira
complicado. Muchos usarían, por puro gusto, un editor de texto plano y
nada
Post by Martin Cerdeira
más.
Porque, cuando a "algunos" le decís que la IDE de VB es cómoda, parece
que
Post by Martin Cerdeira
es una mala palabra.
Habría que hacerlo más dificil asi es más cool. Por qué no implementamos
programar tallando sobre piedra mientras un mandril nos persigue por la
oficina? Eso sería muy pro...
Si ya te sabés una buena parte de los recovecos que tiene un lenguaje,
está bien que busques acelerar un poco y a veces esas IDEs ayudan pero
si recién estás aprendiendo, una herramienta que te automatice una parte
importante del laburo es muy mala idea. Yo, hace muchos años, aprendí
esa lección por las malas. Quizás porque el espanto todavía me dura,
no largo más el vim.
Yo honestamente pienso que una IDE como la de VB está *buenísima*.

El que sabe programar, se ve terriblemente acelerado ante la gran ayuda que
implica que el IDE escriba por nosotros todo ese "boilerplate" que
usualmente hace falta editando con gedit o vim.

El que sabe programar aún sabe qué se hace detrás de bambalinas, o al menos
una idea tiene, y termina con un producto de calidad. Si la herramiente es
buena, hasta nos dará la posibilidad de inspeccionar eso que sucedió tras
las cámaras. Así es la IDE del Visual C, y aunque Visual C tiene muchas
cosas malas (en particular la MFC), lo cierto es que ese modo de trabajar
"point & click" es extremadamente productivo y casi placentero.

Ahora, los que "saben una buena parte de los revovecos del lenguaje" se
suelen quejar no es tanto si la herramienta es buena, cómoda o qué se yo...
no es la herramienta en sí. Lo que les molesta es la caída general de la
calidad de software que se produce cuando aparece una herramienta así. Es
inevitable, y no es culpa de la herramienta.

Cuando no existe la herramienta, para hacer software hay que saber mucho.
Eso quiere decir que el software resultante va a tener una mínima calidad.
Cuando aparece la herramienta, ahora hacer software está al alcance de las
masas... o al menos al alcance de muchos que antes no sabían cómo hacer.

Frase clave: "no sabían como hacer". Aún no saben. Y lo peor, es que la
herramienta no te expone a lo que sucede por detrás, así que nunca aprenden
(o tardan mucho más). Eso quiere decir que cometen muchos otros errores, y
la calidad del software en general decae. Uno se encuentra con esas
"aplicaciones de almacenero" hechas en VB. Por almaceneros. (ojo, no hay
ánimo de ofender, es sólo un dicho, como "casa de herrero...").

Y... es así. Cuando algo de repente se hace accesible a un público con menos
entrenamiento, el resultado es mucho más de ese algo, pero de menor calidad.
Gonzalo Delgado
2010-02-25 19:24:25 UTC
Permalink
Post by Martin Cerdeira
Habría que hacerlo más dificil asi es más cool. Por qué no
implementamos programar tallando sobre piedra mientras un mandril nos
persigue por la oficina? Eso sería muy pro...
Insensateces, lo más pro es programar con mariposas :P
http://xkcd.com/378/
--
Gonzalo Delgado <gonzalodel-***@public.gmane.org>
Hystrix
2010-02-25 19:51:39 UTC
Permalink
Post by Gonzalo Delgado
Insensateces, lo más pro es programar con mariposas :P
http://xkcd.com/378/
--
Bah, mariposas es para los comodos, el que realmente sabe usa las
constantes fundamentales del universo.
--
Hystrix
Ricardo Aráoz
2010-02-25 20:04:35 UTC
Permalink
Post by Hystrix
Insensateces, lo más pro es programar con mariposas :P
http://xkcd.com/378/
--
Bah, mariposas es para los comodos, el que realmente sabe usa las
constantes fundamentales del universo.
No, ese es el que sabe un poco.
El verdadero maestro sólo necesita su intención de programar.
Juan Pedro Fisanotti
2010-02-25 20:08:27 UTC
Permalink
Post by Gonzalo Delgado
Insensateces, lo más pro es programar con mariposas :P
http://xkcd.com/378/
--
Bah, mariposas es para los comodos, el que realmente sabe usa las
constantes fundamentales del universo.
No, ese es el que sabe un poco.
El verdadero maestro sólo necesita su intención de programar.
Nah, eso suena muy a administrador de proyectos. Prefiero programar de
verdad, jaja.
--
fisa - Juan Pedro Fisanotti
Sebastian E. Ovide
2010-02-25 20:08:28 UTC
Permalink
Post by Martin Cerdeira
Habría que hacerlo más dificil asi es más cool. Por qué no implementamos
programar tallando sobre piedra mientras un mandril nos persigue por la
oficina? Eso sería muy pro...
para eso se invento J2EE !!!!
Javier Castrillo
2010-03-02 13:20:45 UTC
Permalink
Post by Martin Cerdeira
Habría que hacerlo más dificil asi es más cool. Por qué no implementamos
programar tallando sobre piedra mientras un mandril nos persigue por la
oficina? Eso sería muy pro...
Creo que siempre hay un roto para un descosido. Lo que tiene de bueno
el editor de texto, entre otras cosas, es que te pongas en la máquina
que te pongas, podés laburar, en tu casa, en lo de un cliente, en el
datacenter, sin entorno gráfico, remotamente, etc. Y sin más vueltas.
vim hola.py y listo, nada más. Eso es impagable.

Y por otro lado, cuando te ponés a diseñar cosas más complicadas, una
ayuda visual no viene mal. En mi caso uso wxglade para diseñar las
interfaces y me viene bárbaro. Y Geany o Vim para codear. Pero cuando
para hacer una ventanita de morondanga necesitás 512 de RAM, un minuto
cuarenta a que levante la aplicación y cuatro mil clics, ya la cosa no
es productiva. Y encima cuando cambiás de máquina dos horas para
instalar mi-ide-con-mis-configuraciones-si-no-no-puedo-laburar. Y
conozco a muchos que le sacás el IDE y la pereza / el acostumbramiento
los ha hecho olvidar el código básico "a pelo". Ni qué decir si no les
anda el mouse :P. Por lo que no es recomendable en mi caso, que lo uso
mucho en ámbitos escolares y se busca que se razone lo que se hace.

Y por último, si algo es PRO, ponele la firma que haré exactamente lo
contrario. :)

Saludos
--
Javier Castrillo

=========================================================
GNU / Linux User #242275

Jabber: javier-***@public.gmane.org
Blog: http://blog.javier.org.ar
Site: http://carapa.com.ar
TCOS: http://argentina.tcosproject.org
=========================================================
Usá Software Libre
Martin Cerdeira
2010-03-02 13:51:13 UTC
Permalink
Post by Javier Castrillo
Post by Martin Cerdeira
Habría que hacerlo más dificil asi es más cool. Por qué no implementamos
programar tallando sobre piedra mientras un mandril nos persigue por la
oficina? Eso sería muy pro...
Creo que siempre hay un roto para un descosido. Lo que tiene de bueno
el editor de texto, entre otras cosas, es que te pongas en la máquina
que te pongas, podés laburar, en tu casa, en lo de un cliente, en el
datacenter, sin entorno gráfico, remotamente, etc. Y sin más vueltas.
vim hola.py y listo, nada más. Eso es impagable.
Y por otro lado, cuando te ponés a diseñar cosas más complicadas, una
ayuda visual no viene mal. En mi caso uso wxglade para diseñar las
interfaces y me viene bárbaro. Y Geany o Vim para codear. Pero cuando
para hacer una ventanita de morondanga necesitás 512 de RAM, un minuto
cuarenta a que levante la aplicación y cuatro mil clics, ya la cosa no
es productiva. Y encima cuando cambiás de máquina dos horas para
instalar mi-ide-con-mis-configuraciones-si-no-no-puedo-laburar. Y
conozco a muchos que le sacás el IDE y la pereza / el acostumbramiento
los ha hecho olvidar el código básico "a pelo". Ni qué decir si no les
anda el mouse :P. Por lo que no es recomendable en mi caso, que lo uso
mucho en ámbitos escolares y se busca que se razone lo que se hace.
Y por último, si algo es PRO, ponele la firma que haré exactamente lo
contrario. :)
Saludos
--
Javier Castrillo
=========================================================
GNU / Linux User #242275
Blog: http://blog.javier.org.ar
Site: http://carapa.com.ar
TCOS: http://argentina.tcosproject.org
=========================================================
Usá Software Libre
Si, lógicamente. Lo mío fue un ejemplo en base a la exageración. No tengo
nada en contra de usar un editor de texto plano, de por sí. De hecho, cuando
nada funca, el editor de texto plano te salva. Además, personalmente uso un
editor de texto plano, con iluminador y nada más para Python. Y he realizado
todo el curso que hice de PHP en la UTN con el bloc de notas. Ahora, es lo
mejor?? No se. Es lo más cómodo?? No.

Por otro lado, cuando quiero usar un entorno gráfico, programar en
aplicaciones en python que tengan o usen una biblioteca gráfica, puedo usar
una IDE no integrada como QtDesigner. Puedo escribir el código a mano, etc.
Pero, preferiría una IDE integrada al estilo VB. Por qué?? Porque soy un mal
programador y quiero no saber cosas?? No. Porque soy vago y quiero escribir
menos código. Si. La IDE integrada "escribe" la parte aburrida de poner
botoncitos. No es que sea incapaz de hacerlo, sino que no quiero hacerlo.
Ahi está la diferencia. Es como lavar la ropa a mano o usar un lavaropas. No
es que no sepa o no pueda, NO QUIERO.

-------------------------------------
Martín Cerdeira - Software Developer
[email] martincerdeira-***@public.gmane.org
[web] http://www.codmacs.blogspot.com/
gustavo c
2010-03-02 14:05:57 UTC
Permalink
El tema es IDE Similar a Visual Basic pero Python.

Proposicion 1: VB no es similar Python
Proposicion 2: Python no necesita IDE.
Luego: Python + PyAr > Cualquier IDE

Python no anda solo, así los programadores tenemos como ganarnos unos
mangos para las pizzas, reuniones, pycamp, etc.
--
gustavo c
Gonzalo Delgado
2010-03-02 14:13:59 UTC
Permalink
cuando quiero usar un entorno gráfico, programar en aplicaciones en
python que tengan o usen una biblioteca gráfica, puedo usar una IDE no
integrada como QtDesigner. Puedo escribir el código a mano, etc. Pero,
preferiría una IDE integrada al estilo VB. Por qué?? Porque soy un mal
programador y quiero no saber cosas?? No. Porque soy vago y quiero
escribir menos código. Si. La IDE integrada "escribe" la parte
aburrida de poner botoncitos. No es que sea incapaz de hacerlo, sino
que no quiero hacerlo. Ahi está la diferencia. Es como lavar la ropa a
mano o usar un lavaropas. No es que no sepa o no pueda, NO QUIERO.
IDE: Entorno de desarrollo integrado

¿Qué son una IDE integrada y una IDE no integrada?
Me parece que estás confundiendo IDE con constructor de interfaces
gráficas[0].

[0] http://en.wikipedia.org/wiki/Graphical_user_interface_builder
--
Gonzalo Delgado <gonzalodel-***@public.gmane.org>
Martin Cerdeira
2010-03-02 14:59:36 UTC
Permalink
Post by Gonzalo Delgado
cuando quiero usar un entorno gráfico, programar en aplicaciones en
python que tengan o usen una biblioteca gráfica, puedo usar una IDE no
integrada como QtDesigner. Puedo escribir el código a mano, etc. Pero,
preferiría una IDE integrada al estilo VB. Por qué?? Porque soy un mal
programador y quiero no saber cosas?? No. Porque soy vago y quiero
escribir menos código. Si. La IDE integrada "escribe" la parte
aburrida de poner botoncitos. No es que sea incapaz de hacerlo, sino
que no quiero hacerlo. Ahi está la diferencia. Es como lavar la ropa a
mano o usar un lavaropas. No es que no sepa o no pueda, NO QUIERO.
IDE: Entorno de desarrollo integrado
¿Qué son una IDE integrada y una IDE no integrada?
Me parece que estás confundiendo IDE con constructor de interfaces
gráficas[0].
[0] http://en.wikipedia.org/wiki/Graphical_user_interface_builder
--
Patata / Potatoe.

Llamalo como quieras. Llamalo cakamach IDE. Sabes a que me refiero.

El tema es IDE Similar a Visual Basic pero Python.
Post by Gonzalo Delgado
Proposicion 1: VB no es similar Python
Proposicion 2: Python no necesita IDE.
Luego: Python + PyAr > Cualquier IDE
Python no anda solo, así los programadores tenemos como ganarnos unos
mangos para las pizzas, reuniones, pycamp, etc.
Con todo respeto, esto que decís no tiene sentido. O, es un chiste.

-------------------------------------
Martín Cerdeira - Software Developer
[email] martincerdeira-***@public.gmane.org
[web] http://www.codmacs.blogspot.com/
Martin Cerdeira
2010-03-02 15:04:01 UTC
Permalink
Post by Martin Cerdeira
Post by Gonzalo Delgado
cuando quiero usar un entorno gráfico, programar en aplicaciones en
python que tengan o usen una biblioteca gráfica, puedo usar una IDE no
integrada como QtDesigner. Puedo escribir el código a mano, etc. Pero,
preferiría una IDE integrada al estilo VB. Por qué?? Porque soy un mal
programador y quiero no saber cosas?? No. Porque soy vago y quiero
escribir menos código. Si. La IDE integrada "escribe" la parte
aburrida de poner botoncitos. No es que sea incapaz de hacerlo, sino
que no quiero hacerlo. Ahi está la diferencia. Es como lavar la ropa a
mano o usar un lavaropas. No es que no sepa o no pueda, NO QUIERO.
IDE: Entorno de desarrollo integrado
¿Qué son una IDE integrada y una IDE no integrada?
Me parece que estás confundiendo IDE con constructor de interfaces
gráficas[0].
[0] http://en.wikipedia.org/wiki/Graphical_user_interface_builder
--
Patata / Potatoe.
Llamalo como quieras. Llamalo cakamach IDE. Sabes a que me refiero.
El tema es IDE Similar a Visual Basic pero Python.
Post by Gonzalo Delgado
Proposicion 1: VB no es similar Python
Proposicion 2: Python no necesita IDE.
Luego: Python + PyAr > Cualquier IDE
Python no anda solo, así los programadores tenemos como ganarnos unos
mangos para las pizzas, reuniones, pycamp, etc.
Con todo respeto, esto que decís no tiene sentido. O, es un chiste.
-------------------------------------
Martín Cerdeira - Software Developer
[web] http://www.codmacs.blogspot.com/
Componentes [editar<http://es.wikipedia.org/w/index.php?title=Entorno_de_desarrollo_integrado&action=edit&section=1>
]

- Un editor de
texto.<http://es.wikipedia.org/w/index.php?title=Editor_de_texto.&action=edit&redlink=1>
.
- Un compilador <http://es.wikipedia.org/wiki/Compilador>.
- Un intérprete<http://es.wikipedia.org/wiki/Int%C3%A9rprete_%28inform%C3%A1tica%29>
.
- Herramientas de
automatización<http://es.wikipedia.org/wiki/Automatizaci%C3%B3n>
.
- Un depurador <http://es.wikipedia.org/wiki/Depurador>.
- Posibilidad de ofrecer un sistema de control de
versiones<http://es.wikipedia.org/wiki/Control_de_versiones>
.
- Factibilidad para ayudar en la construcción de interfaces gráficas de
usuario <http://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuario>.


Según WikiPedia. "Factibilidad para ayudar en la construcción de interfaces
gráficas de usuario<http://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuario>
."

Ese punto? eh? eh????? Lo dijo chotapedia, no yo.

-------------------------------------
Martín Cerdeira - Software Developer
[email] martincerdeira-***@public.gmane.org
[web] http://www.codmacs.blogspot.com/
Joaquin Sorianello
2010-03-02 15:10:46 UTC
Permalink
El día 2 de marzo de 2010 12:04, Martin Cerdeira
Componentes [editar]
Un editor de texto..
Un compilador.
Un intérprete.
Herramientas de automatización.
Un depurador.
Posibilidad de ofrecer un sistema de control de versiones.
Factibilidad para ayudar en la construcción de interfaces gráficas de
usuario.
Según WikiPedia. "Factibilidad para ayudar en la construcción de interfaces
gráficas de usuario."
Ese punto? eh? eh????? Lo dijo chotapedia, no yo.
O me parece a mi o estabas pensando en voz alta....
¿chotapedia? te parece chota la wikipedia? estas en todo tu derecho de
mejorarla...:P
--
Joaquín Sorianello

Sea libre, use software libre
Gustavo C
2010-03-04 10:52:42 UTC
Permalink
Post by Martin Cerdeira
Post by Gonzalo Delgado
cuando quiero usar un entorno gráfico, programar en aplicaciones en
python que tengan o usen una biblioteca gráfica, puedo usar una IDE no
integrada como QtDesigner. Puedo escribir el código a mano, etc. Pero,
preferiría una IDE integrada al estilo VB. Por qué?? Porque soy un mal
programador y quiero no saber cosas?? No. Porque soy vago y quiero
escribir menos código. Si. La IDE integrada "escribe" la parte
aburrida de poner botoncitos. No es que sea incapaz de hacerlo, sino
que no quiero hacerlo. Ahi está la diferencia. Es como lavar la ropa a
mano o usar un lavaropas. No es que no sepa o no pueda, NO QUIERO.
IDE: Entorno de desarrollo integrado
¿Qué son una IDE integrada y una IDE no integrada?
Me parece que estás confundiendo IDE con constructor de interfaces
gráficas[0].
[0] http://en.wikipedia.org/wiki/Graphical_user_interface_builder
--
Patata / Potatoe.
Llamalo como quieras. Llamalo cakamach IDE. Sabes a que me refiero.
Post by Gonzalo Delgado
El tema es IDE Similar a Visual Basic pero Python.
Proposicion 1: VB no es similar Python
Proposicion 2: Python no necesita IDE.
Luego: Python + PyAr > Cualquier IDE
Python no anda solo, así los programadores tenemos como ganarnos unos
mangos para las pizzas, reuniones, pycamp, etc.
Con todo respeto, esto que decís no tiene sentido. O, es un chiste.
Chiste, como también es un chiste enseñar la tabla de verdad, sin dar
Algebra Booleana.
Y esto no es chiste, nunca senti la necesidad de un IDE para python. A
diferencia de Java o .Net
--
Gustavo C
Martin Cerdeira
2010-03-04 11:46:17 UTC
Permalink
Post by Gustavo C
Post by Martin Cerdeira
Post by Gonzalo Delgado
cuando quiero usar un entorno gráfico, programar en aplicaciones en
python que tengan o usen una biblioteca gráfica, puedo usar una IDE no
integrada como QtDesigner. Puedo escribir el código a mano, etc. Pero,
preferiría una IDE integrada al estilo VB. Por qué?? Porque soy un mal
programador y quiero no saber cosas?? No. Porque soy vago y quiero
escribir menos código. Si. La IDE integrada "escribe" la parte
aburrida de poner botoncitos. No es que sea incapaz de hacerlo, sino
que no quiero hacerlo. Ahi está la diferencia. Es como lavar la ropa a
mano o usar un lavaropas. No es que no sepa o no pueda, NO QUIERO.
IDE: Entorno de desarrollo integrado
¿Qué son una IDE integrada y una IDE no integrada?
Me parece que estás confundiendo IDE con constructor de interfaces
gráficas[0].
[0] http://en.wikipedia.org/wiki/Graphical_user_interface_builder
--
Patata / Potatoe.
Llamalo como quieras. Llamalo cakamach IDE. Sabes a que me refiero.
Post by Gonzalo Delgado
El tema es IDE Similar a Visual Basic pero Python.
Proposicion 1: VB no es similar Python
Proposicion 2: Python no necesita IDE.
Luego: Python + PyAr > Cualquier IDE
Python no anda solo, así los programadores tenemos como ganarnos unos
mangos para las pizzas, reuniones, pycamp, etc.
Con todo respeto, esto que decís no tiene sentido. O, es un chiste.
Chiste, como también es un chiste enseñar la tabla de verdad, sin dar
Algebra Booleana.
Y esto no es chiste, nunca senti la necesidad de un IDE para python. A
diferencia de Java o .Net
--
Gustavo C
Te felicito. Yo nunca sentí la necesidad de un bastón. Dejemos de
fafricarlos.

-------------------------------------
Martín Cerdeira - Software Developer
[email] martincerdeira-***@public.gmane.org
[web] http://www.codmacs.blogspot.com/
Ricardo Aráoz
2010-03-02 16:17:58 UTC
Permalink
Post by Javier Castrillo
Post by Martin Cerdeira
Habría que hacerlo más dificil asi es más cool. Por qué no implementamos
programar tallando sobre piedra mientras un mandril nos persigue por la
oficina? Eso sería muy pro...
Creo que siempre hay un roto para un descosido. Lo que tiene de bueno
el editor de texto, entre otras cosas, es que te pongas en la máquina
que te pongas, podés laburar, en tu casa, en lo de un cliente, en el
datacenter, sin entorno gráfico, remotamente, etc. Y sin más vueltas.
vim hola.py y listo, nada más. Eso es impagable.
Escuchaste hablar de las "PortableApps"?
Aparte, si tu cliente tiene W$ no tenés vim instalado por defecto.
Yo me llevo SPE en un pen y lo instalo donde quiero.
Aparte de tener un Notepad++ (para W$) ya instalado como PortableApp.
Me hiciste acordar a un tipo que andaba por todos lados (la oficina, el
subte, un bar) con su cuchillo de supervivencia. Decía que si se
derrumbaba la civilización o si había cualquier tipo de accidente, el
podía hacer fuego golpeando no se qué cosas en el cuchillo para hacer
chispas. Un tanto exagerado.
Ahora, si en lugar de programar te dedicás a rescatar máquinas linux, y
muchas veces sólo tenés el entorno de comandos, bueno, ahí sí.
Post by Javier Castrillo
Y por otro lado, cuando te ponés a diseñar cosas más complicadas, una
ayuda visual no viene mal. En mi caso uso wxglade para diseñar las
interfaces y me viene bárbaro. Y Geany o Vim para codear. Pero cuando
para hacer una ventanita de morondanga necesitás 512 de RAM, un minuto
cuarenta a que levante la aplicación y cuatro mil clics, ya la cosa no
es productiva.
jajaja, entonces es cuando te das cuenta que tu metier es la
computación, y que te ganás el pan con esto, y entonces te comprás una
core-duo con 4gb de RAM.
Post by Javier Castrillo
Y encima cuando cambiás de máquina dos horas para
instalar mi-ide-con-mis-configuraciones-si-no-no-puedo-laburar. Y
conozco a muchos que le sacás el IDE y la pereza / el acostumbramiento
los ha hecho olvidar el código básico "a pelo". Ni qué decir si no les
anda el mouse :P. Por lo que no es recomendable en mi caso, que lo uso
mucho en ámbitos escolares y se busca que se razone lo que se hace.
Pero el IDE no tiene que ver con razonar lo que estás programando!
Aparte el código básico "a pelo" es assembler si nos vamos a poner en
extremistas.
Eso es como no comprar en una rotisería porque cuando estén todas
cerradas (un domingo) no vas a poder cocinarte algo.
Vos opinás que los que usan pdb para depurar errores hacen mal? Deberían
acostumbrarse a usar print? No vaya a ser que la pereza/acostumbramiento
te haga olvidar como usar prints para depurar. Es más, todo eso de
acostumbrarse a un trace cada vez que se levanta una excepción es sólo
para perezosos! Que hagan un dump de memoria y busquen ahí, así van a
aprender a arreglárselas para cuando tengan que programar en un lenguage
que no les de un trace como la gente!
Post by Javier Castrillo
Y por último, si algo es PRO, ponele la firma que haré exactamente lo
contrario. :)
jajajaja
Muy bueno Mauricio!

Che, a todo esto. Existen aplicaciones portables en linux? O sea una
aplicación que pueda llevar instalada en un pen y ejecutarla desde ahí
en cualquier máquina.


Saludos
Roberto Alsina
2010-03-02 16:39:10 UTC
Permalink
Post by Ricardo Aráoz
Post by Javier Castrillo
Y por otro lado, cuando te ponés a diseñar cosas más complicadas, una
ayuda visual no viene mal. En mi caso uso wxglade para diseñar las
interfaces y me viene bárbaro. Y Geany o Vim para codear. Pero cuando
para hacer una ventanita de morondanga necesitás 512 de RAM, un minuto
cuarenta a que levante la aplicación y cuatro mil clics, ya la cosa no
es productiva.
jajaja, entonces es cuando te das cuenta que tu metier es la
computación, y que te ganás el pan con esto, y entonces te comprás una
core-duo con 4gb de RAM.
Yo soy bastante productivo sin un IDE de esas características. Por supuesto, a
cada uno lo suyo.

O sea, realmente no me agrega nada usar un IDE "grande" para como yo programo.
Los he usado. No me han dado má productividad. Los he dejado de usar.
Post by Ricardo Aráoz
Post by Javier Castrillo
Y encima cuando cambiás de máquina dos horas para
instalar mi-ide-con-mis-configuraciones-si-no-no-puedo-laburar. Y
conozco a muchos que le sacás el IDE y la pereza / el acostumbramiento
los ha hecho olvidar el código básico "a pelo". Ni qué decir si no les
anda el mouse :P. Por lo que no es recomendable en mi caso, que lo uso
mucho en ámbitos escolares y se busca que se razone lo que se hace.
Pero el IDE no tiene que ver con razonar lo que estás programando!
Aparte el código básico "a pelo" es assembler si nos vamos a poner en
extremistas.
Es que él no se pone en extremista, él dice una cosa muy razonable.
Para alguien que está aprendiendo a programar, lo importante es la claridad
conceptual, no saber cuál es el botón del refactorizador mágico.

Estamos en un mundo en el que FizzBuzz filtra al 80% de la gente que se
presenta a buscar laburo programando!

Javier te está hablando de un entorno educativo, él es un educador, no le
apliques los prejuicios que tenés por el laburo que vos hacés, no tiene ningún
sentido (ejemplo, lo de "te ganás el pan con esto, compráte un core-duo con
4gb", para Javier eso no tiene sentido, porque no le va a comprar una a cada
alumno!).
Post by Ricardo Aráoz
Eso es como no comprar en una rotisería porque cuando estén todas
cerradas (un domingo) no vas a poder cocinarte algo.
Ricardo, tenés una gran tendencia a irte al reverendo corno con las analogías.
O sea, si alguien te dice A, vos decís, "ah, pero eso es lo mismo que decir
ZZZZ que es una pavada!" y sí, es una pavada, pero tampoco es lo que te
dijeron.

Aparte las rotisería cierran los lunes.
Post by Ricardo Aráoz
Vos opinás que los que usan pdb para depurar errores hacen mal?
Sí, deberían usar pudb ;-)
Javier Castrillo
2010-03-02 16:42:16 UTC
Permalink
Post by Roberto Alsina
Javier te está hablando de un entorno educativo, él es un educador, no le
apliques los prejuicios que tenés por el laburo que vos hacés, no tiene ningún
sentido (ejemplo, lo de "te ganás el pan con esto, compráte un core-duo con
4gb", para Javier eso no tiene sentido, porque no le va a comprar una a cada
alumno!).
De hecho, un quad core con 4 gb es nuestro servidor de Thin Clients. Y
colgamos PIII como terminales.
O sea que con dos de esas laburamos 20 personas!
Y no es tan OT, usamos TCOS, que está programado en Python y PyGTK :)


Saludos!
--
Javier Castrillo

=========================================================
GNU / Linux User #242275

Jabber: javier-***@public.gmane.org
Blog: http://blog.javier.org.ar
Site: http://carapa.com.ar
TCOS: http://argentina.tcosproject.org
=========================================================
Usá Software Libre
Ricardo Aráoz
2010-03-02 17:07:39 UTC
Permalink
Post by Javier Castrillo
Post by Roberto Alsina
Javier te está hablando de un entorno educativo, él es un educador, no le
apliques los prejuicios que tenés por el laburo que vos hacés, no tiene ningún
sentido (ejemplo, lo de "te ganás el pan con esto, compráte un core-duo con
4gb", para Javier eso no tiene sentido, porque no le va a comprar una a cada
alumno!).
De hecho, un quad core con 4 gb es nuestro servidor de Thin Clients. Y
colgamos PIII como terminales.
O sea que con dos de esas laburamos 20 personas!
Y no es tan OT, usamos TCOS, que está programado en Python y PyGTK :)
A la mierda! Hacen rendir los fierros al máximo!

Ahora me da un poco de vergüenza pensar que mi net tiene 2Gb y me
"aguanto" el procesador "lento" a cambio del tamaño más chico y más
tiempo de batería.
Ja! Vivimos en mundos diferentes en cuanto a requerimientos.
Probablemente deberíamos aclarar, cuando tenemos polémicas como esta del
IDE, en que entorno nos enmarcamos para nuestras opiniones. Mi marco es
que gano muy buena guita programando (por ahora) y que no tiene sentido
para mí ahorrar en los fierros, ni tiene sentido no usar aquello que me
da comodidad o me facilita la vida.
Hystrix
2010-03-02 19:49:55 UTC
Permalink
Post by Ricardo Aráoz
A la mierda! Hacen rendir los fierros al máximo!
Ahora me da un poco de vergüenza pensar que mi net tiene 2Gb y me "aguanto"
el procesador "lento" a cambio del tamaño más chico y más tiempo de batería.
Ja! Vivimos en mundos diferentes en cuanto a requerimientos. Probablemente
deberíamos aclarar, cuando tenemos polémicas como esta del IDE, en que
entorno nos enmarcamos para nuestras opiniones. Mi marco es que gano muy
buena guita programando (por ahora) y que no tiene sentido para mí ahorrar
en los fierros, ni tiene sentido no usar aquello que me da comodidad o me
facilita la vida.
Esta perfecto, pero tene en cuenta que la comodidad no es un criterio
universal. Para definir la comodidad tenes que partir del gusto
personal y por eso lo que vos podes considerar comodo para otro puede
ser molesto.

En el tema de los entornos graficos creo que la cuestion pasa mucho
por teclado vs. mouse. El que prefiere usar el teclado tiende a buscar
un entorno basado en editores de texto y utilidades de linea de
comandos; el que prefiere el mouse suele elegir un entorno grafico
lleno de botones y menues con todas las opciones para las cosas que
puede querer hacer. Es dificil decir si hay un entorno que sea
objetivamente mejor o mas productivo.

Por mi parte prefiero tener las dos manos en el teclado si estoy
trabajando con texto y una en el teclado y otra el mouse para
graficos, pero es solo cuestion de gusto.
--
Hystrix
Ricardo Aráoz
2010-03-02 17:02:10 UTC
Permalink
Post by Roberto Alsina
Post by Ricardo Aráoz
Post by Javier Castrillo
Y encima cuando cambiás de máquina dos horas para
instalar mi-ide-con-mis-configuraciones-si-no-no-puedo-laburar. Y
conozco a muchos que le sacás el IDE y la pereza / el acostumbramiento
los ha hecho olvidar el código básico "a pelo". Ni qué decir si no les
anda el mouse :P. Por lo que no es recomendable en mi caso, que lo uso
mucho en ámbitos escolares y se busca que se razone lo que se hace.
Pero el IDE no tiene que ver con razonar lo que estás programando!
Aparte el código básico "a pelo" es assembler si nos vamos a poner en
extremistas.
Es que él no se pone en extremista, él dice una cosa muy razonable.
Para alguien que está aprendiendo a programar, lo importante es la claridad
conceptual, no saber cuál es el botón del refactorizador mágico.
"alguien que está aprendiendo a programar" no es alguien a quien 'le
sacás el IDE y la pereza / el acostumbramiento los ha hecho olvidar el
código básico "a pelo"' ya que si están usando IDE y han "olvidado" el
"código básico" dificilmente esten aprendiendo a programar.
Post by Roberto Alsina
Estamos en un mundo en el que FizzBuzz filtra al 80% de la gente que se
presenta a buscar laburo programando!
Javier te está hablando de un entorno educativo, él es un educador, no le
apliques los prejuicios que tenés por el laburo que vos hacés, no tiene ningún
sentido (ejemplo, lo de "te ganás el pan con esto, compráte un core-duo con
4gb", para Javier eso no tiene sentido, porque no le va a comprar una a cada
alumno!).
Tomando eso en cuenta :
- Javier, Ricardo te está hablando de un entorno de trabajo, el hilo se
refería al uso de IDE para programar por programadores, "no le apliques
los prejuicios que tenés por el laburo que vos hacés, no tiene ningún
sentido".

Y si, la joda de este tipo de afirmaciones es que cortan para los dos lados.

En un aparte, me molestó un poquito lo de "los prejuicios que tenés".
Probablemente quisiste decir "los prejuicios que yo supongo que tenés",
o "los prejuicios que mis prejuicios me dicen que tenés", ya que no sos
mi analista y que yo sepa tampoco lees la mente. No?
Post by Roberto Alsina
Ricardo, tenés una gran tendencia a irte al reverendo corno con las analogías.
Nop, parece que efectivamente sos mi analista, Roberto. O mi novia ;c)
(oops, me olvidé que no te gustan los emoticones)
Post by Roberto Alsina
O sea, si alguien te dice A, vos decís, "ah, pero eso es lo mismo que decir
ZZZZ que es una pavada!" y sí, es una pavada, pero tampoco es lo que te
dijeron.
Aparte las rotisería cierran los lunes.
Juajua... me lo merezco.
Post by Roberto Alsina
Post by Ricardo Aráoz
Vos opinás que los que usan pdb para depurar errores hacen mal?
Sí, deberían usar pudb ;-)
je.
Roberto Alsina
2010-03-02 17:21:39 UTC
Permalink
Post by Ricardo Aráoz
Post by Roberto Alsina
Post by Ricardo Aráoz
Post by Javier Castrillo
Y encima cuando cambiás de máquina dos horas para
instalar mi-ide-con-mis-configuraciones-si-no-no-puedo-laburar. Y
conozco a muchos que le sacás el IDE y la pereza / el acostumbramiento
los ha hecho olvidar el código básico "a pelo". Ni qué decir si no les
anda el mouse :P. Por lo que no es recomendable en mi caso, que lo uso
mucho en ámbitos escolares y se busca que se razone lo que se hace.
Pero el IDE no tiene que ver con razonar lo que estás programando!
Aparte el código básico "a pelo" es assembler si nos vamos a poner en
extremistas.
Es que él no se pone en extremista, él dice una cosa muy razonable.
Para alguien que está aprendiendo a programar, lo importante es la
claridad conceptual, no saber cuál es el botón del refactorizador
mágico.
"alguien que está aprendiendo a programar" no es alguien a quien 'le
sacás el IDE y la pereza / el acostumbramiento los ha hecho olvidar el
código básico "a pelo"' ya que si están usando IDE y han "olvidado" el
"código básico" dificilmente esten aprendiendo a programar.
Te olvidaste de "Por lo que no es recomendable en mi caso, que lo uso
mucho en ámbitos escolares y se busca que se razone lo que se hace."
Post by Ricardo Aráoz
Post by Roberto Alsina
Estamos en un mundo en el que FizzBuzz filtra al 80% de la gente que se
presenta a buscar laburo programando!
Javier te está hablando de un entorno educativo, él es un educador, no le
apliques los prejuicios que tenés por el laburo que vos hacés, no tiene
ningún sentido (ejemplo, lo de "te ganás el pan con esto, compráte un
core-duo con 4gb", para Javier eso no tiene sentido, porque no le va a
comprar una a cada alumno!).
- Javier, Ricardo te está hablando de un entorno de trabajo, el hilo se
refería al uso de IDE para programar por programadores, "no le apliques
los prejuicios que tenés por el laburo que vos hacés, no tiene ningún
sentido".
Se refería al uso de IDE. Y sí, si programan son programadores. De ahí a
"programadores que se ganan el pan con esto y se pueden pagar una PC de X
tipo"... prejuicio.
Post by Ricardo Aráoz
Y si, la joda de este tipo de afirmaciones es que cortan para los dos lados.
En un aparte, me molestó un poquito lo de "los prejuicios que tenés".
Probablemente quisiste decir "los prejuicios que yo supongo que tenés",
o "los prejuicios que mis prejuicios me dicen que tenés", ya que no sos
mi analista y que yo sepa tampoco lees la mente. No?
Al que le quepa el sayo que se lo ponga. Si vos decís que la solución es
"darse cuenta de que te ganás el pan con esto y comprate, etc, etc," estás
dando un juicio basado en no saber qué hace la persona a la que le estás
respondiendo, (a pesar de que en el mismo mail lo dice). Ergo, prejuicio.

QED. A otra cosa mariposa.
Post by Ricardo Aráoz
Post by Roberto Alsina
Ricardo, tenés una gran tendencia a irte al reverendo corno con las analogías.
Nop, parece que efectivamente sos mi analista, Roberto. O mi novia ;c)
(oops, me olvidé que no te gustan los emoticones)
No, soy simplemente alguien que se molesta en leer lo que escribís. Y veo que
en muchos hilos que entrás, al rato estás haciendo eso. Ergo, tenés una
tendencia a hacer eso. Es una observación.
Hector Pacheco
2010-02-25 18:08:12 UTC
Permalink
El 24 de febrero de 2010 18:47, Axel Ariel Arroyo Braconi <
Post by Axel Ariel Arroyo Braconi
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.
PD: Cada dia me enamoro mas de Python asi que ayudenme a alejarme de VB
Yo uso el gedit, con varios plugins, tanto que me quedo parecido al geany
que también esta bueno. Y para hacer las GUI uso glade, para
esto deberías aprender un poco de las librerías gtk pero tampoco ni tanto
como para probar. Otro IDE que tengo es el Stani's Python Editor, la verdad
no lo probe mucho pero parece bastante completo. La verdad que muchos de los
que recomendaron están buenos, la idea seria que pruebes y veas cual te
queda mas cómodo.
Axel Ariel Arroyo Braconi
2010-02-25 18:13:10 UTC
Permalink
estoy probando algunas cosas con pythoncard y la verdad parece estar
bastante bueno, el tema de que si es cool o no escribir en un editor
de texto es mas que todo por la rapidez nomas osea no esta nada mal
escribir todo a mano, pero creo que un editor visual para los
formularios seria algo fundamental para aquellos que necesitan
acelerar sus tiempos, ademas de que terminaria de convencer a varios
programadores que estan acostumbrados a el famoso vb, por lo menos a
mi me hace feliz encontrar una alternativa a vb mas en python.
Post by Hector Pacheco
El 24 de febrero de 2010 18:47, Axel Ariel Arroyo Braconi
Post by Axel Ariel Arroyo Braconi
Se que me varios me van a querer cortar en pedazos apenas lean el
titulo, pero esperen muchachos!! Lo que me gustaria saber es si
alguien sabe de algun IDE que sea similar a Visual Basic pero en el
sentido de que pueda dibujar los formularios a mano y cosas de esas,
pero con la diferencia que el codigo que escriba sea python y ademas
que sea para Linux, pero el programa que termine pueda correr en un
Windows. Desde ya muchas gracias.
PD: Cada dia me enamoro mas de Python asi que ayudenme a alejarme de VB
Yo uso el gedit, con varios plugins, tanto que me quedo parecido al geany
que también esta bueno. Y para hacer las GUI uso glade, para
esto deberías aprender un poco de las librerías gtk pero tampoco ni tanto
como para probar. Otro IDE que tengo es el Stani's Python Editor, la verdad
no lo probe mucho pero parece bastante completo. La verdad que muchos de los
que recomendaron están buenos, la idea seria que pruebes y veas cual te
queda mas cómodo.
--
Axel
yosle-HIdwxRtzrGQsU5Unm+
2010-02-26 06:50:34 UTC
Permalink
a mi una de las cosas que mas me choco al migrar a linux fue que las
herramientas estan todas separadas(bueno en realidad todavia estoy a
aprendiendo a andar ,uno se va adaptando,pero no es lo mismo)

por ejemplo,si quiero hacer un programa simple tengo que hacer la interfaz
en Glade o QtDesigner,y despues tipear el codigo con un editor,cargando el
archivo de la interfaz(corrijanme si me equivoco).La otra opcion era hacer
la interfaz a mano,y ahi paso por el momento,por un problema de tiempo en
aprender a dibjar la interfaz como quiero,(quizas este un poco atasquado
ahi)

no he probado Dabo,puede que cumpla.
Post by Ricardo Aráoz
Bueno, tomá en cuenta la edad del lenguage Basic, la cantidad de guita
que se puso en desarrollar VB. Mientras que Python es más joven y en
general las herramientas están hechas por voluntarios en su tiempo
libre.
Post by Ricardo Aráoz
Por otro lado es open source y la filosofía imperante es módulos
independientes que se puedan combinar fácil. Por eso no creo que sea
fácil encontrar algo "integrado", aunque Qt está bastante maduro. Pero
sí podés combinar muchas herramientas separadas para lograr el mismo
resultado o uno similar. Mirate el diseñador de Qt, el Class Designer de
Dabo, wxFormBuilder, wxGlade, XRC, también hay un editor e IDE open
source y gratis que tiene un buen diseñador gráfico par wx, no me
acuerdo el nombre.
Post by Ricardo Aráoz
Pero no podés quejarte de que no haya cosas hasta que no hayas
investigado un poco más. Hay, y muchas, pero la libertad de elección y
de opciones tiene como contra que tenés que investigar y tomar
decisiones.
Roberto Alsina
2010-02-26 13:20:21 UTC
Permalink
Post by yosle-HIdwxRtzrGQsU5Unm+
a mi una de las cosas que mas me choco al migrar a linux fue que las
herramientas estan todas separadas(bueno en realidad todavia estoy a
aprendiendo a andar ,uno se va adaptando,pero no es lo mismo)
por ejemplo,si quiero hacer un programa simple tengo que hacer la interfaz
en Glade o QtDesigner,y despues tipear el codigo con un editor,cargando el
archivo de la interfaz(corrijanme si me equivoco).La otra opcion era hacer
la interfaz a mano,y ahi paso por el momento,por un problema de tiempo en
aprender a dibjar la interfaz como quiero,(quizas este un poco atasquado
ahi)
No entiendo, como tenés que usar un editor de interface separado preferis no
usar un editor de interfaces? Me suena a "tirar el bebé con el agua dde la
bañera" por usar un giro traducido ;-)
yosle-HIdwxRtzrGQsU5Unm+
2010-02-26 07:08:41 UTC
Permalink
no no no, dije "la otra opcion",:-) no es lo mismo a "sino, entonces hago
esto", yo tengo una idea de como se hace(ir dibujando la ventana a codigo
conlas APIs),pero nunca he probado hasta ahora por varios motivos, en
fin...

asi que tengo que conformarme con Glade , que es lo unico que se trabajar
y me diseña los formularios.

me recomienda alguien de mas experiencia que aprenda la API de PyGtk o der
veras TODO lo puedes hacer visual?
No entiendo, como tenés que usar un editor de interface separado preferis
no
usar un editor de interfaces? Me suena a "tirar el bebé con el agua dde
la
bañera" por usar un giro traducido ;-)
---------------------------------------------------------------------
PyAr - Python Argentina - Sitio web: http://www.python.com.ar/
Lucas
2010-02-26 14:05:26 UTC
Permalink
En mi experiencia con Glade y Gtk o PyGtk, es que tenes que usar una
combinacion de ambas cosas, va a haber partes que las podes diseñar con
Glade y ciertos componentes especificos que los vas a agregar por codigo, lo
que yo suelo hacer en ese caso es poner algun container como place-holder y
despues la agrego los componentes custom por codigo.
Hace rato que no hago nada con Glade/PyGtk, puede ser que ahora haya
alternativas de soluciones distintas.

Yo prefiero el enfoque que usa Glade para el diseño de interfazes, me parece
mejor que la auto-generacion de codigo, creo que es mas facil de mantener.

saludos,

Lucas
Post by yosle-HIdwxRtzrGQsU5Unm+
no no no, dije "la otra opcion",:-) no es lo mismo a "sino, entonces hago
esto", yo tengo una idea de como se hace(ir dibujando la ventana a codigo
conlas APIs),pero nunca he probado hasta ahora por varios motivos, en
fin...
asi que tengo que conformarme con Glade , que es lo unico que se trabajar
y me diseña los formularios.
me recomienda alguien de mas experiencia que aprenda la API de PyGtk o der
veras TODO lo puedes hacer visual?
No entiendo, como tenés que usar un editor de interface separado
preferis
no
usar un editor de interfaces? Me suena a "tirar el bebé con el agua dde
la
bañera" por usar un giro traducido ;-)
---------------------------------------------------------------------
PyAr - Python Argentina - Sitio web: http://www.python.com.ar/
---------------------------------------------------------------------
PyAr - Python Argentina - Sitio web: http://www.python.com.ar/
--
Lucas Shrewsbury
----------------------------------------------------
Open Your Mind, Use Open Source
Ricardo Aráoz
2010-02-26 16:57:39 UTC
Permalink
Post by yosle-HIdwxRtzrGQsU5Unm+
no no no, dije "la otra opcion",:-) no es lo mismo a "sino, entonces hago
esto", yo tengo una idea de como se hace(ir dibujando la ventana a codigo
conlas APIs),pero nunca he probado hasta ahora por varios motivos, en
fin...
asi que tengo que conformarme con Glade , que es lo unico que se trabajar
y me diseña los formularios.
me recomienda alguien de mas experiencia que aprenda la API de PyGtk o der
veras TODO lo puedes hacer visual?
Probá Dabo.
Loading...