🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1588

Re: SWT

#1588
From: toño
Date: Thu, 13 Jul 2006 13:38
51 lines
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-mail
References: <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>