🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #25970

Re: Ejecutables en Java.

#25970
From: Jonathan Revusky
Date: Thu, 18 Feb 1999 00:00
53 lines
2909 bytes
Ramon Vidal Morell wrote:
> 
> Hola Juan Gonzalo.
> 
> Juan Gonzalo de Silva Medina escribi�:
> 
> > x wrote:
> > >
> > > Existe algun modo de relizar ejecutable (*.exe ) en Java ?
> > >
> > > Por la pregunta notareis que soy un completo igggnorante  :-)
> >
> > En Alfaworks de IBM tienes algunos, y con el JBuilder y VisualAge
> > tambi�n vienen.
> 
> � Otia ! � Donde ?
> Tengo VisualAge V2 Profesional y JBuilder V2 Profesional y no he visto
> los compiladores.
> � Acaso vienen en la edicion empresarial ?

S�, con VisualAge, el compilador nativo viene el la edicion empresarial.
Cuesta 3000 dolares, casi medio mill�n de pesetas. Antes estaba en
Alphaworks gratis, y luego, decidieron ganar dinero con eso. El JBuilder
no tiene un compilador nativo en ninguna versi�n.

Todo eso dicho, la verdad es que el �ltimo compilador JIT de symantec
que viene con el JRE 1.1.7B es realmente muy performante. No deja de
impresionarme. He visto muchos bench y rara vez es m�s de 20-30% m�s
lento que el C++ compilado. A casi cualquier fin pr�ctico, es m�s que
suficiente. Y en los casos en que no es suficiente, el 30% adicional que
consigues con el c�digo nativo C++ no hace la diferencia de todas
formas.

El mayor problema es el tiempo de inicializaci�n porque los SO actuales
no tienen ninguna disposici�n de cache de clases java. Las tienen que
cargar de nuevo cada vez. En contraste, los DLL se quedan por ahi en la
memoria virtual. Ese problema proviene del hecho que hoy d�a los
programas en Java corren sobre un sistema que no fue dise�ado con Java
en mente.

El mayor motivo para querer un .exe, aparte de mejorar el tiempo de
carga de la apli,  es simplemente para que el usuario pueda lanzar el
programa con un doble clic bajo Windows -- sin jugar con el CLASSPATH ni
nada de eso. Por eso, escrib� el SmartJ, que permite eso -- aunque
tienes que tener una JVM instalada. (Disponible a trav�s del URL en mi
sig.)

Jonathan Revusky
-- 
Java and Delphi Consulting
Make your .class files double-clickable
with SmartJ
http://www.bigfoot.com/~crystalline.solutions
Technical Details
Message-ID: <36CC4320.698544A9@jet.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7acc8k$805$1@talia.mad.ttd.net> <36CB4FB6.19B53D8E@caymasa.es> <36CC265D.9506091B@ibm.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,3ab02349e0c6b80
X-Google-Attributes: gid1116f3,public
From: Jonathan Revusky <jrevusky@jet.es>
Subject: Re: Ejecutables en Java.
Date: 1999/02/18
Message-ID: <36CC4320.698544A9@jet.es>
X-Deja-AN: 445743388
Content-Transfer-Encoding: 8bit
References: <7acc8k$805$1@talia.mad.ttd.net> <36CB4FB6.19B53D8E@caymasa.es> <36CC265D.9506091B@ibm.net>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: usenet@lola.ctv.es
X-Trace: lola.ctv.es 919356384 26355 195.55.161.76 (18 Feb 1999 16:46:24 GMT)
Organization: CTV/JET
Mime-Version: 1.0
Reply-To: jrevusky@bigfoot.com
NNTP-Posting-Date: 18 Feb 1999 16:46:24 GMT
Newsgroups: es.comp.lenguajes.java