🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Dudas sobre programacion grafica (KDE y GNOME)

#12199
From: Sinner from the Prairy
Date: Mon, 13 Aug 2001 15:02
156 lines
7475 bytes
> 1.- Olvida Kylix, es una porquer�a. 

�en qu� te basas?

Adem�s, �asumes que nEuro quiere desarrollar aplicaciones tipo CRM o 
para Oracle 10i o para una mega-corporaci�n? A mi me aprece que nEuro 
quiere probar a ver que tal resulta desarrollar aplicaciones X en Linux.


> La versi�n servidor S� merece la
> pena, pero no es gratuita (alrededor de 300.000 ptas) y para
> aplicaciones middleware es mejor utilizar JAVA por medio de Tomcat
> (jakarta.apache.org) y jboss (www.jboss.org) o bien BEA Web Logic de
> IBM o alguna soluci�n de Oracle. Adem�s el 9 de cada 10 aplicaciones
> escritas para Unix/Linux est�n desarrolladas en C. No tiene mucho
> sentido por tanto utilizar un Pascal propietario y desarrollado por
> una s�la compa�ia.

El que el 80 � el 90 � el 99 por ciento de plaicaciones st�n 
desarrolladas en un lenguaje no quita para nada que se pueda (o deba) 
desarrollar en otro lenguaje.

Linux es todo elecci�n perosnal. Nada de "seguir la masa aborregada". 
Cada uno hace lo que quiere con su sistema.

Y tiene todo el sentido del mundo desarrollar en Pascal. Es un lenguage 
estructurado (como el C), se ense�a (o ense�aba ??) en la universidad, 
es de "alto nivel" (en plan Basic) pero potentillo casi como el C (mira 
el entorno de desarrollo Delphi, por ejemplo, desarollado en Pascal), 
los ejecutables son peque�os y r�pidos (el compilador es bueno.) Y lo 
garantiza Borland, una empresa que merece todos los respetos en cuanto 
a herramientas de desarrollo.

No olvides, que Kyllix es un RAD. Y, si quieres, desarrolla objetos 
para Kylix en C.


> 2.- Para programas de gesti�n lo m�s r�pido y c�mo es utilizar
> StarOffice, ahora OpenOffice. Con unas cuantas macros en Basic o
> JavaScript puedes hacer programas de contabilidad personalizada,
> facturaci�n, etc en pocos d�as.

Juer! �Vaya inefetividad! �vaya desperdicio de recursos!

Much�simo mejor el Kylix para esto. Mucho mejor lenguaje, orientado a 
objetos y ejecutables que funcionan sin necesitar de la mega aplicaci�n 
StarOffice.
 
> 3.- Para programas gr�ficos o juegos tienes SDL, que es
> multiplataforma
> (www.libsdl.org).  Esta librer�a est� realizada en C y es un claro
> ejemplo de que no tiene mucho sentido utilizar Pascal para desarrollar
> bajo Linux.

Eso es una librer�a, no un lenguaje de promramaci�n. Y mucho menos un 
entorno. No mezclemos churras con merinas. 

> 4.- Respecto a GNOME o KDE yo te recomendar�a GNOME, aunque esto ya es
> una decisi�n un tanto personal. 

Y tan personal. Como que no tiene nada que ver, a la hora de la verdad, 
el elnguaje que elijas. Un programa para Gnome puede estar hecho en Ada 
o C++ o en ... y funcionar en KDE sin problemas.

> KDE est� muy ligado al uso de C++, un
> lenguaje que nunca me ha gustado nada 

Pues mira, a mi me gusta.

> - C++ NO es un lenguaje
> orientado a objetos por mucho que se repita tan b�rbara tonter�a y en
> la pr�ctica se ven aut�nticas chapuzas de gente que cree que por
> teclear la palabra class dentro del c�digo ya est� programando a
> objetos -, 

esto se debe a mala pr�xis y falta de formaci�n, no al lenguaje.

> mientras que GNOME tiene una librer�a base desarrollada en
> C, 

Pues yo he visto uns spaghettis en C que ni te cuento. �eso convierte 
al C en una patata? No, claro que no.

Seamos consecuentes.

> aunque tambi�n puede programarse en C++ y otros lenguajes como
> Python o Perl. 

