OVH Cloud OVH Cloud

Jbuilder ou Eclipse

2 réponses
Avatar
weisse.armand
Bonjour,

Jusqu'à présent je n'ai écrit que des petites appli java, mais j'ai un
projet plus important.

Je pense utiliser Jbuilder Personal pout la facilité de créer des masques de
saisies, mais je me pose une question. comment extraire l'application finie
pour l'installation sur un autre poste qui n' a qu'une machine virtuelle ?

Pour rester vraiment "open" vaut' il mieux utiliser Eclipse ?

Merci de me faire part de vos expériences.

Armand

2 réponses

Avatar
Pierre lacroix
on peut utiliser jbuilder et le compiler en jdk normal
ou vice versa. l'interet de jbuilder c'est son concepteur graphique.

pour cela il faut enlever dans les librairies utilisées toutes le lib non
standard. garder awt, swing....



pour q'un code normal soit reconnu dans le concepteur graphique il faut une
methode jbinit() appellée par le constructeur
public maClasse() //constucteur
{
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}

private void jbInit() throws Exception
{
}






"weisse.armand" a écrit dans le message de news:
bpncd8$hmf$
Bonjour,

Jusqu'à présent je n'ai écrit que des petites appli java, mais j'ai un
projet plus important.

Je pense utiliser Jbuilder Personal pout la facilité de créer des masques
de

saisies, mais je me pose une question. comment extraire l'application
finie

pour l'installation sur un autre poste qui n' a qu'une machine virtuelle ?

Pour rester vraiment "open" vaut' il mieux utiliser Eclipse ?

Merci de me faire part de vos expériences.

Armand




Avatar
cucendron
weisse.armand wrote:
Pour rester vraiment "open" vaut' il mieux utiliser Eclipse ?


Non, tu pourras tout à fait extraire la partie utile depuis le projet
Jbuilder.

Mais il faudra etre vigilant durant le développement et vérifier que ce
que tu utilises est bien standard JVM et ne provient pas d'une lib
propriétaire ("oh qu'il est beau ce widget... et ce composant miracle
d'accès aux données qui me facilite le boulot... ah zut j'ai tout un tas
de jar en trop et certains impliquent une licence pour le déploiement...")

Il faut juste résister à la tentation ;)