OVH Cloud OVH Cloud

JBuilder et SWING

7 réponses
Avatar
Quentin L.
Bonjour,

Je me pose une question toute bête : l'inferface graphique de JBuilder
est-elle réalisée à partir de Swing car je la trouve bien rapide par rapport
à sa complexité ou bien il y aurait des "tricks" de programmation que
Borland a utilisés pour la faire ?

7 réponses

Avatar
Christophe M.
Bien sur qu'il y a moyen de faire des trucs rapide en swing, suffit de
pas coder comme un cochon ;-p

Mais la vistesse "relative" vient peut-être aussi de la puissance du pc
sur lequel il tourne. Sur un P4 avec 512Mo RAM aucune application swing
ne me parait lente :-)


Quentin L. wrote:

Bonjour,

Je me pose une question toute bête : l'inferface graphique de JBuilder
est-elle réalisée à partir de Swing car je la trouve bien rapide par rapport
à sa complexité ou bien il y aurait des "tricks" de programmation que
Borland a utilisés pour la faire ?




Avatar
Quentin L.
"Christophe M." a écrit dans le message de
news:3f276e7e$
Bien sur qu'il y a moyen de faire des trucs rapide en swing, suffit de
pas coder comme un cochon ;-p

Mais la vistesse "relative" vient peut-être aussi de la puissance du pc
sur lequel il tourne. Sur un P4 avec 512Mo RAM aucune application swing
ne me parait lente :-)


Ah ! Serais-tu devin ? J'ai justement un P4M avec 512 de RAM :)
Je devrais tester avec mon vieux pentium 133 et ses 32 mos de ram alors..

Avatar
Fabien KOCIK
Ba du swing avec 32 Mo de ram, déjà la jvm plus l'OS vont surement
prendre plus que ca donc ca sera lent quoi qu'il arrive je dirais



Je confirme ... j'ai testé. lol !

@+ Fabien

Avatar
vclassine
"Fabien KOCIK" wrote in message news:<bg8pr2$kao$...
Ba du swing avec 32 Mo de ram, déjà la jvm plus l'OS vont surement
prendre plus que ca donc ca sera lent quoi qu'il arrive je dirais



Je confirme ... j'ai testé. lol !


Non pas sous windows XP!!!

:-)))


Avatar
Valère viandier
Pour répondre a ta question :
Oui, JBuilder est entièrement écris en Java et utilise Swing pour son
interface Graphique.
Une utilisation massive des ThreadWorker a été ajoutée depuis les dernières
version afin de ne plus avoir d'effets de frezze.

Swing n'étant pas sefl-thread, beaucoup d'application swing parraissent
encore lente aujourd'hui car les traitement et l'affichage se font sur le
thread d'éxécution principal. Tout ceci est remis a niveau depuis les
dernières versions de JBuilder.

Si tu est en JBuilder 9, un petit conseil, essaye le jdk 1.4.02 !!!

"Quentin L." a écrit dans le message de
news:bg6f1o$2opd$
Bonjour,

Je me pose une question toute bête : l'inferface graphique de JBuilder
est-elle réalisée à partir de Swing car je la trouve bien rapide par
rapport

à sa complexité ou bien il y aurait des "tricks" de programmation que
Borland a utilisés pour la faire ?




Avatar
TestMan
Ben forcement 128Mo pour l'OS, ça limite le test ;-)

"Vincent" a écrit dans le message de
news:
"Fabien KOCIK" wrote in message
news:<bg8pr2$kao$...

Ba du swing avec 32 Mo de ram, déjà la jvm plus l'OS vont surement
prendre plus que ca donc ca sera lent quoi qu'il arrive je dirais



Je confirme ... j'ai testé. lol !


Non pas sous windows XP!!!

:-)))




Avatar
TestMan
Tu veux dire que tu fais tourner JB9 sous 1.4.2 ? (Pas juste le runtime)
Si tu me le confirme, cela peut etre tres interessant ...

Bon sinon, non JBuilder n'est pas entierement en swing. Mais par contre
c'est bien du 100% Java.
Si tu veux voir un IDE 100% Java qui booste vraiment pas d'erreur c'est
IdeaJ ;-)

Car clairement, borland depuis plusieurs années ils ont un peu prit les
utilisateurs (Java en particulier) pour des pompes à fric (multiplication
des versions, nouveautés limités, inovation de plus en plus faible).
JBuilder leur fournissait largement plus des trois quart des revenus et
seulement un infime partie lui etait attribué en R&D. Tout celà dans un seul
but: maintenir en vie le produit emblématique maison (mais mal en point
niveau recettes) Delphi.

Même si sur certains points, le RAD par exemple il reste la référence (à mon
grand désespoir), pour le reste, il s'est largementment fait doublé....

Borland aura-t-il un sursaut de créativité ?
Rien n'est moins sur car avec le travail qu'ils ont sur la table :
intégration JBuilder+TogetherJ, il est à craindre que l'accouchement se
fasse dans la douleur :(

-SLK

"Valère viandier" a écrit dans le message
de news:3f2b22e1$0$9621$
Pour répondre a ta question :
Oui, JBuilder est entièrement écris en Java et utilise Swing pour son
interface Graphique.
Une utilisation massive des ThreadWorker a été ajoutée depuis les
dernières

version afin de ne plus avoir d'effets de frezze.

Swing n'étant pas sefl-thread, beaucoup d'application swing parraissent
encore lente aujourd'hui car les traitement et l'affichage se font sur le
thread d'éxécution principal. Tout ceci est remis a niveau depuis les
dernières versions de JBuilder.

Si tu est en JBuilder 9, un petit conseil, essaye le jdk 1.4.02 !!!

"Quentin L." a écrit dans le message de
news:bg6f1o$2opd$
Bonjour,

Je me pose une question toute bête : l'inferface graphique de JBuilder
est-elle réalisée à partir de Swing car je la trouve bien rapide par
rapport

à sa complexité ou bien il y aurait des "tricks" de programmation que
Borland a utilisés pour la faire ?