J'aurais besoin de créer des applications "stand-alone" en Java, c'est
à dire en code exécutable natif pour Windows (des .exe, quoi !).
J'aimerais bien savoir quel est le compilateur le plus utilisé par les
développeurs Java pour faire cela ? Est ce MS Visual J++ ? Borland
JBuilder Pro ? Excelsior Jet ? ...
Et quel est le moins cher ? Car si j'en crois ce que j'ai lu, MSVJ++
n'est distribué qu'en groupe avec d'autres logiciels de développement
de Microsoft, à plusieurs centaines d'euros :-/
Merci d'avance,
O.L.
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Généralement, la raison pour laquelle on veut du code natif c'est pour protèger son appli. Parce que même avec un compilateur natif, il te faudra faire le lien avec les bibliothèques de la JVM que tu utilises. Tu devras donc les livrer...
Hein ?? Je croyais qu'un prog en natif était autonome (sauf vis à vis des DLL) ? :-(
Oui mais il s'appuie sur des classes de l'api java ton programme, il faut donc les livrer aussi. Peut etre qu'il est possible de faire le tri dedans mais si c'est possible ca risque d'etre très compliqué.
Arg ! :-(
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
O.L. wrote:
Généralement, la raison pour laquelle on veut du code natif c'est pour
protèger son appli. Parce que même avec un compilateur natif, il te
faudra faire le lien avec les bibliothèques de la JVM que tu utilises.
Tu devras donc les livrer...
Hein ?? Je croyais qu'un prog en natif était autonome (sauf vis à vis des
DLL) ? :-(
Oui mais il s'appuie sur des classes de l'api java ton programme, il faut
donc les livrer aussi. Peut etre qu'il est possible de faire le tri dedans
mais si c'est possible ca risque d'etre très compliqué.
Arg ! :-(
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Généralement, la raison pour laquelle on veut du code natif c'est pour protèger son appli. Parce que même avec un compilateur natif, il te faudra faire le lien avec les bibliothèques de la JVM que tu utilises. Tu devras donc les livrer...
Hein ?? Je croyais qu'un prog en natif était autonome (sauf vis à vis des DLL) ? :-(
Oui mais il s'appuie sur des classes de l'api java ton programme, il faut donc les livrer aussi. Peut etre qu'il est possible de faire le tri dedans mais si c'est possible ca risque d'etre très compliqué.
Arg ! :-(
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
David JOURAND
Java est-il le meilleur langage pour faire ça ? Qu'en pensez vous ? D'après vous, quel langage devrais-je utiliser ?
J'ai l'impression que votre application est très liée aux API microsoft ("quelques Mo d'OCX", "ActiveX", "petites fenêtres IE"). Par conséquent un langage comme C# serait sans doute mieux adapté.
Je ne connaît pas C#, mais il semble proche de Java dans sa syntaxe. Je n'encourage pas non plus l'utilisation de ce langage pour des raisons... "philosophiques".
-- David Jourand
Java est-il le meilleur langage pour faire ça ?
Qu'en pensez vous ? D'après vous, quel langage devrais-je utiliser ?
J'ai l'impression que votre application est très liée aux API microsoft
("quelques Mo d'OCX", "ActiveX", "petites fenêtres IE"). Par conséquent un
langage comme C# serait sans doute mieux adapté.
Je ne connaît pas C#, mais il semble proche de Java dans sa syntaxe. Je
n'encourage pas non plus l'utilisation de ce langage pour des raisons...
"philosophiques".
Java est-il le meilleur langage pour faire ça ? Qu'en pensez vous ? D'après vous, quel langage devrais-je utiliser ?
J'ai l'impression que votre application est très liée aux API microsoft ("quelques Mo d'OCX", "ActiveX", "petites fenêtres IE"). Par conséquent un langage comme C# serait sans doute mieux adapté.
Je ne connaît pas C#, mais il semble proche de Java dans sa syntaxe. Je n'encourage pas non plus l'utilisation de ce langage pour des raisons... "philosophiques".
-- David Jourand
O.L.
David JOURAND a couché sur son écran :
Java est-il le meilleur langage pour faire ça ? Qu'en pensez vous ? D'après vous, quel langage devrais-je utiliser ?
J'ai l'impression que votre application est très liée aux API microsoft ("quelques Mo d'OCX", "ActiveX", "petites fenêtres IE"). Par conséquent un langage comme C# serait sans doute mieux adapté.
Je ne connaît pas C#, mais il semble proche de Java dans sa syntaxe. Je n'encourage pas non plus l'utilisation de ce langage pour des raisons... "philosophiques".
OK, je prend note ... et je vais sans doute essayer de télécharger CSharpDevelop d'on j'ai entendu parler plus haut.
Mais ce qui me gêne, c'est que les nouveaux langages made in Microsoft comme C# ont besoin (il me semble) que la plateforme .NET soit installée chez les clients, or s'ils ne l'ont pas, ce n'est quand même pas rien à télécharger, et ça fait une manip de plus pour mes possibles futurs clients ...
@+ O.L.
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
David JOURAND a couché sur son écran :
Java est-il le meilleur langage pour faire ça ?
Qu'en pensez vous ? D'après vous, quel langage devrais-je utiliser ?
J'ai l'impression que votre application est très liée aux API microsoft
("quelques Mo d'OCX", "ActiveX", "petites fenêtres IE"). Par conséquent un
langage comme C# serait sans doute mieux adapté.
Je ne connaît pas C#, mais il semble proche de Java dans sa syntaxe. Je
n'encourage pas non plus l'utilisation de ce langage pour des raisons...
"philosophiques".
OK, je prend note ... et je vais sans doute essayer de télécharger
CSharpDevelop d'on j'ai entendu parler plus haut.
Mais ce qui me gêne, c'est que les nouveaux langages made in Microsoft
comme C# ont besoin (il me semble) que la plateforme .NET soit
installée chez les clients, or s'ils ne l'ont pas, ce n'est quand même
pas rien à télécharger, et ça fait une manip de plus pour mes possibles
futurs clients ...
@+
O.L.
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Java est-il le meilleur langage pour faire ça ? Qu'en pensez vous ? D'après vous, quel langage devrais-je utiliser ?
J'ai l'impression que votre application est très liée aux API microsoft ("quelques Mo d'OCX", "ActiveX", "petites fenêtres IE"). Par conséquent un langage comme C# serait sans doute mieux adapté.
Je ne connaît pas C#, mais il semble proche de Java dans sa syntaxe. Je n'encourage pas non plus l'utilisation de ce langage pour des raisons... "philosophiques".
OK, je prend note ... et je vais sans doute essayer de télécharger CSharpDevelop d'on j'ai entendu parler plus haut.
Mais ce qui me gêne, c'est que les nouveaux langages made in Microsoft comme C# ont besoin (il me semble) que la plateforme .NET soit installée chez les clients, or s'ils ne l'ont pas, ce n'est quand même pas rien à télécharger, et ça fait une manip de plus pour mes possibles futurs clients ...
@+ O.L.
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
vc.spam
O.L. wrote in message news:...
O.L. wrote:
Généralement, la raison pour laquelle on veut du code natif c'est pour protèger son appli. Parce que même avec un compilateur natif, il te faudra faire le lien avec les bibliothèques de la JVM que tu utilises. Tu devras donc les livrer...
Hein ?? Je croyais qu'un prog en natif était autonome (sauf vis à vis des DLL) ? :-(
Oui mais il s'appuie sur des classes de l'api java ton programme, il faut donc les livrer aussi. Peut etre qu'il est possible de faire le tri dedans mais si c'est possible ca risque d'etre très compliqué.
Arg ! :-(
Et oui, les java.util, java.net... ainsi que tous les mécanismes de base de la JVM ne sont pas dans les DLL windows. Sinon à quoi servirait la JVM? ça serait juste une interface JNI pour accèder aux DLL du système et ça ne pèserait pas si lourd... Quand on y pense c'est évident... ;-)
O.L. <nowhere@invalid.net> wrote in message news:<mn.ab347d542a117119.18740@invalid.net>...
O.L. wrote:
Généralement, la raison pour laquelle on veut du code natif c'est pour
protèger son appli. Parce que même avec un compilateur natif, il te
faudra faire le lien avec les bibliothèques de la JVM que tu utilises.
Tu devras donc les livrer...
Hein ?? Je croyais qu'un prog en natif était autonome (sauf vis à vis des
DLL) ? :-(
Oui mais il s'appuie sur des classes de l'api java ton programme, il faut
donc les livrer aussi. Peut etre qu'il est possible de faire le tri dedans
mais si c'est possible ca risque d'etre très compliqué.
Arg ! :-(
Et oui, les java.util, java.net... ainsi que tous les mécanismes de
base de la JVM ne sont pas dans les DLL windows. Sinon à quoi
servirait la JVM? ça serait juste une interface JNI pour accèder aux
DLL du système et ça ne pèserait pas si lourd...
Quand on y pense c'est évident... ;-)
Généralement, la raison pour laquelle on veut du code natif c'est pour protèger son appli. Parce que même avec un compilateur natif, il te faudra faire le lien avec les bibliothèques de la JVM que tu utilises. Tu devras donc les livrer...
Hein ?? Je croyais qu'un prog en natif était autonome (sauf vis à vis des DLL) ? :-(
Oui mais il s'appuie sur des classes de l'api java ton programme, il faut donc les livrer aussi. Peut etre qu'il est possible de faire le tri dedans mais si c'est possible ca risque d'etre très compliqué.
Arg ! :-(
Et oui, les java.util, java.net... ainsi que tous les mécanismes de base de la JVM ne sont pas dans les DLL windows. Sinon à quoi servirait la JVM? ça serait juste une interface JNI pour accèder aux DLL du système et ça ne pèserait pas si lourd... Quand on y pense c'est évident... ;-)
vc.spam
"David JOURAND" wrote in message news:<42682914$0$833$...
Java est-il le meilleur langage pour faire ça ? Qu'en pensez vous ? D'après vous, quel langage devrais-je utiliser ?
J'ai l'impression que votre application est très liée aux API microsoft ("quelques Mo d'OCX", "ActiveX", "petites fenêtres IE"). Par conséquent un langage comme C# serait sans doute mieux adapté.
Je ne connaît pas C#, mais il semble proche de Java dans sa syntaxe. Je n'encourage pas non plus l'utilisation de ce langage pour des raisons... "philosophiques".
Je partage l'avis de David, ton appli est très orienté Windows, utiliser java pour faire attaquer les spécificité du monde Windows, c'est pas gagné. Sans vouloir distribuer la JVM, c'est perdu.
Par contre, je te met en garde contre les nouveautés du dev MS. Et pas seulement sur le plan philosophique. Si tu pars sur du .Net (qq soit le langage), tu auras besoin du framework .Net chez tes clients (du moins je crois), et là on ne passe plus avec tes contraintes de distribution... :-(((
Moi, je ferais un truc à base de VB 6 ou de VC++ 5, bref, du MS avant .Net... Sinon, tu peux viser les anciennes versions des outils borland (C++ Builder, Delphi...). Mais là, clairement, tu n'est pas dans le bon forum pour poser cette question. Ici il y a des javaiste pur ou converti, peu de gens sont à la page sur les solutions spécifiques windows...
Par contre, je peux te garantir que tu peineras moins à apprendre un nouvel environnement et un nouveau langage qu'à essayer de prendre java à rebrousse poils. Et en plus ça sera plus constructif et plus efficace...
Bon courage,
A+
"David JOURAND" <miasm@laposte.net> wrote in message news:<42682914$0$833$8fcfb975@news.wanadoo.fr>...
Java est-il le meilleur langage pour faire ça ?
Qu'en pensez vous ? D'après vous, quel langage devrais-je utiliser ?
J'ai l'impression que votre application est très liée aux API microsoft
("quelques Mo d'OCX", "ActiveX", "petites fenêtres IE"). Par conséquent un
langage comme C# serait sans doute mieux adapté.
Je ne connaît pas C#, mais il semble proche de Java dans sa syntaxe. Je
n'encourage pas non plus l'utilisation de ce langage pour des raisons...
"philosophiques".
Je partage l'avis de David, ton appli est très orienté Windows,
utiliser java pour faire attaquer les spécificité du monde Windows,
c'est pas gagné. Sans vouloir distribuer la JVM, c'est perdu.
Par contre, je te met en garde contre les nouveautés du dev MS. Et pas
seulement sur le plan philosophique. Si tu pars sur du .Net (qq soit
le langage), tu auras besoin du framework .Net chez tes clients (du
moins je crois), et là on ne passe plus avec tes contraintes de
distribution... :-(((
Moi, je ferais un truc à base de VB 6 ou de VC++ 5, bref, du MS avant
.Net... Sinon, tu peux viser les anciennes versions des outils borland
(C++ Builder, Delphi...). Mais là, clairement, tu n'est pas dans le
bon forum pour poser cette question. Ici il y a des javaiste pur ou
converti, peu de gens sont à la page sur les solutions spécifiques
windows...
Par contre, je peux te garantir que tu peineras moins à apprendre un
nouvel environnement et un nouveau langage qu'à essayer de prendre
java à rebrousse poils. Et en plus ça sera plus constructif et plus
efficace...
"David JOURAND" wrote in message news:<42682914$0$833$...
Java est-il le meilleur langage pour faire ça ? Qu'en pensez vous ? D'après vous, quel langage devrais-je utiliser ?
J'ai l'impression que votre application est très liée aux API microsoft ("quelques Mo d'OCX", "ActiveX", "petites fenêtres IE"). Par conséquent un langage comme C# serait sans doute mieux adapté.
Je ne connaît pas C#, mais il semble proche de Java dans sa syntaxe. Je n'encourage pas non plus l'utilisation de ce langage pour des raisons... "philosophiques".
Je partage l'avis de David, ton appli est très orienté Windows, utiliser java pour faire attaquer les spécificité du monde Windows, c'est pas gagné. Sans vouloir distribuer la JVM, c'est perdu.
Par contre, je te met en garde contre les nouveautés du dev MS. Et pas seulement sur le plan philosophique. Si tu pars sur du .Net (qq soit le langage), tu auras besoin du framework .Net chez tes clients (du moins je crois), et là on ne passe plus avec tes contraintes de distribution... :-(((
Moi, je ferais un truc à base de VB 6 ou de VC++ 5, bref, du MS avant .Net... Sinon, tu peux viser les anciennes versions des outils borland (C++ Builder, Delphi...). Mais là, clairement, tu n'est pas dans le bon forum pour poser cette question. Ici il y a des javaiste pur ou converti, peu de gens sont à la page sur les solutions spécifiques windows...
Par contre, je peux te garantir que tu peineras moins à apprendre un nouvel environnement et un nouveau langage qu'à essayer de prendre java à rebrousse poils. Et en plus ça sera plus constructif et plus efficace...
Bon courage,
A+
O.L.
O.L. a émis l'idée suivante :
David JOURAND a couché sur son écran :
Java est-il le meilleur langage pour faire ça ? Qu'en pensez vous ? D'après vous, quel langage devrais-je utiliser ?
J'ai l'impression que votre application est très liée aux API microsoft ("quelques Mo d'OCX", "ActiveX", "petites fenêtres IE"). Par conséquent un langage comme C# serait sans doute mieux adapté.
Je ne connaît pas C#, mais il semble proche de Java dans sa syntaxe. Je n'encourage pas non plus l'utilisation de ce langage pour des raisons... "philosophiques".
OK, je prend note ... et je vais sans doute essayer de télécharger CSharpDevelop d'on j'ai entendu parler plus haut.
Mais ce qui me gêne, c'est que les nouveaux langages made in Microsoft comme C# ont besoin (il me semble) que la plateforme .NET soit installée chez les clients, or s'ils ne l'ont pas, ce n'est quand même pas rien à télécharger, et ça fait une manip de plus pour mes possibles futurs clients ...
@+ O.L.
J'ai téléchargé Delphi 6 Personal, et ma foi, en trois clics j'ai pu insérer mon ActiveX, et l'exécutable produit ne fait que 400 Ko (je ne sais pas encore ce qu'il y a comme bibliothèques à mettre avec). Mmm, je sens que je vais me mettre au Pascal ! :-]
@+ O.L.
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
O.L. a émis l'idée suivante :
David JOURAND a couché sur son écran :
Java est-il le meilleur langage pour faire ça ?
Qu'en pensez vous ? D'après vous, quel langage devrais-je utiliser ?
J'ai l'impression que votre application est très liée aux API microsoft
("quelques Mo d'OCX", "ActiveX", "petites fenêtres IE"). Par conséquent un
langage comme C# serait sans doute mieux adapté.
Je ne connaît pas C#, mais il semble proche de Java dans sa syntaxe. Je
n'encourage pas non plus l'utilisation de ce langage pour des raisons...
"philosophiques".
OK, je prend note ... et je vais sans doute essayer de télécharger
CSharpDevelop d'on j'ai entendu parler plus haut.
Mais ce qui me gêne, c'est que les nouveaux langages made in Microsoft comme
C# ont besoin (il me semble) que la plateforme .NET soit installée chez les
clients, or s'ils ne l'ont pas, ce n'est quand même pas rien à télécharger,
et ça fait une manip de plus pour mes possibles futurs clients ...
@+
O.L.
J'ai téléchargé Delphi 6 Personal, et ma foi, en trois clics j'ai pu
insérer mon ActiveX, et l'exécutable produit ne fait que 400 Ko (je ne
sais pas encore ce qu'il y a comme bibliothèques à mettre avec).
Mmm, je sens que je vais me mettre au Pascal ! :-]
@+
O.L.
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Java est-il le meilleur langage pour faire ça ? Qu'en pensez vous ? D'après vous, quel langage devrais-je utiliser ?
J'ai l'impression que votre application est très liée aux API microsoft ("quelques Mo d'OCX", "ActiveX", "petites fenêtres IE"). Par conséquent un langage comme C# serait sans doute mieux adapté.
Je ne connaît pas C#, mais il semble proche de Java dans sa syntaxe. Je n'encourage pas non plus l'utilisation de ce langage pour des raisons... "philosophiques".
OK, je prend note ... et je vais sans doute essayer de télécharger CSharpDevelop d'on j'ai entendu parler plus haut.
Mais ce qui me gêne, c'est que les nouveaux langages made in Microsoft comme C# ont besoin (il me semble) que la plateforme .NET soit installée chez les clients, or s'ils ne l'ont pas, ce n'est quand même pas rien à télécharger, et ça fait une manip de plus pour mes possibles futurs clients ...
@+ O.L.
J'ai téléchargé Delphi 6 Personal, et ma foi, en trois clics j'ai pu insérer mon ActiveX, et l'exécutable produit ne fait que 400 Ko (je ne sais pas encore ce qu'il y a comme bibliothèques à mettre avec). Mmm, je sens que je vais me mettre au Pascal ! :-]
@+ O.L.
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
ludo06
O.L. wrote:
Le 19/04/2005, David JOURAND a supposé :
GCJ projet GNU libre et gratuit ! http://gcc.gnu.org/java/
J'ai essayé GCJ, mais mon app utilise SWT (pour accéder à des ActiveX), et du coup je n'ai pas réussi à la compiler ... :-(
Il est possible de faire du SWT en natif avec GCJ, enfin d'apres ce
document, je n'ai pas essaye: http://developer.classpath.org/mediation/ClasspathShowcase
Quelqu'un a deja fait tourner un Tomcat avec GCJ ? Il y a un boost de performances ?
Et sur de l'embarque (ipod linux) ca pourrait tourner ? (non-il n'y a que 32 megs de ram a priori c pas assez?)
Desole de repondre si tard sur le sujet, -- Cordialement, --- Ludo ---- http://www.ubik-products.com
O.L. wrote:
Le 19/04/2005, David JOURAND a supposé :
GCJ projet GNU libre et gratuit !
http://gcc.gnu.org/java/
J'ai essayé GCJ, mais mon app utilise SWT (pour accéder à des ActiveX),
et du coup je n'ai pas réussi à la compiler ... :-(
Il est possible de faire du SWT en natif avec GCJ, enfin d'apres ce
document, je n'ai pas essaye:
http://developer.classpath.org/mediation/ClasspathShowcase
Quelqu'un a deja fait tourner un Tomcat avec GCJ ? Il y a un boost de
performances ?
Et sur de l'embarque (ipod linux) ca pourrait tourner ? (non-il n'y a
que 32 megs de ram a priori c pas assez?)
Desole de repondre si tard sur le sujet,
--
Cordialement,
---
Ludo
----
http://www.ubik-products.com