🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #15754

Re: [OFF-TOPIC] El mejor lenguaje (Era-->Re: Qt vs GTK)

#15754
From: Juanjo Álvarez
Date: Tue, 06 Jun 2000 00:00
75 lines
4138 bytes
Salvador Petit Mart� dijo sobre Re: [OFF-TOPIC] El mejor lenguaje (Era-->Re: Qt vs GTK),
en fecha: 6 Jun 2000 15:11:42 GMT

|
|> |A mi modo de ver, quiz�s la competencia con VB en el caso de KDE, la
|> |deberia llebar el Python con Qt (PyQt) que directamente C++/Qt. Me
|> |parece m�s comparable, aunque no lo he usado.
|
|> Hay algunas diferencias notables:
|
|> 1) No hay un entorno para Python-Qt como el de Visual Basic
|
|Hmmm No tengo claro si con el KDevelop se puede usar Python. Yo pensaba
|que si. Cierto que no es el entorno del VB pero se asemeja mas que
|editar a pelo.

No se, pero ser�a una buena noticia �alguien puede confirmarlo?

|> 2) Python, como lenguaje, es infinitamente mejor que el Basic de VB, y
|> probablemente igual de f�cil de aprender.
|
|Eso no es malo :P. Aunque eso de los objetos es un poco complicado �no? }-)

No he dicho que fuera algo negativo, solo una "diferencia notable".

|> 3) Python es m�s lento que VB compilado, si bien para muchas
|> aplicaciones (del estilo de las que se suelen hacer en VB) no ibas a
|> notar la diferencia.
|
|�VB no se precompila e interpreta? �Es posible compilarlo a nivel
|m�quina? 

Creo que a partir de la 5.0 s�.

|�Perl y python no se precompilan e interpretan tb.? 

No. Se pasan a un bytecode, que en el caso de Python (de momento) no
acelera la ejecuci�n, s�lo la carga del programa. El caso de Perl no lo conozco, 
pero supongo que ser� similar.

|�Se puede
|compilar python a nivel m�quina o traducirlo a C/C++? 

Hay un traductor de Python a C y un "empaquetador" de aplicaciones.

El traductor no funciona siempre, y s�lo vale para m�dulos peque�os y
sencillos (por ejemplo, m�dulos de c�lculo num�rico), te genera una
librer�a din�mica (.so), que despu�s siempre tendr�s que cargar en un 
programa Python.

El empaquetador lo �nico que te hace es crearte un ejecutable gigantesco
que incluye el int�rprete y el bytecode python. No ganas en velocidad,
pero si en facilidad de distribuci�n, dado que el usuario no necesitar�
tener python instalado, aunque para el que lo tenga es una p*utada, por
lo que no suelen distribuirse los programas.

|> 4) No hay una colecci�n de ActiveX (o equivalente) para Python QT como
|> la que puede haber para VB. Esto puede cambiar con lo de los componentes
|> por Bonobo, aunque en este caso hablamos de Python-Gnome.
|
|http://www.river-bank.demon.co.uk/software/
|
|Quiere soportar los componentes de KDE2, dale m�s tiempo. Por cierto he
|comentado que KDE2 tiene componentes y es un flipe?. Estoy realmente
|emocionado con el...

A ver si le doy un vistazo al tutorial de A. Larrosa, pero primero tengo
que acabar los ex�menes, luego aprender (bien) C++, luego acabar el
tutorial de las Qt...

Suena bien eso de los componentes. 
-- 
Los programadores de verdad hacen 'copy con program.exe'
		-- PC Users. La mejor revista de computaci�n del mundo. 
http://www.clickeas.com/linux
Technical Details
Message-ID: <slrn8jqj91.2p4.jajs@Pascual.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <392B29F4.7495B443@dsitelecom.com> <392C2370.CE753338@menta.net> <39310F26.B0069152@dsitelecom.com> <39315D3D.F52A68BC@menta.net> <8gt83d$2ts$1@news.unizar.es> <8j5qr1.hhn.luca@xyztolivetti.net.dhis.org> <8gvn6c$9ol$1@news.unizar.es> <87k8gaec52.fsf_-_@eb2ebu.ampr.org> <3936BC2C.19143180@menta.net> <39392374.19BE3D32@dsitelecom.com> <8hb8no$kcn$1@nnrp1.deja.com> <393973D2.2C9D6724@dsitelecom.com> <8hfo76$4l1$1@polaris.cc.upv.es> <slrn8joian.o3.jajs@Pascual.es> <8hj4be$31q$1@polaris.cc.upv.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,35d602ec9d69b87
X-Google-Attributes: gidf86c8,public
From: jajs@NOSPAMretemail.es (Juanjo Álvarez)
Subject: Re: [OFF-TOPIC] El mejor lenguaje (Era-->Re: Qt vs GTK)
Date: 2000/06/06
Message-ID: <slrn8jqj91.2p4.jajs@Pascual.es>
X-Deja-AN: 631886552
Content-Transfer-Encoding: 8bit
References: <392B29F4.7495B443@dsitelecom.com> <392C2370.CE753338@menta.net> <39310F26.B0069152@dsitelecom.com> <39315D3D.F52A68BC@menta.net> <8gt83d$2ts$1@news.unizar.es> <8j5qr1.hhn.luca@xyztolivetti.net.dhis.org> <8gvn6c$9ol$1@news.unizar.es> <87k8gaec52.fsf_-_@eb2ebu.ampr.org> <3936BC2C.19143180@menta.net> <39392374.19BE3D32@dsitelecom.com> <8hb8no$kcn$1@nnrp1.deja.com> <393973D2.2C9D6724@dsitelecom.com> <8hfo76$4l1$1@polaris.cc.upv.es> <slrn8joian.o3.jajs@Pascual.es> <8hj4be$31q$1@polaris.cc.upv.es>
Content-Type: text/plain; charset=iso-8859-1
Organization: Iddeo - Retevisi�n
Mime-Version: 1.0
User-Agent: slrn/0.9.6.2 (Linux)
Reply-To: jajs@NOSPAMretemail.es
Newsgroups: es.comp.os.linux.programacion