Hola gente ... muy interesante este tema.
Les cuento que soy de los viejos y arcaicos programadores, de la �poca en que 
utilizaban tarjetas perforadas y Fortran y nuestras madres dec�an: "Estudi� 
graboverificador o graboperforador que ah� est� el futuro hijo", bueno, hace 
mucho :-).
En realidad, tanto no me qued� ah� :-), program� mucho en Informix (Y otros 
lenguajes) para Bancos, Inmobiliarias y Turismo, pero siempre orientado a 
consola o modo texto, por eso con lo que escribi� "Armando Paz" me siento muy 
identificado y por lo tanto me pareci� muy interesante lo que se ha escrito 
hasta ahora sobre el tema.
Mi idea es ponerme a estudiar algo de PHP y ver si se puede hacer el mismo tipo 
de aplicaciones que yo hac�a o hago. 
Me han comentado que con APACHE+PHP+(MYSQL o POSTGRESQL) se pueden hacer lindas 
cosas para la web o una Intranet, vamos a ver que pasa, adem�s pienso ponerme a 
estudiar algo de "C" pues no s� nada y realmente me siento un ignorante.
Saludos para todos, les vuelvo a decir, muy bueno este tema ... los sigo 
leyendo/aprendiendo.

Guillermo.
San Carlos Centro - Santa Fe - Argentina

----- Mensaje original ----- 
De: Cesar Rincon <[EMAIL PROTECTED]>
Para: <[email protected]>
Enviado: Viernes, 05 de Septiembre de 2003 18:15
Asunto: Re: [OT?] Desarrollo aplicaciones multiplataforma (casi filosofia. Un 
poco largo)


