Article View: chile.comp.programacion
Article #1588Re: SWT
From: toño
Date: Thu, 13 Jul 2006 13:38
Date: Thu, 13 Jul 2006 13:38
51 lines
3263 bytes
3263 bytes
Saludos estimado, El SWT (Standar Widget Toolkit) es muy diferente a AWT ya que para empesar no es nativo de Java, es decir, el SWT de Windows es diferente al SWT de Linux y al de MacOS. Pero la buena noticia es que incluyendo unos cuantos jar especificos esto se soluciona y las aplicaicones quedan portables. SWT usa las librer�as gr�ficas nativas de la plataforma, no como AWT que tiene sus propias, es decir un bot�n AWT es un bot�n inventado por Java, el sistema operativo no lo cre�, en cambio con SWT se usa el bot�n del sistema operativo, Java se conecta en bajo nivel y te permite usar todo el potencial gr�fico de tu plataforma, por eso que las aplicaciones no se ven diferentes. El Eclipse cuando trabajamos en Rich Client te permite exportar para todas las plataformas que quieras y te daja listitos los binarios, exes, y todo lo que necesita tu aplicaci�n. La gente siempre usa el argumento de que las aplicaciones Java las haces y las usas donde quieras sin cambiarlas, pero yo creo que eso sirve para los .war o .ear en servidores, cuando hablamos de escritorio nadie usa aplicaciones ejecutando .jars, si no que siempre uno termina compilando la custion con una version pa windows, una pa linux etc, as� que en producci�n no es traumante el tema. Yo constru� un sistema de recursos humanos en SWT/JFace y el resultado fu� muy bueno. Es realemnte m�s r�pido y mucho m�s bonito que AWT y como los Widgets que usa son del sistema operativo y no de Java el consumo de memoria es menor. Yo s� que los puristas de Java dir�n que es feo usar SWT porque usa conectores nativos y el dispose() y etc etc etc. Pero en la pr�ctica todo el mundo lo usa, de hecho en la JavaOne lo incluyen como uno de sus temas, porque es muy �ptimo. Por �ltimo, desde SWT puedes chantar AWT/Swing, a la inversa no se puede. Bueno, eso, si tienes una duda me dices no mas jsilva at jcode.cl www.jcode.cl <-- mi aplicaci�n en SWT por si quieres ver lo que se puede hacer. Slaytanic wrote: > Alguien tiene experiencia haciendo aplicaciones GUI java con SWT ? que tal > sera la portabilidad de un codigo escrito en WIN32 a Linux? > Saludos. > >
Technical Details
Message-ID:
<e95i6q$p1p$1@manutara.inf.utfsm.cl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!news.inf.utfsm.cl!not-for-mailReferences:
<e8klne$441$1@news.nivel5.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,9de027f0215fcdfe X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!news.inf.utfsm.cl!not-for-mail From: toño <yo@to�o.cl> Newsgroups: chile.comp.programacion Subject: Re: SWT Date: Thu, 13 Jul 2006 09:38:08 -0400 Organization: Universidad Tecnica Federico Santa Maria Lines: 51 Message-ID: <e95i6q$p1p$1@manutara.inf.utfsm.cl> References: <e8klne$441$1@news.nivel5.cl> NNTP-Posting-Host: correo.3ie.cl Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: manutara.inf.utfsm.cl 1152797723 25657 200.1.20.50 (13 Jul 2006 13:35:23 GMT) X-Complaints-To: newsadmin@inf.utfsm.cl NNTP-Posting-Date: Thu, 13 Jul 2006 13:35:23 +0000 (UTC) User-Agent: Debian Thunderbird 1.0.7 (X11/20051017) X-Accept-Language: en-us, en In-Reply-To: <e8klne$441$1@news.nivel5.cl>