Article View: es.comp.os.linux.programacion
Article #56Re: Consejo sobre lenguajes de programación.
From: Enrique Arizón Benito
Date: Thu, 07 Mar 2002 12:49
Date: Thu, 07 Mar 2002 12:49
74 lines
4667 bytes
4667 bytes
Creo que los dos mejores lenguajes son Python y Java y entre estos dos yo te recomendar�a Python por varias razones: 1.- Incluye listas, diccionarios y otras estructuras de alto nivel como un tipo estandar de variable, lo cual agiliza el desarrollo de cualquier tipo de aplicaci�n. 2.- Sirve tambi�n para hacer scripts de administraci�n, algo muy �til. 3.- Se "entiende" bien con C, con lo cual si necesitas velocidad no te quedas clavado en Python (El JNI de Java da m�s de un problema). 4.- Es f�cil de embeber dentro de aplicaciones. 5.- Jython permite embeber c�digo Python en aplicaciones Java si falta hiciese. 6.- No tiene una sint�xis orientada a objetos tan estricta como Java o C++, que en muchas (much�simas) ocasiones resulta m�s un estorbo que una ayuda. 7.- Tiene un sistema de documentaci�n de c�digo mejor que cualquier otro lenguaje. Como librer�a gr�fica te recomiendo GTK (TK es demasiado simple y Qt tiene est� demasiado adaptada a C++). Adem�s con ayuda de Glade y libglade, puedes dise�ar el interfaz gr�fico visualmente, almacenarlo en form�to XML y luego "cargarlo" en tu programa en Python al iniciar la aplicaci�n. forodejazz@yahoo.es (David) wrote in message news:<1759581e.0203040504.10962043@posting.google.com>... > Hola a todos/as. > > Despu�s de medio a�o tanteando diferentes lenguajes, estoy peor que al > principio. > Busco un lenguaje de programaci�n para hacer aplicaciones "de > ventana", en general ser�n aplicaciones peque�as y me gustar�a que > pudiesen ejecutarse en cualquier S.O. Otra cosa que me interesa es que > sean bastante generales, quiero decir, que igual puedan trabajar con > un fichero XML que conectarse con una base de datos, abrir una URL, > etc... > > Empiezan las dudas con el "toolkit" para trabajar: �tk? �gtk? �otros? > He probado con Tcl el Tk y con Ruby (Tk y Gtk) en varios Linux > (Debian, Mandrake, Red Hat) y Windows( 95, NT y 2000). > Me parece m�s completo el gtk, pero hasta donde se es algo m�s > complicado el ponerlo en marcha desde algunos S.O. (p. ej., Windows), > mientras que con el Tk esta "chupao". > > En cuanto a lenguajes para usar con estos "toolkit", como comentaba, > he probado Tcl y Ruby y ahora estoy trasteando un poco con Python. He > descartado por > ahora PHP-Gtk (creo que anda un poco verde todav�a), Perl (su sintaxis > me sobrepasa y no me acaba de convencer -para este tipo de > aplicaciones-) y Java (es un monstruo -de grande y pesado- ). > > Claro, que por otra parte tenemos los lenguajes "no de script", que se > supone que se ejecutan m�s r�pido y nos libramos de tener que instalar > int�rprete. > Conozco algo el Kylix/Delphi y me gusta su facilidad de uso, en contra > le veo el ser propietario (en el sentido de que dependes de Borland > para lo que sea), basarse en Pascal (con todos mis respetos) y que la > tan portabilidad no est� tan clara (los componentes que sirven para > las dos plataformas (CLX, creo) s�lo est�n disponibles en la edici�n > profesional del Delphi, mientras que yo usar�a la edici�n personal). > En cuanto a C y/o C++, los conozco muy poco y creo que son lenguajes > dif�ciles y para lo que yo quiero no se si ser�an adecuados. > > Vamos, que estoy hecho un l�o. Ya tengo cierta experiencia con PHP y > Perl, pero para otro tipo de aplicaciones, y antes de dispersarme m�s > cacharreando sin objetivo claro, quisiera centrarme un poco en un > lenguaje concreto. > > Me gustar�a leer vuestros consejos y opiniones. > > Saludos. > > David.
Technical Details
Message-ID:
<4eb64fb0.0203070449.7808425c@posting.google.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mailReferences:
<1759581e.0203040504.10962043@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,22686aa3d0dea7e9 X-Google-Attributes: gidf86c8,public X-Google-Thread: 105378,22686aa3d0dea7e9 X-Google-Attributes: gid105378,public X-Google-ArrivalTime: 2002-03-07 04:49:00 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail From: e_arizon_benito@yahoo.com (Enrique Arizón Benito) Newsgroups: es.comp.os.linux.programacion,es.comp.lenguajes.misc Subject: Re: Consejo sobre lenguajes de programación. Date: 7 Mar 2002 04:49:00 -0800 Organization: http://groups.google.com/ Lines: 74 Message-ID: <4eb64fb0.0203070449.7808425c@posting.google.com> References: <1759581e.0203040504.10962043@posting.google.com> NNTP-Posting-Host: 213.97.11.160 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1015505340 19927 127.0.0.1 (7 Mar 2002 12:49:00 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 7 Mar 2002 12:49:00 GMT