Vamos, que la "supuesta" ventaja de GNOME (el **no** utilizar C++ y el 
**s�** utilizar C) se queda en agua de borrajas.

> Mi experiencia personal tambi�n demuestra que las
> apliciones realizadas con Gtk++/Glib -la base de GNOME- suelen ser
> mucho m�s f�ciles de portar a otras plataformas como Windows (por
> ejemplo 'The Gimp' y 'Dia' y algunas de las aplicaciones m�s conocidas
> para GNOME han sido portadas a Windows sin ning�n problema) lo cual es
> un s�ntoma de su buen dise�o y el c�digo generado es mucho m�s claro (

�has visto las librer�as QT para Windows o Atheos o para el iPAQ?

Y si quiere empezar a desarrollar aplicaciones en Linux, �para qu� va a 
liarse en realizar aplicaciones que rulen tambi�n en Windows?


> lo dicho, muchos programadores de C++ empiezan a escribir clases como
> condenados sin pensar qu� est�n haciendo y se quedan tan felices
> creyendo que su c�digo es ordenado y facilmente reutilizable porque
> est� lleno de clases y m�s clases, aunque luego no hay di�s que
> entienda lo que han hecho.). 

Pr�xis metodolog�a y metodolog�a de desarrollo, buen dise�o de la 
aplicaci�n, formaci�n del desarrollador.... y documentaci�n. 

Y sirve para todos los proyectos.

Por desarrollar en C no significa que el c�digo, autom�ticamente, a a 
ser perfecto, mantenible, ligero, claro...

> Tambi�n he notado que desde hace tiempo
> GNOME puede ejecutarse bajo Windows con ayuda de Cygwin mientras que
> KDE tan apenas ha conseguido portar versiones antiguas (1.1 es la
> �ltima noticia que tengo) lo que no da mucha confianza en este entorno
> (�C�mo puede ser que siendo QT una librer�a supuestamente
> multiplataforma existan problemas de portabilidad entre Unix/Windows
> cuando GTK++ que inicialmente fue dise�ado para XWindow y Unix
> funcione sin problemas en Windows y otras plataformas?)

Para empezar, estamos hablando de Linux, no de Windows

En segundo lugar, te repito: iPAQ, Atheos...

> 5.- Para aplicaciones Web del lado cliente tambi�n deber�as de
> consultar XUL, una "tecnolog�a" desarrollada en conjunto con la �ltima
> versi�n de Netscape/Mozilla.

nEuro habla de desarrollar aplicaciones ("...cosillas...") para X 
Window.
 
> 6.- Para aplicaciones Web del lado servidor tienes las opciones

Lo mismo.





Salut,
Sinner
-- 
http://www.geocities.com/sinner_prairy
[MaDuiXa PoWeR] http://www.maduixa.net
__________________               Kernel 2.4.3 + ReiserFS
                  |\                 Linux User # 89976
=====Sinner==== >=--[]>- a Mach 2.5!!  Running on Mandrake 8.0
__________________|/                     Linux Machine # 38068
Technical Details
Message-ID: <9l8q2q$6r3$1@daneel.audiolis.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!news.audiolis.com!not-for-mail
References: <kkAa7.8$e8.129@coltserv-news.interno.es.colt.net> <9l810e$6pa$1@talia.mad.ttd.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,bd7a3ba28fdcd82c
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-08-13 08:06:08 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!news.audiolis.com!not-for-mail
From: Sinner from the Prairy <sinner_prairy.NOSPAM@hotmail.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Dudas sobre programacion grafica (KDE y GNOME)
Date: Mon, 13 Aug 2001 11:02:15 -0400
Organization: Hommie Linux Users Group
Lines: 156
Message-ID: <9l8q2q$6r3$1@daneel.audiolis.com>
References: <kkAa7.8$e8.129@coltserv-news.interno.es.colt.net> <9l810e$6pa$1@talia.mad.ttd.net>
NNTP-Posting-Host: ctv21225139151.ctv.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
X-Trace: news.wanadoo.es 997714744 6915 212.25.139.151 (13 Aug 2001 14:59:04 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Mon, 13 Aug 2001 14:59:04 +0000 (UTC)
User-Agent: KNode/0.4
X-Distro: Mandrake 8.0
X-FileSystem: ReiserFS