"Y'a rien a faire, quel que soit le langage, il faut l'apprendre pour le programmer ;-)"
C'est clair !!
Et le problème avec Java c'est que les classes du langages sont très nombreuses et variées, ce fait que les débutants sont paumés, et programment des GUIs comme des porcs, et s'étonnent que ça rame...
Un article disait qu'un programmeur a multiplié la vitesse d'exécution de son programme par 500 (!) en recodant correctement son programme, et en utilisant les bonnes classes.
Sinon pour les GUIs qui rament, 2 conseils :
- Evitez d'avoir trop de 'Pane' (ou 'JPane') imbriqués.
- Pré-chargez explicitement les classes, de façon à éviter la rame du ClassLoader qui va chercher le gestionnaire de menus ou de fenêtre voulu.
Et pour tous les programmes :
- Bufferiser les IO !!!!!!
- Utiliser StringBuffer pour les opérations de chaines !!!!!!
[^] # Re: La rapidité de Java ?
Posté par VACHOR . En réponse à la dépêche Java 1.4 dans les bacs. Évalué à 10.
C'est clair !!
Et le problème avec Java c'est que les classes du langages sont très nombreuses et variées, ce fait que les débutants sont paumés, et programment des GUIs comme des porcs, et s'étonnent que ça rame...
Un article disait qu'un programmeur a multiplié la vitesse d'exécution de son programme par 500 (!) en recodant correctement son programme, et en utilisant les bonnes classes.
Sinon pour les GUIs qui rament, 2 conseils :
- Evitez d'avoir trop de 'Pane' (ou 'JPane') imbriqués.
- Pré-chargez explicitement les classes, de façon à éviter la rame du ClassLoader qui va chercher le gestionnaire de menus ou de fenêtre voulu.
Et pour tous les programmes :
- Bufferiser les IO !!!!!!
- Utiliser StringBuffer pour les opérations de chaines !!!!!!
Oh ben c'est bizarre, ça va vite maintenant ?!?