> Ipsissima verba Armando Paz:
> > Antes de nada me gustar�a pedir perd�n si el tema que trato es
> > off-topic (nunca me ha quedado muy claro eso del off-topic, al final
> > muchas de las cuestiones buscan el utilizar de forma m�s completa
> > nuestro Debian, �no?).
> 
> Hace tiempo que busco una lista de correo en espa�ol sobre
> programaci�n en C para Linux (quiero decir lista de correo como �sta,
> no foros web, que de esos vi varios).  Lo m�s cercano que he
> encontrado es:
> 
>   http://www.sld.cu/pipermail/linux-prog
> 
> Estoy suscrito, pero a�n no escribo nada.  Estoy en proceso de
> familiarizarme con la lista y los parroquianos regulares.  Es una
> lista de muy poco tr�fico, por lo que he visto.
> 
> Como sea, creo que estos temas no est�n tan "off-topic" aqu�.  Si de
> una discusi�n como �sta sale un nuevo programa (o programador) para
> Debian, ya habr� valido la pena.
> 
> > Creo que lo que busco es una "herramienta de desarrollo gr�fico de
> > aplicaciones multiplataforma", y creo que esto se llama IDE=entorno
> > de desarrollo integrado + librer�as gr�ficas + compilador +
> > depurador + miles de cosas m�s que no alcanzo a adivinar.
> 
> Ya.  Pues mira, posiblemente no soy la persona m�s indicada para
> hacerte recomendaciones, porque no soporto los IDEs :-) (yo programo
> en Emacs y construyo con make, y de cualquier forma rara vez programo
> GUIs).  Sin embargo, tengo algo de experiencia desarrollando software
> portable, de manera que intentar� redactar algo �til.
> 
> Primero, considera aprender Java.  No hay nada m�s portable que Java,
> al menos en lo que toca a aplicaciones GUI.  Estoy seguro de que hay
> docenas de IDEs, comerciales y libres, que podr�s usar.  Y en mi
> opini�n es un lenguaje muy bueno para principiantes---un poco como
> Pascal, que hace dif�cil al novato cometer errores garrafales o
> acostumbrarse a pr�cticas sucias.  Adem�s Java est� de moda.  Tu valor
> como programador en el mercado aumentar� si sabes Java.
> 
> El problema con Java es que requiere much�simos recursos, lo cual lo
> hace lento a menos que tus m�quinas sean grandes.  Y quiero decir
> *grandes*: en mi vieja laptop (K6 @ 450MHz con 192M RAM) javac es
> exasperante y Swing es simplemente insufrible.  Peor, la interfaz
> gr�fica es inconsistente con el resto del sistema operativo---cosa que
> en Linux no significa mucho, pero vaya, yo pienso que los
> programadores de GUI en Linux deber�an empujar hacia corregir �sto, no
> perpetuar el status quo.
> 
> Quitando Java, puedes intentar un "lenguaje de alto nivel" con alg�n
> tipo de "binding" hacia bibliotecas de GUI.  Digamos Perl, Python o
> Ruby.  No te recomiendo Tcl/Tk, porque las aplicaciones se ven
> espantosas (de nuevo estoy siendo subjetivo).  Python+wxWindows parece
> ser una buena combinaci�n: el cliente de BitTorrent est� programado
> as�, y a mi me gusta.  Perl � Ruby + GTK + Glade me parecen
> combinaciones muy interesantes, particularmente para gente a la que le
> gusta hacer sus GUIs en un editor "visual", aunque no s� cu�ntos
> problemas tengas para hacerlas funcionar en el S.O. cuyo nombre no ha
> de ser mencionado.
> 
> Una alternativa interesante: considera explorar el desarrollo de
> aplicaciones usando XUL, sobre Mozilla.
> 
> En este punto debo confesar que yo probablemente no considerar�a
> siquiera la posibilidad de usar algo de lo que he recomendado arriba
> para desarrollos "serios".  Quiz� es que ya soy un perro muy viejo
> para estar aprendendiendo nuevos trucos :-) , pero mis programas
> "serios" los hago en C.  � C++, si es *absolutamente* necesario.
> 
> Para desarrollar GUIs portables en un lenguaje de bajo nivel necesitas
> compilador, debugger (�"depurador" se entiende?) y una biblioteca de
> portabilidad.  En Linux, el compilador es GCC y el debugger es GDB,
> as� que no busques mucho.  Lo que quiz� querr�s elegir es un
> "front-end" gr�fico, pero eso seguro lo tendr� tu IDE.
> 
> De la biblioteca, bueno, si vas a programar en C tu �nica opci�n,
> hasta donde s�, es GTK.  Si vas por C++, yo explorar�a gtkmm, Qt y
> wxWindows.  Esta �ltima en particular es formidable: la he usado para
> desarrollar software "serio" (aplicaciones bancarias, principalmente)
> y definitivamente la recomiendo.  De hecho, a mis programadores los
> obligo a usarla cuando hay que hacer GUIs.  Es elegante, madura y
> razonablemente f�cil de entender; y las aplicaciones funcionan
> correctamente y se ven "bonitas" en todas las plataformas a las que
> quieras portar.  Las nuestras las probamos cotidianamente en Linux,
> Solaris y el S.O. cuyo nombre no ha de ser mencionado, y siempre se
> ven "profesionales".  Quiz� es ese "look nativo" lo que da ese efecto,
> no s�.
> 
> En fin.  Sobre IDEs...  Pues te recomiendo buscar IDEs con
> aptitude/dselect, o a trav�s de http://packages.debian.org/ .  Te paso
> el primero que vi:
> 
>  http://packages.debian.org/testing/devel/widestudio.html
> 
> Parece acercarse mucho a lo que quieres.  Creo que el proyecto
> wxWindows tambi�n tiene un IDE, echa un ojo en su sitio web.
> 
> Nota que, si vas a programar software libre para GNU/Linux y *BSD,
> quiz� no deber�as encari�arte mucho con el IDE.  Piensa que tarde o
> temprano querr�s (o tus usuarios te pedir�n) un sistema de "build" con
> base en las "autotools" (autoconf, automake, et al).  De forma que
> considera apartar un poco de tiempo para aprender algo de sh, m4 y
> make.
> 
> Finalmente, considera que una alternativa a programar GUIs es
> programar aplicaciones "web".  En muchos casos es m�s f�cil y m�s
> conveniente, y la gama de herramientas que puedes usar es m�s amplia.
> 
> Saluditos.
> 
>  -CR
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
> 





Responder a