sobre BOA Constructor
Francisco Palm
francisco.palm en gmail.com
Dom Oct 28 02:30:25 CET 2007
Las respuestas siguen entre líneas!
El 27/10/07, Mario Lacunza <mlacunza en gmail.com> escribió:
>
> Si bien no te responden debes iniciar por leer los manuales y con un editor
> de textos te bastaria.
>
> Puedes usar Ulipad por ejemplo, si quieres algo mas al esstilo VB y demas
> IDEs pues puedes usar Boa y SpeIde. Ambos trabajan con wxPython.
>
De acuerdo, para empezar con un buen editor de texto es necesario. Yo
solo uso vi para cuestiones muy básicas de administración de
servidores vía ssh. Ulipad es una opción interesantes, el propio IDLE
es útil...
Desde mi punto de vista OpenKomodo va a ser la plataforma definitiva.
Mucho más ligero que Eclipse, basado en la tecnología XUL de Mozilla
(por lo tanto es relativamente fácil escribir extensiones), con
soporte para PHP, Ruby, Perl, TCL y por supuesto Python... Y todo lo
necesario para AJAX: Javascript, XML, HTML, CSS...
El soporte multilenguaje sin duda atraerá la masa crítica necesaria
para echar el proyecto adelante, y con la garantía de la gente de
Activestate que sabe bastante bien como es el negocio con los
lenguajes dinámicos...
>
> > No es malo... pero su principal desarrollador (Riaan Booysen) no tiene
> > ni idea de lo que es formar una comunidad y ofrecer una imagen.... la
> > página principal del proyecto tiene como 4 años sin ser actualizada
> > (desde el 2003!).
>
>
> Coincido contigo, pero tienes q tener en cuenta q el solo lo desarrolla en
> sus ratos libres vacacionales y no hay quien mas asuma la tarea de mantener
> y desarrollar.
>
Es que es precisamente la idea... Con un manejo más abierto y
participativo el proyecto ya no dependería de su tiempo libre.
>
> > Y la versión que funciona de verdad hay que
> > descargarla del sistema de control de versiones, y para enterarse de
> > eso hay que hacer verdadero trabajo de antropología!!!
>
>
> Te equivocas, solo basta estar subscrito a la lista de Boa del SF, alli
> Riaan siempre anuncia el release y tambien en la de wxPython q Werner lo
> hace. Y en cuanto a bajar codigo via CVS/SVN pues creo q cualquier
> programador debe estar en condiciones de hacerlo.
>
Tienes razón, son cosas que un desarrollador con capacidades mínimas
debe ser capaz de manejar. En lo personal, pienso que este tipo de
herramientas requieren mucha disciplina para no mezclar código y
acabar con la modularidad.
>
> > El problema que le veo es que se diseño pensando en convertirse en un
> > clon de Delphi, un software privativo pensado para el mercado
> > empresarial....
>
>
> Y? q yo sepa el IDE de VSNet2005 es uno de los mejores q se han hecho, q
> daria yo por tener uno asi para Python, he visto varios buenos pero de pago.
>
Aquí por lo visto no coincidimos y no vale la pena ahondar. Mi opinión
es que cuando algo se hace bajo una mentalidad corporativa/privativa
esto se filtra a distintos niveles estructurales, y en muchas
ocasiones genera conflictos profundos con la naturaleza de los
proyectos de código abierto. Espero que OpenKomodo o algo similar
evolucione a algo que nos satisfaga a todos.
>
> > En el software libre auténtico las prácticas tienden más hacia
> > herramientas de desarrollo desacopladas, wxGlade es un proyecto mucho
> > más activo que Boa Constructor, e igual sucede con Glade/PyGTK y
> > QtDesigner/PyQt, el diseño desacoplado es una idea mucho más flexible
> > y practica. Haces un diseño de la interfaz independiente del lenguaje
> > y lo cargas de forma dinámica...
>
>
> Creo q te confundes entre softwarte libre "autentico" y tendencias de manejo
> del desarrollo en los IDEs. Q tienen q ver? y xq sino desarrollo con un IDE
> similar a los de M$ en cuanto a funciones dejo de ser buen desarrollador de
> softlibre? si este se define por la licencia de uso...
>
Pues eso, desde mi punto de vista lo que es en realidad el software
libre es -mucho más- que su licencia de uso. Y las ideas privativas
siempre interfieren en los aspectos técnicos a cualquier nivel de
detalle.
> Mas bien tu comentario se orienta a la division logica de programacion en
> Capas (NTiers), donde la capa de usuario es independiente de las otras 2
> capas... lo cual es una forma de programacion, si bien creo yo la mejor,
> pero q no se deberia usar para todos los proyectos igual q usar a rajatabla
> OOP.
>
Y ese modelo de capas y componentes desacoplados obedece más a un
enfoque propio de Unix/Linux de desarrollar en base a la integración
de pequeñas aplicaciones.
>
> > Creo que cualquiera wxGlade, Glade o QtDesigner es bueno para
> > aprender.... Es bueno ver el código de proyectos funcionales y no
> > reinventar la rueda. Hasta hace poco he preferido Glade/PyGTK pero la
> > insistencia de Miguel de Icaza por su plataforma Mono, y el descuido
> > de cuestiones de fondo en Gnome me hacen dudar.
>
>
> De acuerdo contigo... solo q me queda la duda con el tema de Gnome, a q te
> refieres? xq q yo sepa es el proyecto q mas normado e implementado tiene el
> tema.
>
El apoyo de Suse/Novel y Trolltech para Qt/KDE lo veo más sólido que
la organización de Gnome...
>
> > Los avances de Trolltech con el rediseño de Qt y la nueva visión de
> > KDE aumentan mis dudas.
>
>
> Si pero sacame de la duda, aun sigue teniendo la licencia dual tipo MySQL??
> es decir q solo es libre si tu producto es libre?? y sigue teniendo los
> problemas de instalacion y implementacion en Windows? ambos factores q me
> hicieron decantarme por wxPython.
>
Con Qt4 la licencia comercial permite que la aplicación final sea
liberada con distintos tipos de licencias libres.
> Cual es la nueva vision de KDE? es q yo uso Gnome y no ando bien al dia con
> este proyecto....
>
En diciembre sale KDE 4, te recomiendo que le pongas un ojo.
Saludos
F. Palm
--
--------------------------------------
fpalm en ula.ve
francisco.palm en gmail.com
cel: 0414 5109177
tel: 0274 2712106
"Cuando uno es joven, debe ser revolucionario, no sólo rebelarse...
ser psicológicamente revolucionario significa no aceptar ningún
modelo."
K
Más información sobre la lista de distribución Python-es